@charset "UTF-8";
.k-theme-test-class,
.k-common-test-class {
  opacity: 0;
}

.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none;
}

kendo-sortable {
  display: block;
}

.k-overlay {
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
}

.k-rtl {
  direction: rtl;
}

.k-link,
.k-link:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}

.k-content {
  outline: 0;
}

.k-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-no-click {
  pointer-events: none;
}

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  left: -15000px;
  width: 14400px;
}

.kendo-pdf-hide-pseudo-elements::before,
.kendo-pdf-hide-pseudo-elements::after {
  display: none !important;
}

.k-text-selection ::-moz-selection, .k-chart ::-moz-selection, .k-sparkline ::-moz-selection, .k-stockchart ::-moz-selection, .k-panelbar ::-moz-selection, .k-pager-wrap ::-moz-selection, .k-notification ::-moz-selection, .k-window ::-moz-selection, .k-numerictextbox ::-moz-selection, .k-multiselect ::-moz-selection, .k-dropdown ::-moz-selection, .k-dateinput ::-moz-selection, .k-datepicker ::-moz-selection, .k-datetimepicker ::-moz-selection, .k-timepicker ::-moz-selection, .k-combobox ::-moz-selection, .k-progressbar ::-moz-selection, .k-pane-wrapper ::-moz-selection, .k-view ::-moz-selection, .k-block ::-moz-selection, .k-panel ::-moz-selection {
  background-color: #125979;
  color: #ffffff;
}

.k-text-selection ::selection, .k-chart ::selection,
.k-sparkline ::selection,
.k-stockchart ::selection, .k-panelbar ::selection, .k-pager-wrap ::selection, .k-notification ::selection, .k-window ::selection, .k-numerictextbox ::selection, .k-multiselect ::selection, .k-dropdown ::selection, .k-dateinput ::selection,
.k-datepicker ::selection,
.k-datetimepicker ::selection,
.k-timepicker ::selection, .k-combobox ::selection, .k-progressbar ::selection, .k-pane-wrapper ::selection,
.k-view ::selection, .k-block ::selection,
.k-panel ::selection {
  background-color: #125979;
  color: #ffffff;
}

.k-block,
.k-panel {
  border-radius: 0;
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-block > .k-header,
.k-panel > .k-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
  margin: -4px -8px 4px;
  padding: 8px 8px;
}

.k-content {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}

.k-state-disabled,
.k-widget[disabled] {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-widget[disabled] .k-link,
.k-widget[disabled] .k-button {
  cursor: default;
  outline: 0;
}
.k-state-disabled [disabled],
.k-state-disabled .k-state-disabled,
.k-widget[disabled] [disabled],
.k-widget[disabled] .k-state-disabled {
  opacity: 1;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.k-hr {
  margin: 1em auto;
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.08);
  display: block;
  float: none;
  clear: both;
}

.k-d-flex-row > .k-hr, .k-columnset > .k-hr, .k-hbox > .k-hr {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.k-d-flex-col > .k-hr, .k-rowset > .k-hr, .k-vbox > .k-hr {
  margin: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.k-dirty {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #cc4b37 #cc4b37 transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
}

[dir=rtl] .k-dirty,
.k-rtl .k-dirty {
  border-color: transparent transparent #cc4b37 #cc4b37;
  right: auto;
  left: 0;
}

.k-placeholder-line {
  width: 100%;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
}

.k-drop-hint {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 4px;
  gap: 4px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  z-index: 1000;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-drop-hint-start,
.k-drop-hint-end {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}

.k-drop-hint-line {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #125979;
}

.k-drop-hint-h .k-drop-hint-start {
  border-left-width: 6.9282032304px;
  border-left-color: #125979;
  border-right-width: 0;
}
.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}
.k-drop-hint-h .k-drop-hint-end {
  border-right-width: 6.9282032304px;
  border-right-color: #125979;
  border-left-width: 0;
}

.k-drop-hint-v {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-drop-hint-v .k-drop-hint-start {
  border-top-width: 6.9282032304px;
  border-top-color: #125979;
  border-bottom-width: 0;
}
.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}
.k-drop-hint-v .k-drop-hint-end {
  border-bottom-width: 6.9282032304px;
  border-bottom-color: #125979;
  border-top-width: 0;
}

.k-animation-container {
  position: absolute;
  overflow: hidden;
  z-index: 100;
}
.k-animation-container-fixed {
  position: fixed;
}
.k-animation-container-relative {
  position: relative;
  display: inline-block;
}

.k-push-right-enter, .k-push-right-appear {
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.k-push-right-enter-active, .k-push-right-appear-active {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-push-right-exit {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.k-push-right-exit-active {
  -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
          transform: translate(100%, 0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-left-enter, .k-push-left-appear {
  -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.k-push-left-enter-active, .k-push-left-appear-active {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-push-left-exit {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.k-push-left-exit-active {
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-down-enter, .k-push-down-appear {
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.k-push-down-enter-active, .k-push-down-appear-active {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-push-down-exit {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.k-push-down-exit-active {
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-up-enter, .k-push-up-appear {
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.k-push-up-enter-active, .k-push-up-appear-active {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-push-up-exit {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.k-push-up-exit-active {
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-vertical-enter, .k-expand-vertical-appear {
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
}
.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-expand-vertical-exit {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}
.k-expand-vertical-exit-active {
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-horizontal-enter, .k-expand-horizontal-appear {
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
}
.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-expand-horizontal-exit {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
.k-expand-horizontal-exit-active {
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-fade-enter, .k-fade-appear {
  opacity: 0;
}
.k-fade-enter-active, .k-fade-appear-active {
  opacity: 1;
  -webkit-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit {
  opacity: 1;
}
.k-fade-exit-active {
  opacity: 0;
  -webkit-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit-active + .k-fade-exit-active, .k-fade-enter-active + .k-fade-enter-active {
  display: none;
}

.k-zoom-in-enter, .k-zoom-in-appear {
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.k-zoom-in-enter-active, .k-zoom-in-appear-active {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}
.k-zoom-in-exit {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.k-zoom-in-exit-active {
  opacity: 0;
  -webkit-transform: scale(2);
      -ms-transform: scale(2);
          transform: scale(2);
  -webkit-transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-zoom-out-enter, .k-zoom-out-appear {
  opacity: 0;
  -webkit-transform: scale(2);
      -ms-transform: scale(2);
          transform: scale(2);
}
.k-zoom-out-enter-active, .k-zoom-out-appear-active {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}
.k-zoom-out-exit {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.k-zoom-out-exit-active {
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-slide-in-appear {
  opacity: 0.1;
  -webkit-transform: translate(0, -3em);
      -ms-transform: translate(0, -3em);
          transform: translate(0, -3em);
}
.k-slide-in-appear .k-centered {
  -webkit-transform: translate(-50%, -60%);
      -ms-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%);
}
.k-slide-in-appear-active {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
  transition: opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
}
.k-slide-in-appear-active .k-centered {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-slide-down-enter, .k-slide-down-appear {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.k-slide-down-enter-active, .k-slide-down-appear-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-slide-down-exit {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.k-slide-down-exit-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-up-enter, .k-slide-up-appear {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}
.k-slide-up-enter-active, .k-slide-up-appear-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-slide-up-exit {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.k-slide-up-exit-active {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-right-enter, .k-slide-right-appear {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-slide-right-enter-active, .k-slide-right-appear-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-slide-right-exit {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-slide-right-exit-active {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-left-enter, .k-slide-left-appear {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-slide-left-enter-active, .k-slide-left-appear-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.k-slide-left-exit {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-slide-left-exit-active {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-reveal-vertical-enter, .k-reveal-vertical-appear {
  max-height: 0;
}
.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
  -webkit-transition: max-height 300ms ease-in-out;
  transition: max-height 300ms ease-in-out;
}
.k-reveal-vertical-exit-active {
  max-height: 0 !important;
  -webkit-transition: max-height 300ms ease-in-out;
  transition: max-height 300ms ease-in-out;
}

.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
  max-width: 0;
}
.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
  -webkit-transition: max-width 300ms ease-in-out;
  transition: max-width 300ms ease-in-out;
}
.k-reveal-horizontal-exit-active {
  max-width: 0 !important;
  -webkit-transition: max-width 300ms ease-in-out;
  transition: max-width 300ms ease-in-out;
}

.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
  -webkit-transition: all 350ms ease-out;
  transition: all 350ms ease-out;
}

.k-fx {
  position: relative;
}
.k-fx .k-fx-current {
  z-index: 0;
}
.k-fx .k-fx-next {
  z-index: 1;
}

.k-fx-hidden,
.k-fx-hidden * {
  visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
  z-index: 1;
}
.k-fx-reverse .k-fx-next {
  z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
  -webkit-transform: scale(0) !important;
      -ms-transform: scale(0) !important;
          transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
          transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
          transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
          transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: scale(0) !important;
      -ms-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}
.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-current .km-footer {
  -webkit-transition: all 350ms ease-out;
  transition: all 350ms ease-out;
}
.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
}

.k-fx.k-fx-overlay.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-drag-clue {
  padding: 2px 4px;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 20000;
  cursor: move;
}

.k-drag-status {
  margin-right: 0.4ex;
}

.k-drag-clue {
  border-color: #146589;
  color: #ffffff;
  background-color: #146589;
}

.k-reorder-cue {
  position: absolute;
}
.k-reorder-cue::before, .k-reorder-cue::after {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid transparent;
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.k-reorder-cue::before {
  border-bottom-width: 0;
  border-top-color: currentColor;
  top: -4px;
}
.k-reorder-cue::after {
  border-top-width: 0;
  border-bottom-color: currentColor;
  bottom: -4px;
}

.k-loading {
  width: 64px;
  height: 64px;
  display: block;
}
.k-loading .animate {
  -webkit-animation: loading 2s infinite linear;
          animation: loading 2s infinite linear;
}

.k-loading-mask,
.k-loading-image,
.k-loading-color {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.k-loading-mask {
  z-index: 100;
}
.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  position: absolute;
}

.k-loading-image {
  z-index: 2;
}

.k-loading-color {
  background-color: #ffffff;
  opacity: 0.3;
}

.k-i-loading {
  position: relative;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: currentColor;
}

.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  content: "";
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: transparent;
}

.k-icon.k-i-loading::before,
.k-icon.k-i-loading::after {
  content: "";
}

.k-i-loading::before,
.k-loading-image::before {
  margin-top: -0.5em;
  margin-left: -0.5em;
  width: 1em;
  height: 1em;
  -webkit-animation: k-loading-animation 0.7s linear infinite;
          animation: k-loading-animation 0.7s linear infinite;
}

.k-i-loading::after,
.k-loading-image::after {
  margin-top: -0.25em;
  margin-left: -0.25em;
  width: 0.5em;
  height: 0.5em;
  animation: k-loading-animation reverse 1.4s linear infinite;
}

.k-loading-image::before,
.k-loading-image::after {
  content: "";
  border-width: 1px;
  border-width: max( 1px, .015em );
  font-size: 4em;
}

@-webkit-keyframes loading {
  0% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 502;
  }
  50% {
    stroke-dasharray: 250 1;
  }
  100% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 0;
  }
}

@keyframes loading {
  0% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 502;
  }
  50% {
    stroke-dasharray: 250 1;
  }
  100% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes k-loading-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes k-loading-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.k-resize-handle,
.k-resize-hint {
  position: absolute;
  border-color: inherit;
  z-index: 200;
}

.k-resize-handle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.k-resize-handle::before {
  content: "";
  border: 0 solid;
  border-color: inherit;
}

.k-resize-n {
  width: 100%;
  height: 6px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 0;
  top: -3px;
  cursor: n-resize;
}

.k-resize-s {
  width: 100%;
  height: 6px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 0;
  bottom: -3px;
  cursor: s-resize;
}

.k-resize-w {
  width: 6px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 0;
  left: -3px;
  cursor: w-resize;
}

.k-resize-e {
  width: 6px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 0;
  right: -3px;
  cursor: e-resize;
}

.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
  width: 5px;
  height: 5px;
}

.k-resize-sw {
  cursor: sw-resize;
  bottom: 0;
  left: 0;
}

.k-resize-se {
  cursor: se-resize;
  bottom: 0;
  right: 0;
}

.k-resize-nw {
  cursor: nw-resize;
  top: 0;
  left: 0;
}

.k-resize-ne {
  cursor: ne-resize;
  top: 0;
  right: 0;
}

.k-vertical-resize {
  cursor: row-resize;
}

.k-horizontal-resize {
  cursor: col-resize;
}

.k-resize-hint {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-resize-hint .k-resize-hint-handle {
  width: auto;
  height: 20px;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.k-resize-hint .k-resize-hint-marker {
  width: 2px;
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.k-resize-hint-vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-resize-hint-vertical .k-resize-hint-handle {
  width: 20px;
  height: auto;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.k-resize-hint-vertical .k-resize-hint-marker {
  width: auto;
  height: 2px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.k-scrollbar {
  position: absolute;
  overflow: scroll;
}

.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-marquee-color {
  color: #ffffff;
  background-color: #146589;
  border-color: rgba(0, 0, 0, 0.1);
  opacity: 0.6;
}

.k-marquee-text {
  color: #ffffff;
}

.k-text-primary {
  color: #125979 !important;
}

.k-text-info {
  color: #1779ba !important;
}

.k-text-success {
  color: #3adb76 !important;
}

.k-text-warning {
  color: #ffae00 !important;
}

.k-text-error {
  color: #cc4b37 !important;
}

.k-color-inherit {
  color: inherit;
}

.k-color-primary {
  color: #125979;
}

.k-color-secondary {
  color: #f6f6f6;
}

.k-color-tertiary {
  color: #03a9f4;
}

.k-color-info {
  color: #1779ba;
}

.k-color-success {
  color: #3adb76;
}

.k-color-warning {
  color: #ffae00;
}

.k-color-error {
  color: #cc4b37;
}

.k-color-dark {
  color: #404040;
}

.k-color-light {
  color: #ebebeb;
}

.k-color-inverse {
  color: #404040;
}

.k-bg-primary {
  background-color: #125979 !important;
}

.k-bg-info {
  background-color: #1779ba !important;
}

.k-bg-success {
  background-color: #3adb76 !important;
}

.k-bg-warning {
  background-color: #ffae00 !important;
}

.k-bg-error {
  background-color: #cc4b37 !important;
}

.k-state-primary {
  background-color: #d0dee4;
  color: #092e3f;
  border-color: #bdd1d9;
}

.k-state-info {
  background-color: #d1e4f1;
  color: #0c3f61;
  border-color: #bed9ec;
}

.k-state-success {
  background-color: #d8f8e4;
  color: #1e723d;
  border-color: #c8f5d9;
}

.k-state-warning {
  background-color: #ffefcc;
  color: #855a00;
  border-color: #ffe8b8;
}

.k-state-error {
  background-color: #f5dbd7;
  color: #6a271d;
  border-color: #f1cdc7;
}

.k-info-colored {
  color: #50607f;
  border-color: #d0d9df;
  background-color: #f0f9ff;
}

.k-success-colored {
  color: #507f50;
  border-color: #d0dfd0;
  background-color: #f0fff0;
}

.k-error-colored {
  color: #7f5050;
  border-color: #dfd0d0;
  background-color: #fff0f0;
}

.k-inset {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.03), inset 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.03), inset 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-display-inline {
  display: inline !important;
}

.k-display-block {
  display: block !important;
}

.k-display-inline-block {
  display: inline-block !important;
}

.k-display-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.k-display-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.k-display-table {
  display: table !important;
}

.k-display-inline-table {
  display: inline-table !important;
}

.k-display-none, .k-hidden {
  display: none !important;
}

.k-d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.k-d-inline-flex {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.k-d-flex-row, .k-columnset, .k-hbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.k-d-flex-col, .k-rowset, .k-vbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.k-flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.k-flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.k-flex-col, .k-flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.k-flex-col-reverse, .k-flex-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.k-flex-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.k-flex-nowrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.k-flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}

.k-flex-initial {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.k-flex-1, .k-flex {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.k-flex-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.k-flex-none, .k-no-flex {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.k-flex-grow {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.k-flex-grow-0, .k-no-flex-grow {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.k-flex-shrink {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

.k-flex-shrink-0, .k-no-flex-shrink {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.k-flex-basis-auto {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}

.k-flex-basis-0 {
  -webkit-flex-basis: 0%;
      -ms-flex-preferred-size: 0%;
          flex-basis: 0%;
}

.k-align-items-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.k-align-items-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.k-align-items-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.k-align-items-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.k-align-items-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.k-align-content-start {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}

.k-align-content-end {
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
}

.k-align-content-center {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}

.k-align-content-stretch {
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
}

.k-align-content-baseline {
  -webkit-align-content: baseline;
      -ms-flex-line-pack: baseline;
          align-content: baseline;
}

.k-align-self-start {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.k-align-self-end {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.k-align-self-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.k-align-self-stretch {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.k-align-self-baseline {
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
}

.k-justify-content-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.k-justify-content-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.k-justify-content-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.k-justify-content-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.k-justify-content-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.k-justify-content-evenly {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.k-column {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
}

.k-float-left {
  float: left !important;
}

.k-float-right {
  float: right !important;
}

.k-float-none {
  float: none !important;
}

.k-floatwrap::after,
.k-grid-toolbar::after,
.k-slider-items::after {
  content: "";
  display: block;
  clear: both;
}

.k-d-grid {
  display: grid;
}

.k-grid-cols-none {
  grid-template-columns: none;
}

.k-grid-rows-none {
  grid-template-rows: none;
}

.k-grid-flow-col {
  grid-auto-flow: column;
}

.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.k-grid-flow-row {
  grid-auto-flow: row;
}

.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.k-colspan-all {
  grid-column: 1/-1;
}

.k-colspan-auto {
  grid-column: auto;
}

.k-rowspan-all {
  grid-row: 1/-1;
}

.k-rowspan-auto {
  grid-row: auto;
}

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.k-colspan-1 {
  grid-column: span 1;
}

.k-col-start-1 {
  grid-column-start: 1;
}

.k-col-end-1 {
  grid-column-end: 1;
}

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.k-colspan-2 {
  grid-column: span 2;
}

.k-col-start-2 {
  grid-column-start: 2;
}

.k-col-end-2 {
  grid-column-end: 2;
}

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.k-colspan-3 {
  grid-column: span 3;
}

.k-col-start-3 {
  grid-column-start: 3;
}

.k-col-end-3 {
  grid-column-end: 3;
}

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.k-colspan-4 {
  grid-column: span 4;
}

.k-col-start-4 {
  grid-column-start: 4;
}

.k-col-end-4 {
  grid-column-end: 4;
}

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.k-colspan-5 {
  grid-column: span 5;
}

.k-col-start-5 {
  grid-column-start: 5;
}

.k-col-end-5 {
  grid-column-end: 5;
}

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.k-colspan-6 {
  grid-column: span 6;
}

.k-col-start-6 {
  grid-column-start: 6;
}

.k-col-end-6 {
  grid-column-end: 6;
}

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.k-colspan-7 {
  grid-column: span 7;
}

.k-col-start-7 {
  grid-column-start: 7;
}

.k-col-end-7 {
  grid-column-end: 7;
}

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.k-colspan-8 {
  grid-column: span 8;
}

.k-col-start-8 {
  grid-column-start: 8;
}

.k-col-end-8 {
  grid-column-end: 8;
}

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.k-colspan-9 {
  grid-column: span 9;
}

.k-col-start-9 {
  grid-column-start: 9;
}

.k-col-end-9 {
  grid-column-end: 9;
}

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.k-colspan-10 {
  grid-column: span 10;
}

.k-col-start-10 {
  grid-column-start: 10;
}

.k-col-end-10 {
  grid-column-end: 10;
}

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.k-colspan-11 {
  grid-column: span 11;
}

.k-col-start-11 {
  grid-column-start: 11;
}

.k-col-end-11 {
  grid-column-end: 11;
}

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.k-colspan-12 {
  grid-column: span 12;
}

.k-col-start-12 {
  grid-column-start: 12;
}

.k-col-end-12 {
  grid-column-end: 12;
}

.k-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.k-rowspan-1 {
  grid-row: span 1;
}

.k-row-start-1 {
  grid-row-start: 1;
}

.k-row-end-1 {
  grid-row-end: 1;
}

.k-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.k-rowspan-2 {
  grid-row: span 2;
}

.k-row-start-2 {
  grid-row-start: 2;
}

.k-row-end-2 {
  grid-row-end: 2;
}

.k-grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.k-rowspan-3 {
  grid-row: span 3;
}

.k-row-start-3 {
  grid-row-start: 3;
}

.k-row-end-3 {
  grid-row-end: 3;
}

.k-grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.k-rowspan-4 {
  grid-row: span 4;
}

.k-row-start-4 {
  grid-row-start: 4;
}

.k-row-end-4 {
  grid-row-end: 4;
}

.k-grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.k-rowspan-5 {
  grid-row: span 5;
}

.k-row-start-5 {
  grid-row-start: 5;
}

.k-row-end-5 {
  grid-row-end: 5;
}

.k-grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.k-rowspan-6 {
  grid-row: span 6;
}

.k-row-start-6 {
  grid-row-start: 6;
}

.k-row-end-6 {
  grid-row-end: 6;
}

.k-grid-rows-7 {
  grid-template-rows: repeat(7, minmax(0, 1fr));
}

.k-rowspan-7 {
  grid-row: span 7;
}

.k-row-start-7 {
  grid-row-start: 7;
}

.k-row-end-7 {
  grid-row-end: 7;
}

.k-grid-rows-8 {
  grid-template-rows: repeat(8, minmax(0, 1fr));
}

.k-rowspan-8 {
  grid-row: span 8;
}

.k-row-start-8 {
  grid-row-start: 8;
}

.k-row-end-8 {
  grid-row-end: 8;
}

.k-grid-rows-9 {
  grid-template-rows: repeat(9, minmax(0, 1fr));
}

.k-rowspan-9 {
  grid-row: span 9;
}

.k-row-start-9 {
  grid-row-start: 9;
}

.k-row-end-9 {
  grid-row-end: 9;
}

.k-grid-rows-10 {
  grid-template-rows: repeat(10, minmax(0, 1fr));
}

.k-rowspan-10 {
  grid-row: span 10;
}

.k-row-start-10 {
  grid-row-start: 10;
}

.k-row-end-10 {
  grid-row-end: 10;
}

.k-overflow-visible {
  overflow: visible;
}

.k-overflow-x-visible {
  overflow: visible;
}

.k-overflow-y-visible {
  overflow: visible;
}

.k-overflow-visible-visible {
  overflow-x: visible;
  overflow-y: visible;
}

.k-overflow-visible-hidden {
  overflow-x: visible;
  overflow-y: hidden;
}

.k-overflow-visible-clip {
  overflow-x: visible;
  overflow-y: clip;
}

.k-overflow-visible-scroll {
  overflow-x: visible;
  overflow-y: scroll;
}

.k-overflow-visible-auto {
  overflow-x: visible;
  overflow-y: auto;
}

.k-overflow-visible-visible {
  overflow-x: visible;
  overflow-y: visible;
}

.k-overflow-visible-hidden {
  overflow-x: visible;
  overflow-y: hidden;
}

.k-overflow-visible-clip {
  overflow-x: visible;
  overflow-y: clip;
}

.k-overflow-visible-scroll {
  overflow-x: visible;
  overflow-y: scroll;
}

.k-overflow-visible-auto {
  overflow-x: visible;
  overflow-y: auto;
}

.k-overflow-hidden {
  overflow: hidden;
}

.k-overflow-x-hidden {
  overflow: hidden;
}

.k-overflow-y-hidden {
  overflow: hidden;
}

.k-overflow-hidden-visible {
  overflow-x: hidden;
  overflow-y: visible;
}

.k-overflow-hidden-hidden {
  overflow-x: hidden;
  overflow-y: hidden;
}

.k-overflow-hidden-clip {
  overflow-x: hidden;
  overflow-y: clip;
}

.k-overflow-hidden-scroll {
  overflow-x: hidden;
  overflow-y: scroll;
}

.k-overflow-hidden-auto {
  overflow-x: hidden;
  overflow-y: auto;
}

.k-overflow-hidden-visible {
  overflow-x: hidden;
  overflow-y: visible;
}

.k-overflow-hidden-hidden {
  overflow-x: hidden;
  overflow-y: hidden;
}

.k-overflow-hidden-clip {
  overflow-x: hidden;
  overflow-y: clip;
}

.k-overflow-hidden-scroll {
  overflow-x: hidden;
  overflow-y: scroll;
}

.k-overflow-hidden-auto {
  overflow-x: hidden;
  overflow-y: auto;
}

.k-overflow-clip {
  overflow: clip;
}

.k-overflow-x-clip {
  overflow: clip;
}

.k-overflow-y-clip {
  overflow: clip;
}

.k-overflow-clip-visible {
  overflow-x: clip;
  overflow-y: visible;
}

.k-overflow-clip-hidden {
  overflow-x: clip;
  overflow-y: hidden;
}

.k-overflow-clip-clip {
  overflow-x: clip;
  overflow-y: clip;
}

.k-overflow-clip-scroll {
  overflow-x: clip;
  overflow-y: scroll;
}

.k-overflow-clip-auto {
  overflow-x: clip;
  overflow-y: auto;
}

.k-overflow-clip-visible {
  overflow-x: clip;
  overflow-y: visible;
}

.k-overflow-clip-hidden {
  overflow-x: clip;
  overflow-y: hidden;
}

.k-overflow-clip-clip {
  overflow-x: clip;
  overflow-y: clip;
}

.k-overflow-clip-scroll {
  overflow-x: clip;
  overflow-y: scroll;
}

.k-overflow-clip-auto {
  overflow-x: clip;
  overflow-y: auto;
}

.k-overflow-scroll {
  overflow: scroll;
}

.k-overflow-x-scroll {
  overflow: scroll;
}

.k-overflow-y-scroll {
  overflow: scroll;
}

.k-overflow-scroll-visible {
  overflow-x: scroll;
  overflow-y: visible;
}

.k-overflow-scroll-hidden {
  overflow-x: scroll;
  overflow-y: hidden;
}

.k-overflow-scroll-clip {
  overflow-x: scroll;
  overflow-y: clip;
}

.k-overflow-scroll-scroll {
  overflow-x: scroll;
  overflow-y: scroll;
}

.k-overflow-scroll-auto {
  overflow-x: scroll;
  overflow-y: auto;
}

.k-overflow-scroll-visible {
  overflow-x: scroll;
  overflow-y: visible;
}

.k-overflow-scroll-hidden {
  overflow-x: scroll;
  overflow-y: hidden;
}

.k-overflow-scroll-clip {
  overflow-x: scroll;
  overflow-y: clip;
}

.k-overflow-scroll-scroll {
  overflow-x: scroll;
  overflow-y: scroll;
}

.k-overflow-scroll-auto {
  overflow-x: scroll;
  overflow-y: auto;
}

.k-overflow-auto {
  overflow: auto;
}

.k-overflow-x-auto {
  overflow: auto;
}

.k-overflow-y-auto {
  overflow: auto;
}

.k-overflow-auto-visible {
  overflow-x: auto;
  overflow-y: visible;
}

.k-overflow-auto-hidden {
  overflow-x: auto;
  overflow-y: hidden;
}

.k-overflow-auto-clip {
  overflow-x: auto;
  overflow-y: clip;
}

.k-overflow-auto-scroll {
  overflow-x: auto;
  overflow-y: scroll;
}

.k-overflow-auto-auto {
  overflow-x: auto;
  overflow-y: auto;
}

.k-overflow-auto-visible {
  overflow-x: auto;
  overflow-y: visible;
}

.k-overflow-auto-hidden {
  overflow-x: auto;
  overflow-y: hidden;
}

.k-overflow-auto-clip {
  overflow-x: auto;
  overflow-y: clip;
}

.k-overflow-auto-scroll {
  overflow-x: auto;
  overflow-y: scroll;
}

.k-overflow-auto-auto {
  overflow-x: auto;
  overflow-y: auto;
}

.k-overflow-visible {
  overflow: visible;
}

.k-overflow-x-visible {
  overflow: visible;
}

.k-overflow-y-visible {
  overflow: visible;
}

.k-overflow-visible-visible {
  overflow-x: visible;
  overflow-y: visible;
}

.k-overflow-visible-hidden {
  overflow-x: visible;
  overflow-y: hidden;
}

.k-overflow-visible-clip {
  overflow-x: visible;
  overflow-y: clip;
}

.k-overflow-visible-scroll {
  overflow-x: visible;
  overflow-y: scroll;
}

.k-overflow-visible-auto {
  overflow-x: visible;
  overflow-y: auto;
}

.k-overflow-visible-visible {
  overflow-x: visible;
  overflow-y: visible;
}

.k-overflow-visible-hidden {
  overflow-x: visible;
  overflow-y: hidden;
}

.k-overflow-visible-clip {
  overflow-x: visible;
  overflow-y: clip;
}

.k-overflow-visible-scroll {
  overflow-x: visible;
  overflow-y: scroll;
}

.k-overflow-visible-auto {
  overflow-x: visible;
  overflow-y: auto;
}

.k-overflow-hidden {
  overflow: hidden;
}

.k-overflow-x-hidden {
  overflow: hidden;
}

.k-overflow-y-hidden {
  overflow: hidden;
}

.k-overflow-hidden-visible {
  overflow-x: hidden;
  overflow-y: visible;
}

.k-overflow-hidden-hidden {
  overflow-x: hidden;
  overflow-y: hidden;
}

.k-overflow-hidden-clip {
  overflow-x: hidden;
  overflow-y: clip;
}

.k-overflow-hidden-scroll {
  overflow-x: hidden;
  overflow-y: scroll;
}

.k-overflow-hidden-auto {
  overflow-x: hidden;
  overflow-y: auto;
}

.k-overflow-hidden-visible {
  overflow-x: hidden;
  overflow-y: visible;
}

.k-overflow-hidden-hidden {
  overflow-x: hidden;
  overflow-y: hidden;
}

.k-overflow-hidden-clip {
  overflow-x: hidden;
  overflow-y: clip;
}

.k-overflow-hidden-scroll {
  overflow-x: hidden;
  overflow-y: scroll;
}

.k-overflow-hidden-auto {
  overflow-x: hidden;
  overflow-y: auto;
}

.k-overflow-clip {
  overflow: clip;
}

.k-overflow-x-clip {
  overflow: clip;
}

.k-overflow-y-clip {
  overflow: clip;
}

.k-overflow-clip-visible {
  overflow-x: clip;
  overflow-y: visible;
}

.k-overflow-clip-hidden {
  overflow-x: clip;
  overflow-y: hidden;
}

.k-overflow-clip-clip {
  overflow-x: clip;
  overflow-y: clip;
}

.k-overflow-clip-scroll {
  overflow-x: clip;
  overflow-y: scroll;
}

.k-overflow-clip-auto {
  overflow-x: clip;
  overflow-y: auto;
}

.k-overflow-clip-visible {
  overflow-x: clip;
  overflow-y: visible;
}

.k-overflow-clip-hidden {
  overflow-x: clip;
  overflow-y: hidden;
}

.k-overflow-clip-clip {
  overflow-x: clip;
  overflow-y: clip;
}

.k-overflow-clip-scroll {
  overflow-x: clip;
  overflow-y: scroll;
}

.k-overflow-clip-auto {
  overflow-x: clip;
  overflow-y: auto;
}

.k-overflow-scroll {
  overflow: scroll;
}

.k-overflow-x-scroll {
  overflow: scroll;
}

.k-overflow-y-scroll {
  overflow: scroll;
}

.k-overflow-scroll-visible {
  overflow-x: scroll;
  overflow-y: visible;
}

.k-overflow-scroll-hidden {
  overflow-x: scroll;
  overflow-y: hidden;
}

.k-overflow-scroll-clip {
  overflow-x: scroll;
  overflow-y: clip;
}

.k-overflow-scroll-scroll {
  overflow-x: scroll;
  overflow-y: scroll;
}

.k-overflow-scroll-auto {
  overflow-x: scroll;
  overflow-y: auto;
}

.k-overflow-scroll-visible {
  overflow-x: scroll;
  overflow-y: visible;
}

.k-overflow-scroll-hidden {
  overflow-x: scroll;
  overflow-y: hidden;
}

.k-overflow-scroll-clip {
  overflow-x: scroll;
  overflow-y: clip;
}

.k-overflow-scroll-scroll {
  overflow-x: scroll;
  overflow-y: scroll;
}

.k-overflow-scroll-auto {
  overflow-x: scroll;
  overflow-y: auto;
}

.k-overflow-auto {
  overflow: auto;
}

.k-overflow-x-auto {
  overflow: auto;
}

.k-overflow-y-auto {
  overflow: auto;
}

.k-overflow-auto-visible {
  overflow-x: auto;
  overflow-y: visible;
}

.k-overflow-auto-hidden {
  overflow-x: auto;
  overflow-y: hidden;
}

.k-overflow-auto-clip {
  overflow-x: auto;
  overflow-y: clip;
}

.k-overflow-auto-scroll {
  overflow-x: auto;
  overflow-y: scroll;
}

.k-overflow-auto-auto {
  overflow-x: auto;
  overflow-y: auto;
}

.k-overflow-auto-visible {
  overflow-x: auto;
  overflow-y: visible;
}

.k-overflow-auto-hidden {
  overflow-x: auto;
  overflow-y: hidden;
}

.k-overflow-auto-clip {
  overflow-x: auto;
  overflow-y: clip;
}

.k-overflow-auto-scroll {
  overflow-x: auto;
  overflow-y: scroll;
}

.k-overflow-auto-auto {
  overflow-x: auto;
  overflow-y: auto;
}

.k-overflow-visible-f {
  overflow: visible  !important;
}

.k-overflow-x-visible-f {
  overflow: visible  !important;
}

.k-overflow-y-visible-f {
  overflow: visible  !important;
}

.k-overflow-visible-visible-f {
  overflow-x: visible  !important;
  overflow-y: visible  !important;
}

.k-overflow-visible-hidden-f {
  overflow-x: visible  !important;
  overflow-y: hidden  !important;
}

.k-overflow-visible-clip-f {
  overflow-x: visible  !important;
  overflow-y: clip  !important;
}

.k-overflow-visible-scroll-f {
  overflow-x: visible  !important;
  overflow-y: scroll  !important;
}

.k-overflow-visible-auto-f {
  overflow-x: visible  !important;
  overflow-y: auto  !important;
}

.k-overflow-visible-visible-f {
  overflow-x: visible  !important;
  overflow-y: visible  !important;
}

.k-overflow-visible-hidden-f {
  overflow-x: visible  !important;
  overflow-y: hidden  !important;
}

.k-overflow-visible-clip-f {
  overflow-x: visible  !important;
  overflow-y: clip  !important;
}

.k-overflow-visible-scroll-f {
  overflow-x: visible  !important;
  overflow-y: scroll  !important;
}

.k-overflow-visible-auto-f {
  overflow-x: visible  !important;
  overflow-y: auto  !important;
}

.k-overflow-hidden-f {
  overflow: hidden  !important;
}

.k-overflow-x-hidden-f {
  overflow: hidden  !important;
}

.k-overflow-y-hidden-f {
  overflow: hidden  !important;
}

.k-overflow-hidden-visible-f {
  overflow-x: hidden  !important;
  overflow-y: visible  !important;
}

.k-overflow-hidden-hidden-f {
  overflow-x: hidden  !important;
  overflow-y: hidden  !important;
}

.k-overflow-hidden-clip-f {
  overflow-x: hidden  !important;
  overflow-y: clip  !important;
}

.k-overflow-hidden-scroll-f {
  overflow-x: hidden  !important;
  overflow-y: scroll  !important;
}

.k-overflow-hidden-auto-f {
  overflow-x: hidden  !important;
  overflow-y: auto  !important;
}

.k-overflow-hidden-visible-f {
  overflow-x: hidden  !important;
  overflow-y: visible  !important;
}

.k-overflow-hidden-hidden-f {
  overflow-x: hidden  !important;
  overflow-y: hidden  !important;
}

.k-overflow-hidden-clip-f {
  overflow-x: hidden  !important;
  overflow-y: clip  !important;
}

.k-overflow-hidden-scroll-f {
  overflow-x: hidden  !important;
  overflow-y: scroll  !important;
}

.k-overflow-hidden-auto-f {
  overflow-x: hidden  !important;
  overflow-y: auto  !important;
}

.k-overflow-clip-f {
  overflow: clip  !important;
}

.k-overflow-x-clip-f {
  overflow: clip  !important;
}

.k-overflow-y-clip-f {
  overflow: clip  !important;
}

.k-overflow-clip-visible-f {
  overflow-x: clip  !important;
  overflow-y: visible  !important;
}

.k-overflow-clip-hidden-f {
  overflow-x: clip  !important;
  overflow-y: hidden  !important;
}

.k-overflow-clip-clip-f {
  overflow-x: clip  !important;
  overflow-y: clip  !important;
}

.k-overflow-clip-scroll-f {
  overflow-x: clip  !important;
  overflow-y: scroll  !important;
}

.k-overflow-clip-auto-f {
  overflow-x: clip  !important;
  overflow-y: auto  !important;
}

.k-overflow-clip-visible-f {
  overflow-x: clip  !important;
  overflow-y: visible  !important;
}

.k-overflow-clip-hidden-f {
  overflow-x: clip  !important;
  overflow-y: hidden  !important;
}

.k-overflow-clip-clip-f {
  overflow-x: clip  !important;
  overflow-y: clip  !important;
}

.k-overflow-clip-scroll-f {
  overflow-x: clip  !important;
  overflow-y: scroll  !important;
}

.k-overflow-clip-auto-f {
  overflow-x: clip  !important;
  overflow-y: auto  !important;
}

.k-overflow-scroll-f {
  overflow: scroll  !important;
}

.k-overflow-x-scroll-f {
  overflow: scroll  !important;
}

.k-overflow-y-scroll-f {
  overflow: scroll  !important;
}

.k-overflow-scroll-visible-f {
  overflow-x: scroll  !important;
  overflow-y: visible  !important;
}

.k-overflow-scroll-hidden-f {
  overflow-x: scroll  !important;
  overflow-y: hidden  !important;
}

.k-overflow-scroll-clip-f {
  overflow-x: scroll  !important;
  overflow-y: clip  !important;
}

.k-overflow-scroll-scroll-f {
  overflow-x: scroll  !important;
  overflow-y: scroll  !important;
}

.k-overflow-scroll-auto-f {
  overflow-x: scroll  !important;
  overflow-y: auto  !important;
}

.k-overflow-scroll-visible-f {
  overflow-x: scroll  !important;
  overflow-y: visible  !important;
}

.k-overflow-scroll-hidden-f {
  overflow-x: scroll  !important;
  overflow-y: hidden  !important;
}

.k-overflow-scroll-clip-f {
  overflow-x: scroll  !important;
  overflow-y: clip  !important;
}

.k-overflow-scroll-scroll-f {
  overflow-x: scroll  !important;
  overflow-y: scroll  !important;
}

.k-overflow-scroll-auto-f {
  overflow-x: scroll  !important;
  overflow-y: auto  !important;
}

.k-overflow-auto-f {
  overflow: auto  !important;
}

.k-overflow-x-auto-f {
  overflow: auto  !important;
}

.k-overflow-y-auto-f {
  overflow: auto  !important;
}

.k-overflow-auto-visible-f {
  overflow-x: auto  !important;
  overflow-y: visible  !important;
}

.k-overflow-auto-hidden-f {
  overflow-x: auto  !important;
  overflow-y: hidden  !important;
}

.k-overflow-auto-clip-f {
  overflow-x: auto  !important;
  overflow-y: clip  !important;
}

.k-overflow-auto-scroll-f {
  overflow-x: auto  !important;
  overflow-y: scroll  !important;
}

.k-overflow-auto-auto-f {
  overflow-x: auto  !important;
  overflow-y: auto  !important;
}

.k-overflow-auto-visible-f {
  overflow-x: auto  !important;
  overflow-y: visible  !important;
}

.k-overflow-auto-hidden-f {
  overflow-x: auto  !important;
  overflow-y: hidden  !important;
}

.k-overflow-auto-clip-f {
  overflow-x: auto  !important;
  overflow-y: clip  !important;
}

.k-overflow-auto-scroll-f {
  overflow-x: auto  !important;
  overflow-y: scroll  !important;
}

.k-overflow-auto-auto-f {
  overflow-x: auto  !important;
  overflow-y: auto  !important;
}

.k-overflow-visible-f {
  overflow: visible  !important;
}

.k-overflow-x-visible-f {
  overflow: visible  !important;
}

.k-overflow-y-visible-f {
  overflow: visible  !important;
}

.k-overflow-visible-visible-f {
  overflow-x: visible  !important;
  overflow-y: visible  !important;
}

.k-overflow-visible-hidden-f {
  overflow-x: visible  !important;
  overflow-y: hidden  !important;
}

.k-overflow-visible-clip-f {
  overflow-x: visible  !important;
  overflow-y: clip  !important;
}

.k-overflow-visible-scroll-f {
  overflow-x: visible  !important;
  overflow-y: scroll  !important;
}

.k-overflow-visible-auto-f {
  overflow-x: visible  !important;
  overflow-y: auto  !important;
}

.k-overflow-visible-visible-f {
  overflow-x: visible  !important;
  overflow-y: visible  !important;
}

.k-overflow-visible-hidden-f {
  overflow-x: visible  !important;
  overflow-y: hidden  !important;
}

.k-overflow-visible-clip-f {
  overflow-x: visible  !important;
  overflow-y: clip  !important;
}

.k-overflow-visible-scroll-f {
  overflow-x: visible  !important;
  overflow-y: scroll  !important;
}

.k-overflow-visible-auto-f {
  overflow-x: visible  !important;
  overflow-y: auto  !important;
}

.k-overflow-hidden-f {
  overflow: hidden  !important;
}

.k-overflow-x-hidden-f {
  overflow: hidden  !important;
}

.k-overflow-y-hidden-f {
  overflow: hidden  !important;
}

.k-overflow-hidden-visible-f {
  overflow-x: hidden  !important;
  overflow-y: visible  !important;
}

.k-overflow-hidden-hidden-f {
  overflow-x: hidden  !important;
  overflow-y: hidden  !important;
}

.k-overflow-hidden-clip-f {
  overflow-x: hidden  !important;
  overflow-y: clip  !important;
}

.k-overflow-hidden-scroll-f {
  overflow-x: hidden  !important;
  overflow-y: scroll  !important;
}

.k-overflow-hidden-auto-f {
  overflow-x: hidden  !important;
  overflow-y: auto  !important;
}

.k-overflow-hidden-visible-f {
  overflow-x: hidden  !important;
  overflow-y: visible  !important;
}

.k-overflow-hidden-hidden-f {
  overflow-x: hidden  !important;
  overflow-y: hidden  !important;
}

.k-overflow-hidden-clip-f {
  overflow-x: hidden  !important;
  overflow-y: clip  !important;
}

.k-overflow-hidden-scroll-f {
  overflow-x: hidden  !important;
  overflow-y: scroll  !important;
}

.k-overflow-hidden-auto-f {
  overflow-x: hidden  !important;
  overflow-y: auto  !important;
}

.k-overflow-clip-f {
  overflow: clip  !important;
}

.k-overflow-x-clip-f {
  overflow: clip  !important;
}

.k-overflow-y-clip-f {
  overflow: clip  !important;
}

.k-overflow-clip-visible-f {
  overflow-x: clip  !important;
  overflow-y: visible  !important;
}

.k-overflow-clip-hidden-f {
  overflow-x: clip  !important;
  overflow-y: hidden  !important;
}

.k-overflow-clip-clip-f {
  overflow-x: clip  !important;
  overflow-y: clip  !important;
}

.k-overflow-clip-scroll-f {
  overflow-x: clip  !important;
  overflow-y: scroll  !important;
}

.k-overflow-clip-auto-f {
  overflow-x: clip  !important;
  overflow-y: auto  !important;
}

.k-overflow-clip-visible-f {
  overflow-x: clip  !important;
  overflow-y: visible  !important;
}

.k-overflow-clip-hidden-f {
  overflow-x: clip  !important;
  overflow-y: hidden  !important;
}

.k-overflow-clip-clip-f {
  overflow-x: clip  !important;
  overflow-y: clip  !important;
}

.k-overflow-clip-scroll-f {
  overflow-x: clip  !important;
  overflow-y: scroll  !important;
}

.k-overflow-clip-auto-f {
  overflow-x: clip  !important;
  overflow-y: auto  !important;
}

.k-overflow-scroll-f {
  overflow: scroll  !important;
}

.k-overflow-x-scroll-f {
  overflow: scroll  !important;
}

.k-overflow-y-scroll-f {
  overflow: scroll  !important;
}

.k-overflow-scroll-visible-f {
  overflow-x: scroll  !important;
  overflow-y: visible  !important;
}

.k-overflow-scroll-hidden-f {
  overflow-x: scroll  !important;
  overflow-y: hidden  !important;
}

.k-overflow-scroll-clip-f {
  overflow-x: scroll  !important;
  overflow-y: clip  !important;
}

.k-overflow-scroll-scroll-f {
  overflow-x: scroll  !important;
  overflow-y: scroll  !important;
}

.k-overflow-scroll-auto-f {
  overflow-x: scroll  !important;
  overflow-y: auto  !important;
}

.k-overflow-scroll-visible-f {
  overflow-x: scroll  !important;
  overflow-y: visible  !important;
}

.k-overflow-scroll-hidden-f {
  overflow-x: scroll  !important;
  overflow-y: hidden  !important;
}

.k-overflow-scroll-clip-f {
  overflow-x: scroll  !important;
  overflow-y: clip  !important;
}

.k-overflow-scroll-scroll-f {
  overflow-x: scroll  !important;
  overflow-y: scroll  !important;
}

.k-overflow-scroll-auto-f {
  overflow-x: scroll  !important;
  overflow-y: auto  !important;
}

.k-overflow-auto-f {
  overflow: auto  !important;
}

.k-overflow-x-auto-f {
  overflow: auto  !important;
}

.k-overflow-y-auto-f {
  overflow: auto  !important;
}

.k-overflow-auto-visible-f {
  overflow-x: auto  !important;
  overflow-y: visible  !important;
}

.k-overflow-auto-hidden-f {
  overflow-x: auto  !important;
  overflow-y: hidden  !important;
}

.k-overflow-auto-clip-f {
  overflow-x: auto  !important;
  overflow-y: clip  !important;
}

.k-overflow-auto-scroll-f {
  overflow-x: auto  !important;
  overflow-y: scroll  !important;
}

.k-overflow-auto-auto-f {
  overflow-x: auto  !important;
  overflow-y: auto  !important;
}

.k-overflow-auto-visible-f {
  overflow-x: auto  !important;
  overflow-y: visible  !important;
}

.k-overflow-auto-hidden-f {
  overflow-x: auto  !important;
  overflow-y: hidden  !important;
}

.k-overflow-auto-clip-f {
  overflow-x: auto  !important;
  overflow-y: clip  !important;
}

.k-overflow-auto-scroll-f {
  overflow-x: auto  !important;
  overflow-y: scroll  !important;
}

.k-overflow-auto-auto-f {
  overflow-x: auto  !important;
  overflow-y: auto  !important;
}

.k-static,
.k-pos-static {
  position: static;
}

.k-relative,
.k-pos-relative {
  position: relative;
}

.k-absolute,
.k-pos-absolute {
  position: absolute;
}

.k-fixed,
.k-pos-fixed {
  position: fixed;
}

.k-sticky,
.k-pos-sticky {
  position: -webkit-sticky;
  position: sticky;
}

.k-top,
.k-pos-top {
  top: 0;
}

.k-right,
.k-pos-right {
  right: 0;
}

.k-bottom,
.k-pos-bottom {
  bottom: 0;
}

.k-left,
.k-pos-left {
  left: 0;
}

.k-top-start,
.k-pos-top-start {
  top: 0;
  left: 0;
}
.k-rtl .k-top-start, .k-top-start[dir=rtl], [dir=rtl] .k-top-start,
.k-rtl .k-pos-top-start,
.k-pos-top-start[dir=rtl],
[dir=rtl] .k-pos-top-start {
  left: auto;
  right: 0;
}

.k-top-center,
.k-pos-top-center {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-top-end,
.k-pos-top-end {
  top: 0;
  right: 0;
}
.k-rtl .k-top-end, .k-top-end[dir=rtl], [dir=rtl] .k-top-end,
.k-rtl .k-pos-top-end,
.k-pos-top-end[dir=rtl],
[dir=rtl] .k-pos-top-end {
  right: auto;
  left: 0;
}

.k-middle-start,
.k-pos-middle-start {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}

.k-middle-end,
.k-pos-middle-end {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

.k-bottom-start,
.k-pos-bottom-start {
  bottom: 0;
  left: 0;
}
.k-rtl .k-bottom-start, .k-bottom-start[dir=rtl], [dir=rtl] .k-bottom-start,
.k-rtl .k-pos-bottom-start,
.k-pos-bottom-start[dir=rtl],
[dir=rtl] .k-pos-bottom-start {
  left: auto;
  right: 0;
}

.k-bottom-center,
.k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-bottom-end,
.k-pos-bottom-end {
  bottom: 0;
  right: 0;
}
.k-rtl .k-bottom-end, .k-bottom-end[dir=rtl], [dir=rtl] .k-bottom-end,
.k-rtl .k-pos-bottom-end,
.k-pos-bottom-end[dir=rtl],
[dir=rtl] .k-pos-bottom-end {
  right: auto;
  left: 0;
}

.k-p-0 {
  padding: 0;
}

.k-p-0-f {
  padding: 0 !important;
}

.k-pt-0 {
  padding-top: 0;
}

.k-pt-0-f {
  padding-top: 0 !important;
}

.k-pr-0 {
  padding-right: 0;
}

.k-pr-0-f {
  padding-right: 0 !important;
}

.k-pb-0 {
  padding-bottom: 0;
}

.k-pb-0-f {
  padding-bottom: 0 !important;
}

.k-pl-0 {
  padding-left: 0;
}

.k-pl-0-f {
  padding-left: 0 !important;
}

.k-p-1 {
  padding: 4px;
}

.k-p-1-f {
  padding: 4px !important;
}

.k-pt-1 {
  padding-top: 4px;
}

.k-pt-1-f {
  padding-top: 4px !important;
}

.k-pr-1 {
  padding-right: 4px;
}

.k-pr-1-f {
  padding-right: 4px !important;
}

.k-pb-1 {
  padding-bottom: 4px;
}

.k-pb-1-f {
  padding-bottom: 4px !important;
}

.k-pl-1 {
  padding-left: 4px;
}

.k-pl-1-f {
  padding-left: 4px !important;
}

.k-p-2 {
  padding: 8px;
}

.k-p-2-f {
  padding: 8px !important;
}

.k-pt-2 {
  padding-top: 8px;
}

.k-pt-2-f {
  padding-top: 8px !important;
}

.k-pr-2 {
  padding-right: 8px;
}

.k-pr-2-f {
  padding-right: 8px !important;
}

.k-pb-2 {
  padding-bottom: 8px;
}

.k-pb-2-f {
  padding-bottom: 8px !important;
}

.k-pl-2 {
  padding-left: 8px;
}

.k-pl-2-f {
  padding-left: 8px !important;
}

.k-p-3 {
  padding: 12px;
}

.k-p-3-f {
  padding: 12px !important;
}

.k-pt-3 {
  padding-top: 12px;
}

.k-pt-3-f {
  padding-top: 12px !important;
}

.k-pr-3 {
  padding-right: 12px;
}

.k-pr-3-f {
  padding-right: 12px !important;
}

.k-pb-3 {
  padding-bottom: 12px;
}

.k-pb-3-f {
  padding-bottom: 12px !important;
}

.k-pl-3 {
  padding-left: 12px;
}

.k-pl-3-f {
  padding-left: 12px !important;
}

.k-p-4 {
  padding: 16px;
}

.k-p-4-f {
  padding: 16px !important;
}

.k-pt-4 {
  padding-top: 16px;
}

.k-pt-4-f {
  padding-top: 16px !important;
}

.k-pr-4 {
  padding-right: 16px;
}

.k-pr-4-f {
  padding-right: 16px !important;
}

.k-pb-4 {
  padding-bottom: 16px;
}

.k-pb-4-f {
  padding-bottom: 16px !important;
}

.k-pl-4 {
  padding-left: 16px;
}

.k-pl-4-f {
  padding-left: 16px !important;
}

.k-p-5 {
  padding: 20px;
}

.k-p-5-f {
  padding: 20px !important;
}

.k-pt-5 {
  padding-top: 20px;
}

.k-pt-5-f {
  padding-top: 20px !important;
}

.k-pr-5 {
  padding-right: 20px;
}

.k-pr-5-f {
  padding-right: 20px !important;
}

.k-pb-5 {
  padding-bottom: 20px;
}

.k-pb-5-f {
  padding-bottom: 20px !important;
}

.k-pl-5 {
  padding-left: 20px;
}

.k-pl-5-f {
  padding-left: 20px !important;
}

.k-p-6 {
  padding: 24px;
}

.k-p-6-f {
  padding: 24px !important;
}

.k-pt-6 {
  padding-top: 24px;
}

.k-pt-6-f {
  padding-top: 24px !important;
}

.k-pr-6 {
  padding-right: 24px;
}

.k-pr-6-f {
  padding-right: 24px !important;
}

.k-pb-6 {
  padding-bottom: 24px;
}

.k-pb-6-f {
  padding-bottom: 24px !important;
}

.k-pl-6 {
  padding-left: 24px;
}

.k-pl-6-f {
  padding-left: 24px !important;
}

.k-p-7 {
  padding: 28px;
}

.k-p-7-f {
  padding: 28px !important;
}

.k-pt-7 {
  padding-top: 28px;
}

.k-pt-7-f {
  padding-top: 28px !important;
}

.k-pr-7 {
  padding-right: 28px;
}

.k-pr-7-f {
  padding-right: 28px !important;
}

.k-pb-7 {
  padding-bottom: 28px;
}

.k-pb-7-f {
  padding-bottom: 28px !important;
}

.k-pl-7 {
  padding-left: 28px;
}

.k-pl-7-f {
  padding-left: 28px !important;
}

.k-p-8 {
  padding: 32px;
}

.k-p-8-f {
  padding: 32px !important;
}

.k-pt-8 {
  padding-top: 32px;
}

.k-pt-8-f {
  padding-top: 32px !important;
}

.k-pr-8 {
  padding-right: 32px;
}

.k-pr-8-f {
  padding-right: 32px !important;
}

.k-pb-8 {
  padding-bottom: 32px;
}

.k-pb-8-f {
  padding-bottom: 32px !important;
}

.k-pl-8 {
  padding-left: 32px;
}

.k-pl-8-f {
  padding-left: 32px !important;
}

.k-p-9 {
  padding: 36px;
}

.k-p-9-f {
  padding: 36px !important;
}

.k-pt-9 {
  padding-top: 36px;
}

.k-pt-9-f {
  padding-top: 36px !important;
}

.k-pr-9 {
  padding-right: 36px;
}

.k-pr-9-f {
  padding-right: 36px !important;
}

.k-pb-9 {
  padding-bottom: 36px;
}

.k-pb-9-f {
  padding-bottom: 36px !important;
}

.k-pl-9 {
  padding-left: 36px;
}

.k-pl-9-f {
  padding-left: 36px !important;
}

.k-p-10 {
  padding: 40px;
}

.k-p-10-f {
  padding: 40px !important;
}

.k-pt-10 {
  padding-top: 40px;
}

.k-pt-10-f {
  padding-top: 40px !important;
}

.k-pr-10 {
  padding-right: 40px;
}

.k-pr-10-f {
  padding-right: 40px !important;
}

.k-pb-10 {
  padding-bottom: 40px;
}

.k-pb-10-f {
  padding-bottom: 40px !important;
}

.k-pl-10 {
  padding-left: 40px;
}

.k-pl-10-f {
  padding-left: 40px !important;
}

.k-p-11 {
  padding: 44px;
}

.k-p-11-f {
  padding: 44px !important;
}

.k-pt-11 {
  padding-top: 44px;
}

.k-pt-11-f {
  padding-top: 44px !important;
}

.k-pr-11 {
  padding-right: 44px;
}

.k-pr-11-f {
  padding-right: 44px !important;
}

.k-pb-11 {
  padding-bottom: 44px;
}

.k-pb-11-f {
  padding-bottom: 44px !important;
}

.k-pl-11 {
  padding-left: 44px;
}

.k-pl-11-f {
  padding-left: 44px !important;
}

.k-p-12 {
  padding: 48px;
}

.k-p-12-f {
  padding: 48px !important;
}

.k-pt-12 {
  padding-top: 48px;
}

.k-pt-12-f {
  padding-top: 48px !important;
}

.k-pr-12 {
  padding-right: 48px;
}

.k-pr-12-f {
  padding-right: 48px !important;
}

.k-pb-12 {
  padding-bottom: 48px;
}

.k-pb-12-f {
  padding-bottom: 48px !important;
}

.k-pl-12 {
  padding-left: 48px;
}

.k-pl-12-f {
  padding-left: 48px !important;
}

.k-p-13 {
  padding: 52px;
}

.k-p-13-f {
  padding: 52px !important;
}

.k-pt-13 {
  padding-top: 52px;
}

.k-pt-13-f {
  padding-top: 52px !important;
}

.k-pr-13 {
  padding-right: 52px;
}

.k-pr-13-f {
  padding-right: 52px !important;
}

.k-pb-13 {
  padding-bottom: 52px;
}

.k-pb-13-f {
  padding-bottom: 52px !important;
}

.k-pl-13 {
  padding-left: 52px;
}

.k-pl-13-f {
  padding-left: 52px !important;
}

.k-p-14 {
  padding: 56px;
}

.k-p-14-f {
  padding: 56px !important;
}

.k-pt-14 {
  padding-top: 56px;
}

.k-pt-14-f {
  padding-top: 56px !important;
}

.k-pr-14 {
  padding-right: 56px;
}

.k-pr-14-f {
  padding-right: 56px !important;
}

.k-pb-14 {
  padding-bottom: 56px;
}

.k-pb-14-f {
  padding-bottom: 56px !important;
}

.k-pl-14 {
  padding-left: 56px;
}

.k-pl-14-f {
  padding-left: 56px !important;
}

.k-p-15 {
  padding: 60px;
}

.k-p-15-f {
  padding: 60px !important;
}

.k-pt-15 {
  padding-top: 60px;
}

.k-pt-15-f {
  padding-top: 60px !important;
}

.k-pr-15 {
  padding-right: 60px;
}

.k-pr-15-f {
  padding-right: 60px !important;
}

.k-pb-15 {
  padding-bottom: 60px;
}

.k-pb-15-f {
  padding-bottom: 60px !important;
}

.k-pl-15 {
  padding-left: 60px;
}

.k-pl-15-f {
  padding-left: 60px !important;
}

.k-p-16 {
  padding: 64px;
}

.k-p-16-f {
  padding: 64px !important;
}

.k-pt-16 {
  padding-top: 64px;
}

.k-pt-16-f {
  padding-top: 64px !important;
}

.k-pr-16 {
  padding-right: 64px;
}

.k-pr-16-f {
  padding-right: 64px !important;
}

.k-pb-16 {
  padding-bottom: 64px;
}

.k-pb-16-f {
  padding-bottom: 64px !important;
}

.k-pl-16 {
  padding-left: 64px;
}

.k-pl-16-f {
  padding-left: 64px !important;
}

.k-p-17 {
  padding: 68px;
}

.k-p-17-f {
  padding: 68px !important;
}

.k-pt-17 {
  padding-top: 68px;
}

.k-pt-17-f {
  padding-top: 68px !important;
}

.k-pr-17 {
  padding-right: 68px;
}

.k-pr-17-f {
  padding-right: 68px !important;
}

.k-pb-17 {
  padding-bottom: 68px;
}

.k-pb-17-f {
  padding-bottom: 68px !important;
}

.k-pl-17 {
  padding-left: 68px;
}

.k-pl-17-f {
  padding-left: 68px !important;
}

.k-p-18 {
  padding: 72px;
}

.k-p-18-f {
  padding: 72px !important;
}

.k-pt-18 {
  padding-top: 72px;
}

.k-pt-18-f {
  padding-top: 72px !important;
}

.k-pr-18 {
  padding-right: 72px;
}

.k-pr-18-f {
  padding-right: 72px !important;
}

.k-pb-18 {
  padding-bottom: 72px;
}

.k-pb-18-f {
  padding-bottom: 72px !important;
}

.k-pl-18 {
  padding-left: 72px;
}

.k-pl-18-f {
  padding-left: 72px !important;
}

.k-p-19 {
  padding: 76px;
}

.k-p-19-f {
  padding: 76px !important;
}

.k-pt-19 {
  padding-top: 76px;
}

.k-pt-19-f {
  padding-top: 76px !important;
}

.k-pr-19 {
  padding-right: 76px;
}

.k-pr-19-f {
  padding-right: 76px !important;
}

.k-pb-19 {
  padding-bottom: 76px;
}

.k-pb-19-f {
  padding-bottom: 76px !important;
}

.k-pl-19 {
  padding-left: 76px;
}

.k-pl-19-f {
  padding-left: 76px !important;
}

.k-p-20 {
  padding: 80px;
}

.k-p-20-f {
  padding: 80px !important;
}

.k-pt-20 {
  padding-top: 80px;
}

.k-pt-20-f {
  padding-top: 80px !important;
}

.k-pr-20 {
  padding-right: 80px;
}

.k-pr-20-f {
  padding-right: 80px !important;
}

.k-pb-20 {
  padding-bottom: 80px;
}

.k-pb-20-f {
  padding-bottom: 80px !important;
}

.k-pl-20 {
  padding-left: 80px;
}

.k-pl-20-f {
  padding-left: 80px !important;
}

.k-p-21 {
  padding: 84px;
}

.k-p-21-f {
  padding: 84px !important;
}

.k-pt-21 {
  padding-top: 84px;
}

.k-pt-21-f {
  padding-top: 84px !important;
}

.k-pr-21 {
  padding-right: 84px;
}

.k-pr-21-f {
  padding-right: 84px !important;
}

.k-pb-21 {
  padding-bottom: 84px;
}

.k-pb-21-f {
  padding-bottom: 84px !important;
}

.k-pl-21 {
  padding-left: 84px;
}

.k-pl-21-f {
  padding-left: 84px !important;
}

.k-p-22 {
  padding: 88px;
}

.k-p-22-f {
  padding: 88px !important;
}

.k-pt-22 {
  padding-top: 88px;
}

.k-pt-22-f {
  padding-top: 88px !important;
}

.k-pr-22 {
  padding-right: 88px;
}

.k-pr-22-f {
  padding-right: 88px !important;
}

.k-pb-22 {
  padding-bottom: 88px;
}

.k-pb-22-f {
  padding-bottom: 88px !important;
}

.k-pl-22 {
  padding-left: 88px;
}

.k-pl-22-f {
  padding-left: 88px !important;
}

.k-p-23 {
  padding: 92px;
}

.k-p-23-f {
  padding: 92px !important;
}

.k-pt-23 {
  padding-top: 92px;
}

.k-pt-23-f {
  padding-top: 92px !important;
}

.k-pr-23 {
  padding-right: 92px;
}

.k-pr-23-f {
  padding-right: 92px !important;
}

.k-pb-23 {
  padding-bottom: 92px;
}

.k-pb-23-f {
  padding-bottom: 92px !important;
}

.k-pl-23 {
  padding-left: 92px;
}

.k-pl-23-f {
  padding-left: 92px !important;
}

.k-p-24 {
  padding: 96px;
}

.k-p-24-f {
  padding: 96px !important;
}

.k-pt-24 {
  padding-top: 96px;
}

.k-pt-24-f {
  padding-top: 96px !important;
}

.k-pr-24 {
  padding-right: 96px;
}

.k-pr-24-f {
  padding-right: 96px !important;
}

.k-pb-24 {
  padding-bottom: 96px;
}

.k-pb-24-f {
  padding-bottom: 96px !important;
}

.k-pl-24 {
  padding-left: 96px;
}

.k-pl-24-f {
  padding-left: 96px !important;
}

.k-p-xs {
  padding: 4px;
}

.k-p-xs-f {
  padding: 4px !important;
}

.k-pt-xs {
  padding-top: 4px;
}

.k-pt-xs-f {
  padding-top: 4px !important;
}

.k-pr-xs {
  padding-right: 4px;
}

.k-pr-xs-f {
  padding-right: 4px !important;
}

.k-pb-xs {
  padding-bottom: 4px;
}

.k-pb-xs-f {
  padding-bottom: 4px !important;
}

.k-pl-xs {
  padding-left: 4px;
}

.k-pl-xs-f {
  padding-left: 4px !important;
}

.k-p-sm {
  padding: 8px;
}

.k-p-sm-f {
  padding: 8px !important;
}

.k-pt-sm {
  padding-top: 8px;
}

.k-pt-sm-f {
  padding-top: 8px !important;
}

.k-pr-sm {
  padding-right: 8px;
}

.k-pr-sm-f {
  padding-right: 8px !important;
}

.k-pb-sm {
  padding-bottom: 8px;
}

.k-pb-sm-f {
  padding-bottom: 8px !important;
}

.k-pl-sm {
  padding-left: 8px;
}

.k-pl-sm-f {
  padding-left: 8px !important;
}

.k-p-md {
  padding: 12px;
}

.k-p-md-f {
  padding: 12px !important;
}

.k-pt-md {
  padding-top: 12px;
}

.k-pt-md-f {
  padding-top: 12px !important;
}

.k-pr-md {
  padding-right: 12px;
}

.k-pr-md-f {
  padding-right: 12px !important;
}

.k-pb-md {
  padding-bottom: 12px;
}

.k-pb-md-f {
  padding-bottom: 12px !important;
}

.k-pl-md {
  padding-left: 12px;
}

.k-pl-md-f {
  padding-left: 12px !important;
}

.k-p-lg {
  padding: 16px;
}

.k-p-lg-f {
  padding: 16px !important;
}

.k-pt-lg {
  padding-top: 16px;
}

.k-pt-lg-f {
  padding-top: 16px !important;
}

.k-pr-lg {
  padding-right: 16px;
}

.k-pr-lg-f {
  padding-right: 16px !important;
}

.k-pb-lg {
  padding-bottom: 16px;
}

.k-pb-lg-f {
  padding-bottom: 16px !important;
}

.k-pl-lg {
  padding-left: 16px;
}

.k-pl-lg-f {
  padding-left: 16px !important;
}

.k-p-xl {
  padding: 24px;
}

.k-p-xl-f {
  padding: 24px !important;
}

.k-pt-xl {
  padding-top: 24px;
}

.k-pt-xl-f {
  padding-top: 24px !important;
}

.k-pr-xl {
  padding-right: 24px;
}

.k-pr-xl-f {
  padding-right: 24px !important;
}

.k-pb-xl {
  padding-bottom: 24px;
}

.k-pb-xl-f {
  padding-bottom: 24px !important;
}

.k-pl-xl {
  padding-left: 24px;
}

.k-pl-xl-f {
  padding-left: 24px !important;
}

.k-p-thin {
  padding: 2px;
}

.k-p-thin-f {
  padding: 2px !important;
}

.k-pt-thin {
  padding-top: 2px;
}

.k-pt-thin-f {
  padding-top: 2px !important;
}

.k-pr-thin {
  padding-right: 2px;
}

.k-pr-thin-f {
  padding-right: 2px !important;
}

.k-pb-thin {
  padding-bottom: 2px;
}

.k-pb-thin-f {
  padding-bottom: 2px !important;
}

.k-pl-thin {
  padding-left: 2px;
}

.k-pl-thin-f {
  padding-left: 2px !important;
}

.k-p-hair {
  padding: 1px;
}

.k-p-hair-f {
  padding: 1px !important;
}

.k-pt-hair {
  padding-top: 1px;
}

.k-pt-hair-f {
  padding-top: 1px !important;
}

.k-pr-hair {
  padding-right: 1px;
}

.k-pr-hair-f {
  padding-right: 1px !important;
}

.k-pb-hair {
  padding-bottom: 1px;
}

.k-pb-hair-f {
  padding-bottom: 1px !important;
}

.k-pl-hair {
  padding-left: 1px;
}

.k-pl-hair-f {
  padding-left: 1px !important;
}

.k-m-0 {
  margin: 0;
}

.k-m-0-f {
  margin: 0 !important;
}

.k-mt-0 {
  margin-top: 0;
}

.k-mt-0-f {
  margin-top: 0 !important;
}

.k-mr-0 {
  margin-right: 0;
}

.k-mr-0-f {
  margin-right: 0 !important;
}

.k-mb-0 {
  margin-bottom: 0;
}

.k-mb-0-f {
  margin-bottom: 0 !important;
}

.k-ml-0 {
  margin-left: 0;
}

.k-ml-0-f {
  margin-left: 0 !important;
}

.k-m-1 {
  margin: 4px;
}

.k-m-1-f {
  margin: 4px !important;
}

.k-mt-1 {
  margin-top: 4px;
}

.k-mt-1-f {
  margin-top: 4px !important;
}

.k-mr-1 {
  margin-right: 4px;
}

.k-mr-1-f {
  margin-right: 4px !important;
}

.k-mb-1 {
  margin-bottom: 4px;
}

.k-mb-1-f {
  margin-bottom: 4px !important;
}

.k-ml-1 {
  margin-left: 4px;
}

.k-ml-1-f {
  margin-left: 4px !important;
}

.k-m-2 {
  margin: 8px;
}

.k-m-2-f {
  margin: 8px !important;
}

.k-mt-2 {
  margin-top: 8px;
}

.k-mt-2-f {
  margin-top: 8px !important;
}

.k-mr-2 {
  margin-right: 8px;
}

.k-mr-2-f {
  margin-right: 8px !important;
}

.k-mb-2 {
  margin-bottom: 8px;
}

.k-mb-2-f {
  margin-bottom: 8px !important;
}

.k-ml-2 {
  margin-left: 8px;
}

.k-ml-2-f {
  margin-left: 8px !important;
}

.k-m-3 {
  margin: 12px;
}

.k-m-3-f {
  margin: 12px !important;
}

.k-mt-3 {
  margin-top: 12px;
}

.k-mt-3-f {
  margin-top: 12px !important;
}

.k-mr-3 {
  margin-right: 12px;
}

.k-mr-3-f {
  margin-right: 12px !important;
}

.k-mb-3 {
  margin-bottom: 12px;
}

.k-mb-3-f {
  margin-bottom: 12px !important;
}

.k-ml-3 {
  margin-left: 12px;
}

.k-ml-3-f {
  margin-left: 12px !important;
}

.k-m-4 {
  margin: 16px;
}

.k-m-4-f {
  margin: 16px !important;
}

.k-mt-4 {
  margin-top: 16px;
}

.k-mt-4-f {
  margin-top: 16px !important;
}

.k-mr-4 {
  margin-right: 16px;
}

.k-mr-4-f {
  margin-right: 16px !important;
}

.k-mb-4 {
  margin-bottom: 16px;
}

.k-mb-4-f {
  margin-bottom: 16px !important;
}

.k-ml-4 {
  margin-left: 16px;
}

.k-ml-4-f {
  margin-left: 16px !important;
}

.k-m-5 {
  margin: 20px;
}

.k-m-5-f {
  margin: 20px !important;
}

.k-mt-5 {
  margin-top: 20px;
}

.k-mt-5-f {
  margin-top: 20px !important;
}

.k-mr-5 {
  margin-right: 20px;
}

.k-mr-5-f {
  margin-right: 20px !important;
}

.k-mb-5 {
  margin-bottom: 20px;
}

.k-mb-5-f {
  margin-bottom: 20px !important;
}

.k-ml-5 {
  margin-left: 20px;
}

.k-ml-5-f {
  margin-left: 20px !important;
}

.k-m-6 {
  margin: 24px;
}

.k-m-6-f {
  margin: 24px !important;
}

.k-mt-6 {
  margin-top: 24px;
}

.k-mt-6-f {
  margin-top: 24px !important;
}

.k-mr-6 {
  margin-right: 24px;
}

.k-mr-6-f {
  margin-right: 24px !important;
}

.k-mb-6 {
  margin-bottom: 24px;
}

.k-mb-6-f {
  margin-bottom: 24px !important;
}

.k-ml-6 {
  margin-left: 24px;
}

.k-ml-6-f {
  margin-left: 24px !important;
}

.k-m-7 {
  margin: 28px;
}

.k-m-7-f {
  margin: 28px !important;
}

.k-mt-7 {
  margin-top: 28px;
}

.k-mt-7-f {
  margin-top: 28px !important;
}

.k-mr-7 {
  margin-right: 28px;
}

.k-mr-7-f {
  margin-right: 28px !important;
}

.k-mb-7 {
  margin-bottom: 28px;
}

.k-mb-7-f {
  margin-bottom: 28px !important;
}

.k-ml-7 {
  margin-left: 28px;
}

.k-ml-7-f {
  margin-left: 28px !important;
}

.k-m-8 {
  margin: 32px;
}

.k-m-8-f {
  margin: 32px !important;
}

.k-mt-8 {
  margin-top: 32px;
}

.k-mt-8-f {
  margin-top: 32px !important;
}

.k-mr-8 {
  margin-right: 32px;
}

.k-mr-8-f {
  margin-right: 32px !important;
}

.k-mb-8 {
  margin-bottom: 32px;
}

.k-mb-8-f {
  margin-bottom: 32px !important;
}

.k-ml-8 {
  margin-left: 32px;
}

.k-ml-8-f {
  margin-left: 32px !important;
}

.k-m-9 {
  margin: 36px;
}

.k-m-9-f {
  margin: 36px !important;
}

.k-mt-9 {
  margin-top: 36px;
}

.k-mt-9-f {
  margin-top: 36px !important;
}

.k-mr-9 {
  margin-right: 36px;
}

.k-mr-9-f {
  margin-right: 36px !important;
}

.k-mb-9 {
  margin-bottom: 36px;
}

.k-mb-9-f {
  margin-bottom: 36px !important;
}

.k-ml-9 {
  margin-left: 36px;
}

.k-ml-9-f {
  margin-left: 36px !important;
}

.k-m-10 {
  margin: 40px;
}

.k-m-10-f {
  margin: 40px !important;
}

.k-mt-10 {
  margin-top: 40px;
}

.k-mt-10-f {
  margin-top: 40px !important;
}

.k-mr-10 {
  margin-right: 40px;
}

.k-mr-10-f {
  margin-right: 40px !important;
}

.k-mb-10 {
  margin-bottom: 40px;
}

.k-mb-10-f {
  margin-bottom: 40px !important;
}

.k-ml-10 {
  margin-left: 40px;
}

.k-ml-10-f {
  margin-left: 40px !important;
}

.k-m-11 {
  margin: 44px;
}

.k-m-11-f {
  margin: 44px !important;
}

.k-mt-11 {
  margin-top: 44px;
}

.k-mt-11-f {
  margin-top: 44px !important;
}

.k-mr-11 {
  margin-right: 44px;
}

.k-mr-11-f {
  margin-right: 44px !important;
}

.k-mb-11 {
  margin-bottom: 44px;
}

.k-mb-11-f {
  margin-bottom: 44px !important;
}

.k-ml-11 {
  margin-left: 44px;
}

.k-ml-11-f {
  margin-left: 44px !important;
}

.k-m-12 {
  margin: 48px;
}

.k-m-12-f {
  margin: 48px !important;
}

.k-mt-12 {
  margin-top: 48px;
}

.k-mt-12-f {
  margin-top: 48px !important;
}

.k-mr-12 {
  margin-right: 48px;
}

.k-mr-12-f {
  margin-right: 48px !important;
}

.k-mb-12 {
  margin-bottom: 48px;
}

.k-mb-12-f {
  margin-bottom: 48px !important;
}

.k-ml-12 {
  margin-left: 48px;
}

.k-ml-12-f {
  margin-left: 48px !important;
}

.k-m-13 {
  margin: 52px;
}

.k-m-13-f {
  margin: 52px !important;
}

.k-mt-13 {
  margin-top: 52px;
}

.k-mt-13-f {
  margin-top: 52px !important;
}

.k-mr-13 {
  margin-right: 52px;
}

.k-mr-13-f {
  margin-right: 52px !important;
}

.k-mb-13 {
  margin-bottom: 52px;
}

.k-mb-13-f {
  margin-bottom: 52px !important;
}

.k-ml-13 {
  margin-left: 52px;
}

.k-ml-13-f {
  margin-left: 52px !important;
}

.k-m-14 {
  margin: 56px;
}

.k-m-14-f {
  margin: 56px !important;
}

.k-mt-14 {
  margin-top: 56px;
}

.k-mt-14-f {
  margin-top: 56px !important;
}

.k-mr-14 {
  margin-right: 56px;
}

.k-mr-14-f {
  margin-right: 56px !important;
}

.k-mb-14 {
  margin-bottom: 56px;
}

.k-mb-14-f {
  margin-bottom: 56px !important;
}

.k-ml-14 {
  margin-left: 56px;
}

.k-ml-14-f {
  margin-left: 56px !important;
}

.k-m-15 {
  margin: 60px;
}

.k-m-15-f {
  margin: 60px !important;
}

.k-mt-15 {
  margin-top: 60px;
}

.k-mt-15-f {
  margin-top: 60px !important;
}

.k-mr-15 {
  margin-right: 60px;
}

.k-mr-15-f {
  margin-right: 60px !important;
}

.k-mb-15 {
  margin-bottom: 60px;
}

.k-mb-15-f {
  margin-bottom: 60px !important;
}

.k-ml-15 {
  margin-left: 60px;
}

.k-ml-15-f {
  margin-left: 60px !important;
}

.k-m-16 {
  margin: 64px;
}

.k-m-16-f {
  margin: 64px !important;
}

.k-mt-16 {
  margin-top: 64px;
}

.k-mt-16-f {
  margin-top: 64px !important;
}

.k-mr-16 {
  margin-right: 64px;
}

.k-mr-16-f {
  margin-right: 64px !important;
}

.k-mb-16 {
  margin-bottom: 64px;
}

.k-mb-16-f {
  margin-bottom: 64px !important;
}

.k-ml-16 {
  margin-left: 64px;
}

.k-ml-16-f {
  margin-left: 64px !important;
}

.k-m-17 {
  margin: 68px;
}

.k-m-17-f {
  margin: 68px !important;
}

.k-mt-17 {
  margin-top: 68px;
}

.k-mt-17-f {
  margin-top: 68px !important;
}

.k-mr-17 {
  margin-right: 68px;
}

.k-mr-17-f {
  margin-right: 68px !important;
}

.k-mb-17 {
  margin-bottom: 68px;
}

.k-mb-17-f {
  margin-bottom: 68px !important;
}

.k-ml-17 {
  margin-left: 68px;
}

.k-ml-17-f {
  margin-left: 68px !important;
}

.k-m-18 {
  margin: 72px;
}

.k-m-18-f {
  margin: 72px !important;
}

.k-mt-18 {
  margin-top: 72px;
}

.k-mt-18-f {
  margin-top: 72px !important;
}

.k-mr-18 {
  margin-right: 72px;
}

.k-mr-18-f {
  margin-right: 72px !important;
}

.k-mb-18 {
  margin-bottom: 72px;
}

.k-mb-18-f {
  margin-bottom: 72px !important;
}

.k-ml-18 {
  margin-left: 72px;
}

.k-ml-18-f {
  margin-left: 72px !important;
}

.k-m-19 {
  margin: 76px;
}

.k-m-19-f {
  margin: 76px !important;
}

.k-mt-19 {
  margin-top: 76px;
}

.k-mt-19-f {
  margin-top: 76px !important;
}

.k-mr-19 {
  margin-right: 76px;
}

.k-mr-19-f {
  margin-right: 76px !important;
}

.k-mb-19 {
  margin-bottom: 76px;
}

.k-mb-19-f {
  margin-bottom: 76px !important;
}

.k-ml-19 {
  margin-left: 76px;
}

.k-ml-19-f {
  margin-left: 76px !important;
}

.k-m-20 {
  margin: 80px;
}

.k-m-20-f {
  margin: 80px !important;
}

.k-mt-20 {
  margin-top: 80px;
}

.k-mt-20-f {
  margin-top: 80px !important;
}

.k-mr-20 {
  margin-right: 80px;
}

.k-mr-20-f {
  margin-right: 80px !important;
}

.k-mb-20 {
  margin-bottom: 80px;
}

.k-mb-20-f {
  margin-bottom: 80px !important;
}

.k-ml-20 {
  margin-left: 80px;
}

.k-ml-20-f {
  margin-left: 80px !important;
}

.k-m-21 {
  margin: 84px;
}

.k-m-21-f {
  margin: 84px !important;
}

.k-mt-21 {
  margin-top: 84px;
}

.k-mt-21-f {
  margin-top: 84px !important;
}

.k-mr-21 {
  margin-right: 84px;
}

.k-mr-21-f {
  margin-right: 84px !important;
}

.k-mb-21 {
  margin-bottom: 84px;
}

.k-mb-21-f {
  margin-bottom: 84px !important;
}

.k-ml-21 {
  margin-left: 84px;
}

.k-ml-21-f {
  margin-left: 84px !important;
}

.k-m-22 {
  margin: 88px;
}

.k-m-22-f {
  margin: 88px !important;
}

.k-mt-22 {
  margin-top: 88px;
}

.k-mt-22-f {
  margin-top: 88px !important;
}

.k-mr-22 {
  margin-right: 88px;
}

.k-mr-22-f {
  margin-right: 88px !important;
}

.k-mb-22 {
  margin-bottom: 88px;
}

.k-mb-22-f {
  margin-bottom: 88px !important;
}

.k-ml-22 {
  margin-left: 88px;
}

.k-ml-22-f {
  margin-left: 88px !important;
}

.k-m-23 {
  margin: 92px;
}

.k-m-23-f {
  margin: 92px !important;
}

.k-mt-23 {
  margin-top: 92px;
}

.k-mt-23-f {
  margin-top: 92px !important;
}

.k-mr-23 {
  margin-right: 92px;
}

.k-mr-23-f {
  margin-right: 92px !important;
}

.k-mb-23 {
  margin-bottom: 92px;
}

.k-mb-23-f {
  margin-bottom: 92px !important;
}

.k-ml-23 {
  margin-left: 92px;
}

.k-ml-23-f {
  margin-left: 92px !important;
}

.k-m-24 {
  margin: 96px;
}

.k-m-24-f {
  margin: 96px !important;
}

.k-mt-24 {
  margin-top: 96px;
}

.k-mt-24-f {
  margin-top: 96px !important;
}

.k-mr-24 {
  margin-right: 96px;
}

.k-mr-24-f {
  margin-right: 96px !important;
}

.k-mb-24 {
  margin-bottom: 96px;
}

.k-mb-24-f {
  margin-bottom: 96px !important;
}

.k-ml-24 {
  margin-left: 96px;
}

.k-ml-24-f {
  margin-left: 96px !important;
}

.k-m-xs {
  margin: 4px;
}

.k-m-xs-f {
  margin: 4px !important;
}

.k-mt-xs {
  margin-top: 4px;
}

.k-mt-xs-f {
  margin-top: 4px !important;
}

.k-mr-xs {
  margin-right: 4px;
}

.k-mr-xs-f {
  margin-right: 4px !important;
}

.k-mb-xs {
  margin-bottom: 4px;
}

.k-mb-xs-f {
  margin-bottom: 4px !important;
}

.k-ml-xs {
  margin-left: 4px;
}

.k-ml-xs-f {
  margin-left: 4px !important;
}

.k-m-sm {
  margin: 8px;
}

.k-m-sm-f {
  margin: 8px !important;
}

.k-mt-sm {
  margin-top: 8px;
}

.k-mt-sm-f {
  margin-top: 8px !important;
}

.k-mr-sm {
  margin-right: 8px;
}

.k-mr-sm-f {
  margin-right: 8px !important;
}

.k-mb-sm {
  margin-bottom: 8px;
}

.k-mb-sm-f {
  margin-bottom: 8px !important;
}

.k-ml-sm {
  margin-left: 8px;
}

.k-ml-sm-f {
  margin-left: 8px !important;
}

.k-m-md {
  margin: 12px;
}

.k-m-md-f {
  margin: 12px !important;
}

.k-mt-md {
  margin-top: 12px;
}

.k-mt-md-f {
  margin-top: 12px !important;
}

.k-mr-md {
  margin-right: 12px;
}

.k-mr-md-f {
  margin-right: 12px !important;
}

.k-mb-md {
  margin-bottom: 12px;
}

.k-mb-md-f {
  margin-bottom: 12px !important;
}

.k-ml-md {
  margin-left: 12px;
}

.k-ml-md-f {
  margin-left: 12px !important;
}

.k-m-lg {
  margin: 16px;
}

.k-m-lg-f {
  margin: 16px !important;
}

.k-mt-lg {
  margin-top: 16px;
}

.k-mt-lg-f {
  margin-top: 16px !important;
}

.k-mr-lg {
  margin-right: 16px;
}

.k-mr-lg-f {
  margin-right: 16px !important;
}

.k-mb-lg {
  margin-bottom: 16px;
}

.k-mb-lg-f {
  margin-bottom: 16px !important;
}

.k-ml-lg {
  margin-left: 16px;
}

.k-ml-lg-f {
  margin-left: 16px !important;
}

.k-m-xl {
  margin: 24px;
}

.k-m-xl-f {
  margin: 24px !important;
}

.k-mt-xl {
  margin-top: 24px;
}

.k-mt-xl-f {
  margin-top: 24px !important;
}

.k-mr-xl {
  margin-right: 24px;
}

.k-mr-xl-f {
  margin-right: 24px !important;
}

.k-mb-xl {
  margin-bottom: 24px;
}

.k-mb-xl-f {
  margin-bottom: 24px !important;
}

.k-ml-xl {
  margin-left: 24px;
}

.k-ml-xl-f {
  margin-left: 24px !important;
}

.k-m-thin {
  margin: 2px;
}

.k-m-thin-f {
  margin: 2px !important;
}

.k-mt-thin {
  margin-top: 2px;
}

.k-mt-thin-f {
  margin-top: 2px !important;
}

.k-mr-thin {
  margin-right: 2px;
}

.k-mr-thin-f {
  margin-right: 2px !important;
}

.k-mb-thin {
  margin-bottom: 2px;
}

.k-mb-thin-f {
  margin-bottom: 2px !important;
}

.k-ml-thin {
  margin-left: 2px;
}

.k-ml-thin-f {
  margin-left: 2px !important;
}

.k-m-hair {
  margin: 1px;
}

.k-m-hair-f {
  margin: 1px !important;
}

.k-mt-hair {
  margin-top: 1px;
}

.k-mt-hair-f {
  margin-top: 1px !important;
}

.k-mr-hair {
  margin-right: 1px;
}

.k-mr-hair-f {
  margin-right: 1px !important;
}

.k-mb-hair {
  margin-bottom: 1px;
}

.k-mb-hair-f {
  margin-bottom: 1px !important;
}

.k-ml-hair {
  margin-left: 1px;
}

.k-ml-hair-f {
  margin-left: 1px !important;
}

.k-table-layout-fixed {
  table-layout: fixed;
}

.k-table-layout-auto {
  table-layout: auto;
}

.k-text-nowrap {
  white-space: nowrap !important;
}

.k-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-text-left {
  text-align: left !important;
}

.k-text-right {
  text-align: right !important;
}

.k-text-center {
  text-align: center !important;
}

.k-text-justify {
  text-align: justify !important;
}

.k-text-lowercase {
  text-transform: lowercase !important;
}

.k-text-uppercase {
  text-transform: uppercase !important;
}

.k-text-capitalize {
  text-transform: capitalize !important;
}

.k-font-weight-light {
  font-weight: 300 !important;
}

.k-font-weight-normal {
  font-weight: 400 !important;
}

.k-font-weight-bold {
  font-weight: 700 !important;
}

.k-flip-h {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-flip-v {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
  -webkit-transform: scale(-1, -1);
      -ms-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-rotate-45 {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-rotate-90 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-rotate-135 {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

.k-rotate-180 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.k-rotate-225 {
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
}

.k-rotate-270 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}

.k-rotate-315 {
  -webkit-transform: rotate(315deg);
      -ms-transform: rotate(315deg);
          transform: rotate(315deg);
}

.k-scale-0 {
  -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
          transform: scale(0, 0);
}

.k-scale-1 {
  -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
          transform: scale(1, 1);
}

.k-scale-2 {
  -webkit-transform: scale(2, 2);
      -ms-transform: scale(2, 2);
          transform: scale(2, 2);
}

.k-translate-0 {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-translate-0-50 {
  -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
          transform: translate(0, 50%);
}

.k-translate-0-100 {
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
}

.k-translate-50-0 {
  -webkit-transform: translate(50%, 0);
      -ms-transform: translate(50%, 0);
          transform: translate(50%, 0);
}

.k-translate-50-50 {
  -webkit-transform: translate(50%, 50%);
      -ms-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-translate-50-100 {
  -webkit-transform: translate(50%, 100%);
      -ms-transform: translate(50%, 100%);
          transform: translate(50%, 100%);
}

.k-translate-100-0 {
  -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
          transform: translate(100%, 0);
}

.k-translate-100-50 {
  -webkit-transform: translate(100%, 50%);
      -ms-transform: translate(100%, 50%);
          transform: translate(100%, 50%);
}

.k-translate-100-100 {
  -webkit-transform: translate(100%, 100%);
      -ms-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

@font-face {
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-weight: normal;
  src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQgZib3kAAADMAABCdk9TLzIPEgdLAABDRAAAAGBjbWFwZZeC2QAAQ6QAAAC8Z2FzcAAAABAAAERgAAAACGdseWYstOgCAABEaAABpIRoZWFkGsZGxgAB6OwAAAA2aGhlYQfABjIAAekkAAAAJGhtdHguA8koAAHpSAAACcRsb2NhW7DIBAAB8wwAAATkbWF4cAKwAy4AAffwAAAAIG5hbWX0BfU6AAH4EAAABOlwb3N0AAMAAAAB/PwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADoAGgByCmIN2BMqFdgWYhw6HhIfsCIcJCIkiic8KXwp0CnkLhwuiDFkNko++j/UQMBBZkG8QjIAAQAaAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAkACUCcABIAJIAngC6ANAA6AEIASoBQAFkAXYBjAGkAb4B5gH8AhYCNgJUAnICigKgAsYC8gMcA0YDaAOQA7YD3AP0BBIELgRKBG4EkAS4BN4E/gUYBS4FTAVmBXQFfAWiBcYF2gX2BjYGega4BvoHJAdMB2QHfgeqB9QH7ggWCDwIUghuCJoIxAjeCQoJNAlOCX4JsgnUAMMABQAgAA8AFAAaAGkADQAfAB8ADAAOABMAGAAQABkAHwAEAAkACgBoAAoAHwAfAAwADgATABgAEAAZAB8ARgALAB0AHQAaACIAHgAEAB4AIgAMABsARAAPAB0AHQAaACIAHgAEAB0AEAAeABQAJQAUABkAEgA3ABAAHQAdABoAIgAeAAQAGQAaAAQADgATAAwAGQASABAANgAKAB0AHQAaACIAHgAEABYAGwAUAEUAEQAdAB0AGgAiAB4ABAAPABQAGAAQABkAHgAUABoAGQAeAD0ACAAdAB0AGgAiAAQAIAAbAEMACgAdAB0AGgAiAAQAHQAaABoAHwA+AAsAHQAdABoAIgAEAB0AFAASABMAHwBCAAwAHQAdABoAIgAEABsADAAdABAAGQAfADgAEwAdAB0AGgAiAAQAGgAhABAAHQARABcAGgAiAAQADwAaACIAGQBAAAoAHQAdABoAIgAEABcAEAARAB8ALgAMAB0AHQAaACIABAAQABkADwAEACAAGwAvAA8AHQAdABoAIgAEABAAGQAPAAQAHQAUABIAEwAfADEADgAdAB0AGgAiAAQAEAAZAA8ABAAXABAAEQAfADAADgAdAB0AGgAiAAQAEAAZAA8ABAAPABoAIgAZAEEACwAdAB0AGgAiAAQADwAdABQAFwAXAD8ACgAdAB0AGgAiAAQADwAaACIAGQAyABIAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQAIAAbADMAFQAdAB0AGgAiAAQADwAaACAADQAXABAABAALAAUABAAdABQAEgATAB8ANQAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEABcAEAARAB8ANAAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEAA8AGgAiABkAOQAQAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQAIAAbADoAEwAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAB0AFAASABMAHwA8ABIAHQAdABoAIgAEAA4AEwAQACEAHQAaABkABAAXABAAEQAfADsAEgAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAA8AGgAiABkAKgALAB0AHQAaACIABAALAAUABAAgABsAKwAOAB0AHQAaACIABAALAAUABAAdABQAEgATAB8ALQANAB0AHQAaACIABAALAAUABAAXABAAEQAfACwADQAdAB0AGgAiAAQACwAFAAQADwAaACIAGQAmABEAHQAdABoAIgAEAAkACgAEACAAGwAEAB0AFAASABMAHwApABAAHQAdABoAIgAEAAkACgAEACAAGwAEABcAEAARAB8AJwATAB0AHQAaACIABAAJAAoABAAPABoAIgAZAAQAHQAUABIAEwAfACgAEgAdAB0AGgAiAAQACQAKAAQADwAaACIAGQAEABcAEAARAB8CWQAPAB0AEAAMAAQAHgAfAAwADgAWABAADwAGAAUABQJYAAwAHQAQAAwABAAeAB8ADAAOABYAEAAPAloACgAdABAADAAEAB0ADAAZABIAEAJXAA4AHQAQAAwABAAOABcAIAAeAB8AEAAdABAADwGQAAwAGwAbABcAJAAEABEAGgAdABgADAAfAZ8ABgAZAA4AEwAaAB0BNgADABcAFwEbABIAFwAUABIAGQAEAB8AGgAbAAQAEAAXABAAGAAQABkAHwAeAPcAEQAXABQAEgAZAAQAHwAaABsABAAQABcAEAAYABAAGQAfAUQACQAXABQAEgAZAAQAHwAaABsBAgANABcAFAASABkABAAfABoABAASAB0AFAAPAR4AHwAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8AHgAEACEAEAAdAB8AFAAOAAwAFwEZACEAFwAUABIAGQAEAB4AHwAdABAAHwAOABMABAAQABcAEAAYABAAGQAfAB4ABAATABoAHQAUACUAGgAZAB8ADAAXARUAHgAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8ABAAhABAAHQAfABQADgAMABcBFAAgABcAFAASABkABAAeAB8AHQAQAB8ADgATAAQAEAAXABAAGAAQABkAHwAEABMAGgAdABQAJQAaABkAHwAMABcBGAAUABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAB4A9gATABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAUkACwAXABQAEgAZAAQAHQAUABIAEwAfAUsADAAXABQAEgAZAAQAHQAQABgAGgAhABABHAAVABcAFAASABkABAAYABQADwAPABcAEAAEABAAFwAQABgAEAAZAB8AHgD4ABQAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAEAAXABAAGAAQABkAHwFFAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQARYAEwAXABQAEgAZAAQAFwAQABEAHwAEABAAFwAQABgAEAAZAB8AHgD0ABIAFwAUABIAGQAEABcAEAARAB8ABAAQABcAEAAYABAAGQAfAUcACgAXABQAEgAZAAQAFwAQABEAHwFKAA0AFwAUABIAGQAEABUAIAAeAB8AFAARACQBFwAVABcAFAASABkABAAOABAAGQAfABAAHQAEABAAFwAQABgAEAAZAB8AHgD1ABQAFwAUABIAGQAEAA4AEAAZAB8AEAAdAAQAEAAXABAAGAAQABkAHwFIAAwAFwAUABIAGQAEAA4AEAAZAB8AEAAdAR0AFQAXABQAEgAZAAQADQAaAB8AHwAaABgABAAQABcAEAAYABAAGQAfAB4A+QAUABcAFAASABkABAANABoAHwAfABoAGAAEABAAFwAQABgAEAAZAB8BRgAMABcAFAASABkABAANABoAHwAfABoAGAEfABcAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEACEAEAAdAB8AFAAOAAwAFwEaABkAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEABMAGgAdABQAJQAaABkAHwAMABcCBAAQABIAEgAdABAAEgAMAB8AEAAEABEAFAAQABcADwAeAKoADQAOAA4AEAAeAB4AFAANABQAFwAUAB8AJAAgAEIAUABeAGoAkgC2ANYBBgE6AVgBcAGGAaABtAHMAegB8gH8AhQCJAI8AkwCbAKcArwCzALqAwIDFgMyAzoDXAFnAAYAIAAfAB8AGgAZAmgABgAgAA0ADQAXABAA4wAFAB0AIAAeABMA5wATAB0AFAASABMAHwAZABAAHgAeAAQADgAaABkAHwAdAAwAHgAfAWIAEQAaAB0ADwAQAB0AHgAEAB4AEwAaACIABAATABQADwAQAVkADwAaAB0ADwAQAB0AHgAEABoAIAAfAB4AFAAPABABXAAXABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAAhABAAHQAfABQADgAMABcBWwAZABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAATABoAHQAUACUAGgAZAB8ADAAXAVoADgAaAB0ADwAQAB0AHgAEABQAGQAeABQADwAQAVgACwAaAB0ADwAQAB0AHgAEAAwAFwAXAV0ACgAaAB0ADwAQAB0ABAAfABoAGwFgAAwAGgAdAA8AEAAdAAQAHQAUABIAEwAfAWEACQAaAB0ADwAQAB0ABAAZABoBXwALABoAHQAPABAAHQAEABcAEAARAB8BXgANABoAHQAPABAAHQAEAA0AGgAfAB8AGgAYASsABAAaABcADwDsAAQAFwAgAB0B1gALABcAGgASABIAEAAdAAQADQAaACMB1QAHABcAGgASABIAEAAdAfYACwAQABMADAAZAA4AEAAEAA0AGgAjAfUABwAQABMADAAZAA4AEACtAA8ADAAdAA4AGgAPABAABAAeAA4ADAAZABkAEAAdALEAFwAMAB0ADgAaAA8AEAAEABwAHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAKsADwAMAB0ADgAaAA8AEAAEABoAIAAfABcAFAAZABAArAAHAAwAHQAOABoADwAQAlUADgAMAB0ABAAeAB8ADAAOABYAEAAPAAYABQAFAlQACwAMAB0ABAAeAB8ADAAOABYAEAAPAlYACQAMAB0ABAAdAAwAGQASABACUwANAAwAHQAEAA4AFwAgAB4AHwAQAB0AEAAPAmoAAwAMAB0A8wAQAAwADgAWACIADAAdAA8ABAAQABcAEAAYABAAGQAfAPEADAAMAA4AFgAEABAAFwAQABgAEAAZAB8ANQBsAHQAjACoALYAwADIANYA3ADuAPgBEAEaAT4BYgF2AZ4BvAHMAdwCAAIeAjgCVAJ2ApACnAK4AtIC3gLqAv4DDAMiA0QDVgNyA4wDmAO4A+YEGAQwBFwEjASiBKwExgTkBQAFDgUqBTwBiAADACAAHwF6AAsAIAAeAB8AGgAYAAQAFAAOABoAGQHAAA0AIAAeAB8AGgAYAAQAEQAaAB0AGAAMAB8AtAAGACAAHQAeABoAHQIVAAQAHgAeAAgCGAADAB4AHgIbAAYAHgAbAB0AGgAVAh0AAgAeAcYACAAdABoAHgAeAB8ADAANANwABAAdABoAGwGSAAsAGgAbACQABAARABoAHQAYAAwAHwGHAAQAGgAbACQBMQARABoAGQAhABAAHQAfAAQAIAAbABsAEAAdAA4ADAAeABABMAARABoAGQAhABAAHQAfAAQAFwAaACIAEAAdAA4ADAAeABAAnwAJABoAGQAZABAADgAfABoAHQGBABMAGgAYABgAEAAZAB8AHgAEAB0AEAAYABoAIQAQAAQADAAXABcBgAAOABoAGAAYABAAGQAfAAQAHQAQABgAGgAhABABfwAHABoAGAAYABAAGQAfAFMABwAaABcAIAAYABkAHgJRABEAGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwAGAAUABQJQAA4AGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwJSAAwAGgAXACAAGAAZAAQAHQAMABkAEgAQAbUADQAaABcAIAAYABkABAARAB0AEAAQACUAEAJPABAAGgAXACAAGAAZAAQADgAXACAAHgAfABAAHQAQAA8BZQAMABoADwAQAAQAHgAZABQAGwAbABAAHwIgAAUAFwAaACAADwB3AA0AFwAaAB4AEAAEABoAIAAfABcAFAAZABAAeAAMABcAGgAeABAABAAOABQAHQAOABcAEAB2AAUAFwAaAB4AEABiAAUAFwAaAA4AFgGRAAkAFwAQAAwAHQAEAA4AHgAeAM8ABgAUAB0ADgAXABACbwAKABMAGgAdABoAGwAXABAAHwATAMwAEAATABAADgAWAA0AGgAjAAQADgATABAADgAWABAADwDLAAgAEwAQAA4AFgANABoAIwB0AA0AEwAQAA4AFgAEABoAIAAfABcAFAAZABAAdQAMABMAEAAOABYABAAOABQAHQAOABcAEABzAAUAEwAQAA4AFgFyAA8AEwAMABkAEgAQAAQAGAAMABkAIAAMABcAFwAkAa8AFgAQABcAFwAeAAQAGAAQAB0AEgAQAAQAIQAQAB0AHwAUAA4ADAAXABcAJAGuABgAEAAXABcAHgAEABgAEAAdABIAEAAEABMAGgAdABQAJQAaABkAHwAMABcAFwAkAa0ACwAQABcAFwAeAAQAGAAQAB0AEgAQAbEAFQAQABcAFwAEAB4AGwAXABQAHwAEACEAEAAdAB8AFAAOAAwAFwAXACQBsAAXABAAFwAXAAQAHgAbABcAFAAfAAQAEwAaAB0AFAAlABoAGQAfAAwAFwAXACQASAAKAAwAHwAQABIAGgAdABQAJQAQAJ4ABAAMAB0AHwJpAAwADAAZAA8AFwAQAAQAHgAfABQADgAWAHEADgAMABkADgAQABcABAAaACAAHwAXABQAGQAQAHIADQAMABkADgAQABcABAAOABQAHQAOABcAEABwAAYADAAZAA4AEAAXAWkADQAMABcAEAAZAA8ADAAdAAQADwAMAB8AEABjAAgADAAXABAAGQAPAAwAHQCdAAoADAAXAA4AIAAXAAwAHwAaAB0AGwA4AFIAZACAAJIApACyANQA4gDqAQABEgEcAToBWAF0AYgBlgHKAgICJAJGAlgCagJ+ApICpAH4AAwAHQAUAA0ADQANABcAEAAEAA0AGgAjAfcACAAdABQADQANAA0AFwAQAEcADQAdAAwAEgAEAAwAGQAPAAQADwAdABoAGwCNAAgAGgAiABkAFwAaAAwADwJiAAgAGgAgABIAEwAZACAAHwG+AAYAGgAXABcADAAdAXkAEAAaAA4AIAAYABAAGQAfAAQAGAAMABkADAASABAAHQCpAAYAFAAhABQADwAQATUAAwAUACEBEwAKABQAGAAQABkAHwAUABoAGQAeAdoACAAUABIAEgAEAA0AGgAjAdkABAAUABIAEgF7AA4AFAAOAB8AFAAaABkADAAdACQABAAMAA8ADwIqAA4AEAAfAAwAFAAXAAQAHgAQAA4AHwAUABoAGQHYAA0AEAAXABQADgAUABoAIAAeAAQADQAaACMB1wAJABAAFwAUAA4AFAAaACAAHgBnAAYAEAAXABAAHwAQAQ0AGQAQAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEJABsAEAAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAcEAEAAQAA4AFAAYAAwAFwAEABQAGQAOAB0AEAAMAB4AEAHCABAAEAAOABQAGAAMABcABAAPABAADgAdABAADAAeABACMQAIAAwAHwAMAAQAIgAQAA0CMAAIAAwAHwAMAAQAHgAcABcCRQAJAAwAHwAMAAQAHQAQAB4AHwIvAAkADAAfAAwABAAVAB4AGgAZAi4ACAAMAB8ADAAEAA4AHgAhAiMABAAMAB8ADAAIABIAKAA2AD4ASgBeAGoAgAEPAAoAJAAQAA8AHQAaABsAGwAQAB0CTQAGACMAGwAaAB0AHwIaAAMAIwAQAKUABQAcACAADAAXAdwACQAYAAwAFAAXAAQADQAaACMB2wAFABgADAAUABcBcAAKAA8AFAAfAAQAHwAaABoAFwAeAGYABAAPABQAHwA5AHQAlgCuAMoA6gD6ARABNAFOAVgBegGOAaYBugHSAeoCAAIOAioCSgJmAogCsALWAuoDBAMmA1IDYANqA4IDlAOoA74D3gPwBAIEJARIBFoEbAR+BJQEtATKBOAE9gUWBSoFPAVUBWYFfAWQBaIFrAXGAP8AEAAgABcAFwAEAB4ADgAdABAAEAAZAAQAEAAjABQAHwD+AAsAIAAXABcABAAeAA4AHQAQABAAGQDwAA0AHQAaABkAHwAEABAAFwAQABgAEAAZAB8A8gAPABoAHQAiAAwAHQAPAAQAEAAXABAAGAAQABkAHwC8AAcAGgAdACIADAAdAA8BuwAKABoAHQAYACAAFwAMAAQAEQAjAZgAEQAaAB0AGAAMAB8ABAAOABoADwAQAAQADQAXABoADgAWAWQADAAaAB0AGAAEABAAFwAQABgAEAAZAB8BYwAEABoAHQAYAS8AEAAaAB0AEAASAB0AGgAgABkADwAEAA4AGgAXABoAHQHDAAkAGgAZAB8ABAAeABQAJQAQAS4ACwAaABkAHwAEABEADAAYABQAFwAkAgIACQAaABcADwAQAB0ABAAgABsCAAALABoAFwAPABAAHQAEABoAGwAQABkCAwALABoAFwAPABAAHQAEABgAGgAdABACAQAKABoAFwAPABAAHQAEAAwADwAPAf8ABgAaABcADwAQAB0A3wANABcAFAAbAAQAIQAQAB0AHwAUAA4ADAAXAN4ADwAXABQAGwAEABMAGgAdABQAJQAaABkAHwAMABcBhQANABcADAAeABMABAAYAAwAGQAMABIAEAAdAYYAEAAUABkADwAEAAwAGQAPAAQAHQAQABsAFwAMAA4AEACIABMAFAAXAB8AEAAdAAQAHgAaAB0AHwAEAA8AEAAeAA4ABAAeABgAhwASABQAFwAfABAAHQAEAB4AGgAdAB8ABAAMAB4ADgAEAB4AGACGAAkAFAAXAB8AEAAdAAQAHgAYAIUADAAUABcAHwAQAB0ABAAOABcAEAAMAB0AigAQABQAFwAfABAAHQAEAAwADwAPAAQAEgAdABoAIAAbAIkAFQAUABcAHwAQAB0ABAAMAA8ADwAEABAAIwAbAB0AEAAeAB4AFAAaABkAhAAGABQAFwAfABAAHQIUAAQAFAAXABgCRAALABQAFwAQAB4ABAAQAB0AHQAaAB0CEwAIABQAFwAQAAQAJQAUABsCCgAJABQAFwAQAAQAIgAaAB0ADwI6AAoAFAAXABAABAAhABQADwAQABoCRgAPABQAFwAQAAQAHwAkABsAEAAeAA4AHQAUABsAHwIHAAgAFAAXABAABAAfACMAHwIOAAgAFAAXABAABAAbAB4ADwJAABAAFAAXABAABAAbAB0AGgASAB0ADAAYABgAFAAZABICPQARABQAFwAQAAQAGwAdABAAHgAQABkAHwAMAB8AFAAaABkCDAAIABQAFwAQAAQAGwAbAB8CDQAIABQAFwAQAAQAGwAPABECCwAIABQAFwAQAAQAGAAPAA0CPAAKABQAFwAQAAQAFAAYAAwAEgAQAiEADwAUABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcCDwAKABQAFwAQAAQAEQAXAAwAHgATAgkACgAUABcAEAAEABAAIwAOABAAFwJDAAoAFAAXABAABAAQAB0AHQAaAB0CPwAPABQAFwAQAAQADwAUAB4ADgAEABQAGAAMABIAEAI+AAkAFAAXABAABAAPAAwAHwAMAggACAAUABcAEAAEAA4AHgAhAhAACwAUABcAEAAEAA4AGgAZABEAFAASAhIACAAUABcAEAAEAA0ADAAOAjsACgAUABcAEAAEAAwAIAAPABQAGgIRAAkAFAAXABAABAAMAB4ADgAjAgYACAAUABcAEAAEAAwADwAPAgUABAAUABcAEAHeAAwADAAOABAADQAaABoAFgAEAA0AGgAjAd0ACAAMAA4AEAANABoAGgAWABMAKABEAG4AmAC6AM4A2gDyAPwBEAEyAT4BXgF2AYwBmgG2AcIBzgIsAA0AHQAaACAAGwAEAB4AEAAOAB8AFAAaABkCJgAUAB0AGgAgABsABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJwAUAB0AGgAgABsABAARABoAGgAfABAAHQAEAB4AEAAOAB8AFAAaABkCMgAQAB0AGgAgABsABAAOABoAFwAXABAADgAfABQAGgAZAWoACQAdABoAIAAbAAQADQAaACMASwAFAB0AGgAgABsASgALAB0AFAAPAAQAFwAMACQAGgAgAB8ASQAEAB0AFAAPAOsACQAdABAAJAAeAA4ADAAXABAAqAAQAB0AEAAMAB8AEAAdAAQAGgAdAAQAEAAcACAADAAXAk4ABQAdAAwAGwATAeIADwAaABoAEgAXABAABAAbABcAIAAeAAQADQAaACMB4QALABoAGgASABcAEAAEABsAFwAgAB4B4AAKABoAGgASABcAEAAEAA0AGgAjAd8ABgAaABoAEgAXABABzAANABcAGgANABAABAAaACAAHwAXABQAGQAQAc0ABQAXABoADQAQAJYABQAQAAwAHQAeAJUABAAQAAwAHQAUACoATgBsAJoAyADoAQgBFAEeASgBRAFQAVYBcAF6AYABhgGMAZIBmACQABEAJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQAEAB4AGACPAA4AJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQGbABYAJAAbABAAHQAXABQAGQAWAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBnQAWACQAGwAQAB0AFwAUABkAFgAEABIAFwAaAA0AEAAEAB0AEAAYABoAIQAQAZwADwAkABsAEAAdABcAFAAZABYABAASABcAGgANABABngAPACQAGwAQAB0AFwAUABkAFgAEABAAGAAMABQAFwIWAAUAHwAYABcACgIXAAQAHwAYABcAWgAEABoAGAAQAMcADQAQAAwAHQAfAAQAGgAgAB8AFwAUABkAEADIAAUAEAAMAB0AHwDAAAIADwBNAAwADAAZAA8AFwAQAB0ABAAPAB0ADAASALMABAAMABkADwE8AAIACwE7AAIACgE6AAIACQE5AAIACAE4AAIABwE3AAIABgAVACwAOgBWAGoAhgCeALIAygDqAQoBPgF2AYIBkAGeAbgB2gIAAhoCMAJgASwABgAfAAwAFwAUAA4A6QANABkAIQAQAB0AHwAEAA4AGgAXABoAHQAeAUEACQAZAB4AEAAdAB8ABAAgABsBQgANABkAHgAQAB0AHwAEABgAFAAPAA8AFwAQAUMACwAZAB4AEAAdAB8ABAAPABoAIgAZAjkACQAZABMAEAAdABQAHwAQAA8A0wALABkAEQAaAB0AGAAMAB8AFAAaABkBPwAPABkADwAQABkAHwAEABQAGQAOAB0AEAAMAB4AEAFAAA8AGQAPABAAGQAfAAQADwAQAA4AHQAQAAwAHgAQAQwAGQAZAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEIABsAGQAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAdQABQAZAA0AGgAjAkwABgAYABsAGgAdAB8BAQAGABgADAASABAAHgDbAAwAGAAMABIAEAAEAB0AEAAeABQAJQAQAX4AEAAYAAwAEgAQAAQAGAAMABsABAAQAA8AFAAfABoAHQF8ABIAGAAMABIAEAAEABcAFAASABMAHwAEAA8AFAAMABcAGgASANgADAAYAAwAEgAQAAQAEAAjABsAGgAdAB8BfQAKABgADAASABAABAAQAA8AFAAfAcQAFwAYAAwAEgAQAAQADAANAB4AGgAXACAAHwAQAAQAGwAaAB4AFAAfABQAGgAZANcABQAYAAwAEgAQAAsAGABGAHgAogDQAQABNAFmAZwBzAIAASUAFgAgAB4AHwAUABEAJAAEAB4AHwAMAB0AHwAEACEAEAAdAB8AFAAOAAwAFwEgABgAIAAeAB8AFAARACQABAAeAB8ADAAdAB8ABAATABoAHQAUACUAGgAZAB8ADAAXAScAFAAgAB4AHwAUABEAJAAEABAAGQAPAAQAIQAQAB0AHwAUAA4ADAAXASIAFgAgAB4AHwAUABEAJAAEABAAGQAPAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEmABcAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEACEAEAAdAB8AFAAOAAwAFwEhABkAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEABMAGgAdABQAJQAaABkAHwAMABcBKAAYACAAHgAfABQAEQAkAAQADQAQAB8AIgAQABAAGQAEACEAEAAdAB8AFAAOAAwAFwEjABoAIAAeAB8AFAARACQABAANABAAHwAiABAAEAAZAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEpABcAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEACEAEAAdAB8AFAAOAAwAFwEkABkAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEABMAGgAdABQAJQAaABkAHwAMABcCGQACAB4AAwAIACgASACkAA8AGwAUAAQAHgAfAAwAHwAgAB4ABAAaABsAEAAZAKMADwAbABQABAAeAB8ADAAfACAAHgAEABMAGgAXAA8AogAPABsAFAAEAB4AHwAMAB8AIAAeAAQADwAQABkAJAAZADQAQgBOAFgAdgCYALYA0ADqAPwBGAE4AUQBdAGUAb4B2AHyAfwCGAI2Al4CegKWAqQAjAAGABoAEgAaACAAHwCLAAUAGgASABQAGQBuAAQAGgAOABYBPgAOABQAHgAfAAQAIAAZABoAHQAPABAAHQAQAA8CSwAQABQAHgAfAAQAHQAaABgADAAZAAQAHgAYAAwAFwAXAkoADgAUAB4AHwAEAB0AGgAYAAwAGQAEAA0AFAASAT0ADAAUAB4AHwAEABoAHQAPABAAHQAQAA8B5AAMABQAGQAWABAADwAUABkABAANABoAIwHjAAgAFAAZABYAEAAPABQAGQBsAA0AFAAZABYABAAhABAAHQAfABQADgAMABcAagAPABQAGQAWAAQAEwAaAB0AFAAlABoAGQAfAAwAFwJbAAUAFAAZABAABgJgABcAFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAAQAGAAMAB0AFgAQAB0AHgJdAA8AFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAl8AFAAUABkAEAAEAB4AHwAMAA4AFgAQAA8ABAAYAAwAHQAWABAAHQAeAlwADAAUABkAEAAEAB4AHwAMAA4AFgAQAA8CXgAMABQAGQAQAAQAGAAMAB0AFgAQAB0AHgDmAAQAFAAZABAApwANABAAHgAeAAQAGgAdAAQAEAAcACAADAAXAFIADgAMACQAGgAgAB8ABAAeAB8ADAAOABYAEAAPAFEAEwAMACQAGgAgAB8ABAAeABQADwAQAAQADQAkAAQAHgAUAA8AEABQAA0ADAAkABoAIAAfAAQABwAEAA0AJAAEAAcATwANAAwAJAAaACAAHwAEAAYABAANACQABAAJAE4ABgAMACQAGgAgAB8AkQAGAAwAIAAZAA4AEwATACgAQABQAGwAjACqALgAygDmAQABDAEWATIBVgFsAaQBxAHiAgQB5gALACQAHgAbAAwADgAQAAQADQAaACMB5QAHACQAHgAbAAwADgAQAFcADQAaAB0AEAAEACEAEAAdAB8AFAAOAAwAFwBYAA8AGgAdABAABAATABoAHQAUACUAGgAZAB8ADAAXAZoADgAaAA8AIAAXABAABAAYAAwAGQAMABIAEAAdAN0ABgAUAB0AHQAaAB0AoQAIABQAGQAgAB4ABAAeABgAfQANABQAGQAgAB4ABAAaACAAHwAXABQAGQAQAH4ADAAUABkAIAAeAAQADgAUAB0ADgAXABAAfAAFABQAGQAgAB4AVgAEABAAGQAgAYMADQAQAA8AFAAMAAQAGAAMABkADAASABAAHQHPABEADAAdABYAEAAdAAQAGwAUABkABAAfAAwAHQASABAAHwHOAAoADAAdABYAEAAdAAQAGwAUABkBCwAbAAwAFgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwEFAA8ADAAWABAABAAeAAwAGAAQAAQAIgAUAA8AHwATAQQADgAMABYAEAAEAB4ADAAYABAABAAeABQAJQAQAQYAEAAMABYAEAAEAB4ADAAYABAABAATABAAFAASABMAHwEHAB0ADAAWABAABAATABoAHQAUACUAGgAZAB8ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwADAAgAIgA2ANIADAAaAB8AFAARABQADgAMAB8AFAAaABkApgAJABoAHwAEABAAHAAgAAwAFwBfAA4AGgAZAAQAHQAQAA4AIAAdAB0AEAAZAA4AEAABAAQAWQAHACEAEAAdABcADAAbACkAVABgAHAAgACaALIAvADOAN4A6AEEARgBIAEoAUIBUgFkAXABkgGwAcYB/AIcAjgCRAJWAnwCqAK+AuADBAMkA0wDcAOMA6QDrAO8A8gD6AQQAGUABQAdABQAGQAfAJgABwAdABAAIQAUABAAIgCgAAcAFwAgAB4ABAAeABgAegAMABcAIAAeAAQAGgAgAB8AFwAUABkAEAB7AAsAFwAgAB4ABAAOABQAHQAOABcAEAB5AAQAFwAgAB4AwgAIABcADAAkABcAFAAeAB8AxAAHABcADAAkAAQAHgAYALgABAAXAAwAJAHoAA0AFAAZAB8AEAAdABAAHgAfAAQADQAaACMB5wAJABQAGQAfABAAHQAQAB4AHwHQAAMAFAAZAmEAAwAUABAA1gAMABMAGgAfABoABAAOAAwAGAAQAB0ADAG/AAcAEAAdAA4AEAAZAB8AxQAIAAwAIAAeABAABAAeABgAuQAFAAwAIAAeABABjwAQAAwAHgAfABAABAAbABcADAAUABkABAAfABAAIwAfAY4ADgAMAB4AHwAQAAQAGAAMAB0AFgAPABoAIgAZAY0ACgAMAB4AHwAQAAQAEwAfABgAFwGMABoADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAAQAHgAfAB0AFAAbAAQAEQAUABcAEAGLAA8ADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAYoADQAMAB4AHwAQAAQADAAeAAQAEwAfABgAFwGJAAUADAAeAB8AEAFuAAgADAAeAB4AIgAaAB0ADwJCABIADAAdAAwAGAAQAB8AEAAdAB4ABAAgABkAFgAZABoAIgAZAkEAFQAMAB0ADAAYABAAHwAQAB0AHgAEAA0AJAAfABAABAAMAB0AHQAMACQCLQAKAAwAHQAMABgAEAAfABAAHQAeAjcAEAAMAB0ADAAYABAAHwAQAB0ABAAeAB8AHQAUABkAEgI2ABEADAAdAAwAGAAQAB8AEAAdAAQAFAAZAB8AEAASABAAHQI1AA8ADAAdAAwAGAAQAB8AEAAdAAQAEQAXABoADAAfAjQAEwAMAB0ADAAYABAAHwAQAB0ABAAPAAwAHwAQAAQAHwAUABgAEAIzABEADAAdAAwAGAAQAB8AEAAdAAQADQAaABoAFwAQAAwAGQFvAA0ADAAdAAwAEgAdAAwAGwATAAQADAAPAA8BswALAAwAGQAQAAQAEQAdABAAEAAlABAAnAADAAwAGQDkAAcADAAXABAAHwAfABAA5QAFAAwAFAAZAB8BKgAPAAwAEgAQAAQAGwAdABoAGwAQAB0AHwAUABAAHgIoABMADAASABAABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCKQATAAwAEgAQAAQAEQAaABoAHwAQAB0ABAAeABAADgAfABQAGgAZAAQACgAcADwAXADUAAgAIAAQAB4AHwAUABoAGQCwAA8AHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAK4ADwAdAAQADgAaAA8AEAAEABoAIAAfABcAFAAZABAArwAHAB0ABAAOABoADwAQAB0APABcAGwAdAB+AJQAsADKAOIA8AD6AQgBGgEyAT4BagGWAaYB1gIKAh4CLAI2AkwCWgKCApoCtgLQAU0ADwAgABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcB+gAHAB4AHgAEAA0AGgAjAfkAAwAeAB4AVAAEABoAIgAeAbQACgAaACIABAARAB0AEAAQACUAEADvAA0AGgAgABkADwAEAA4AGgAdABkAEAAdAB4A4QAMABoAHwAMAB8AEAAEAB0AFAASABMAHwDiAAsAGgAfAAwAHwAQAAQAFwAQABEAHwDgAAYAGgAfAAwAHwAQAm4ABAAaAB4AEAC7AAYAEAAiABQAGQAPAGAACAAQAB4AEAAfAAQAHgAYAQAACwAQAB4AEAAfAAQADgAaABcAGgAdAF0ABQAQAB4AEAAfAiQAFQAQABsAGgAdAB8ABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJQAVABAAGwAaAB0AHwAEABEAGgAaAB8AEAAdAAQAHgAQAA4AHwAUABoAGQBVAAcAEAAaAB0ADwAQAB0BDgAXABAAGAAaACEAEAAEACEAEAAdAB8AFAAOAAwAFwAEAB4AGwAMAA4AFAAZABIBCgAZABAAGAAaACEAEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAGEACQAQABcAGgAMAA8ABAAeABgAXgAGABAAFwAaAAwADwBcAAQAEAAPABoB6gAKABAADwAPABQAHwAEAA0AGgAjAekABgAQAA8ADwAUAB8A0QATAAwADwAUABoADQAgAB8AHwAaABkABAAOABMAEAAOABYAEAAPANAACwAMAA8AFAAaAA0AIAAfAB8AGgAZAmwADQAMAA8ADAAdAAQAGAAMAB0AFgAQAB0AHgJtAAwADAAPAAwAHQAEABEAFAAXABcAEAAPAmsABQAMAA8ADAAdAC0AXABqAIAAiACcALAAxgDiAQQBHgFKAXIBmgG8AeYCAgISAhwCKAJCAkwCaAKCApYCrgLAAuQDCAMcAyQDPgNWA2oDegOGA5IDugPQA+YEJARSBIwEtgTGBNABvQAGACQAGAANABoAFwE0AAoAIAAbAAQAHgAOAB0AFAAbAB8BvAADACAAGADBAAkAIAANAB8AFAAfABcAEAAeAiIACQAgAA0AHQAQABsAGgAdAB8BMwAKACAADQAEAB4ADgAdABQAGwAfAZkADQAfACQAFwAQAAQADQAgABQAFwAPABAAHQHsABAAHwAgABgADQAXABAABAAgABsAGgAZAAQADQAaACMB6wAMAB8AIAAYAA0AFwAQAAQAIAAbABoAGQGXABUAHwAdABQAGwAEACIAGgAdAA8ABAARABoAHQAYAAwAHwAfABQAGQASAZYAEwAfAB0AFAAbAAQAHgAbAAwAGQAEABAAFwAQABgAEAAZAB8AHgGVABMAHwAdABQAGwAEABEAGgAZAB8ABAAQABcAEAAYABAAGQAfAB4BlAAQAB8AHQAUABsABAAOAB4AHgAEABEAGgAdABgADAAfAZMAFAAfAB0AFAAbAAQADAAXABcABAARABoAHQAYAAwAHwAfABQAGQASATIADQAfAB0AFAAWABAAHwATAB0AGgAgABIAEwDGAAcAHwAaABsABAAeABgAugAEAB8AGgAbALUABQAfABQADgAWAMkADAAfAAwAHQAEABoAIAAfABcAFAAZABAAygAEAB8ADAAdAbcADQAbABAAFwAXAAQADgATABAADgAWABAAHQCDAAwAGgAdAB8ABAAPABAAHgAOAAQAHgAYAIAACQAaAB0AHwAEAA8AEAAeAA4AggALABoAHQAfAAQADAAeAA4ABAAeABgAfwAIABoAHQAfAAQADAAeAA4BEgARABkADAAbAAQAHwAaAAQAHgAZAAwAGwAXABQAGQAQAB4BEQARABkADAAbAAQAHwAaAAQAEgAdABQADwAXABQAGQAQAB4BEAAJABkADAAbAAQAEgAdABQADwIfAAMAFwAZAQMADAAUACUAEAAEAB8AGgAEABIAHQAUAA8BggALABQAFwAhABAAHQAXABQAEgATAB8AsgAJABQAEgAZAAwAHwAgAB0AEADtAAcAEwAMAB0AGwAQABkB0gAFABMADAAdABAA7gAFABMADAAbABAAtwATABAAHwAEAA4AGgAXACAAGAAZAAQAGwAaAB4AFAAfABQAGgAZAWgACgAQABcAEAAOAB8ABAANABoAIwFmAAoAEAAXABAADgAfAAQADAAXABcCZgAeAA4ADAAfAB8AEAAdAAQAHgAfAB0ADAAUABIAEwAfAAQAFwAUABkAEAAeAAQAGAAMAB0AFgAQAB0AHgJnABYADgAMAB8AHwAQAB0ABAAeAB8AHQAMABQAEgATAB8ABAAXABQAGQAQAB4CZAAcAA4ADAAfAB8AEAAdAAQAHgAYABoAGgAfABMABAAXABQAGQAQAB4ABAAYAAwAHQAWABAAHQAeAmUAFAAOAAwAHwAfABAAHQAEAB4AGAAaABoAHwATAAQAFwAUABkAEAAeAmMABwAOAAwAHwAfABAAHQBkAAQADAAhABAA6AAKAAwAHwAgAB0ADAAfABQAGgAZADsAeACQAKAAtgDEAOIBEgEsAV4BiAGyAeQCDgIqAkYCdgKaArICzgLwAxADMANOA14DcAOEA6YDygPmBAIEMAReBIAEogTEBO4FFgVCBWgFggWcBdAGAgYqBlIGfgaiBrgGzgb6ByQHUgd4B6oH2ggOCEAIcAikAfIACwAiABQAHwAfABAAHQAEAA0AGgAjAfEABwAiABQAHwAfABAAHQHwAAoAIAAYAA0AFwAdAAQADQAaACMB7wAGACAAGAANABcAHQDOAA4AHQAUAAQAHgAfAAwAHwAQAAQAGQAgABcAFwDNABcAHQAUAAQAHgAfAAwAHwAQAAQAFAAZAA8AEAAfABAAHQAYABQAGQAMAB8AEADqAAwAHQAMABkAHgAbABAAHQAMABkADgAkAXgAGAAdAAwADgAWAAQADgATAAwAGQASABAAHgAEAB0AEAAVABAADgAfAAQADAAXABcBdwAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAHQAQABUAEAAOAB8BdAAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAEAAZAAwADQAXABABdgAYAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQADAAOAA4AEAAbAB8ABAAMABcAFwF1ABQAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAMAA4ADgAQABsAHwFzAA0AHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4BtgANABoAGgAXAA0ADAAdAAQAEQAXABoADAAfAboAFwAaABIAEgAXABAABAARACAAFwAXAAQAHgAOAB0AEAAQABkABAAYABoADwAQAjgAEQAaAA4ABAAeABAADgAfABQAGgAZAAQAFwAQACEAEAAXAisACwAaAA4ABAAeABAADgAfABQAGgAZAPoADQATACAAGAANABkADAAUABcAHgAEACAAGwD7ABAAEwAgABgADQAZAAwAFAAXAB4ABAAdABQAEgATAB8A/QAPABMAIAAYAA0AGQAMABQAFwAeAAQAFwAQABEAHwD8AA8AEwAgABgADQAZAAwAFAAXAB4ABAAPABoAIgAZAW0ADgAQACMAHwANABoAIwAEABMAFAAPAA8AEAAZAWwABwAQACMAHwANABoAIwFrAAgAEAAjAB8ADAAdABAADAFMAAkAEAAjAB8ABAAiAB0ADAAbAXEAEAAQABgAGwAXAAwAHwAQAAQAGAAMABkADAASABAAHQHuABEAEAAXABcABAAMAAQAEQAdABQAEAAZAA8ABAANABoAIwHtAA0AEAAXABcABAAMAAQAEQAdABQAEAAZAA8BsgANAAwADQAXABAABAAgABkAGAAQAB0AEgAQAagAFgAMAA0AFwAQAAQAHQAaACIABAAUABkAHgAQAB0AHwAEAA0AEAAXABoAIgGnABYADAANABcAEAAEAB0AGgAiAAQAFAAZAB4AEAAdAB8ABAAMAA0AGgAhABABywAQAAwADQAXABAABAAdABoAIgAEABIAHQAaACAAGwAeAaoAEAAMAA0AFwAQAAQAHQAaACIABAAPABAAFwAQAB8AEAGiABAADAANABcAEAAEABsAHQAaABsAEAAdAB8AFAAQAB4CSQAUAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAdABQAEgATAB8CRwATAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAXABAAEQAfAkgAFQAMAA0AFwAQAAQAGwAaAB4AFAAfABQAGgAZAAQADgAQABkAHwAQAB0BoAASAAwADQAXABAABAAXABQAEgATAB8ABAAPABQADAAXABoAEgGsAAwADAANABcAEAAEAA8AEAAXABAAHwAQAcoADAAMAA0AFwAQAAQADgAaAB0AGQAQAB0BpgAZAAwADQAXABAABAAOABoAFwAgABgAGQAEABQAGQAeABAAHQAfAAQAHQAUABIAEwAfAaUAGAAMAA0AFwAQAAQADgAaABcAIAAYABkABAAUABkAHgAQAB0AHwAEABcAEAARAB8ByQATAAwADQAXABAABAAOABoAFwAgABgAGQAEABIAHQAaACAAGwAeAakAEwAMAA0AFwAQAAQADgAaABcAIAAYABkABAAPABAAFwAQAB8AEAGkABUADAANABcAEAAEAA4AEAAXABcABAAbAB0AGgAbABAAHQAfABQAEAAeAasAEQAMAA0AFwAQAAQADgAQABcAFwAEAA8AEAAXABAAHwAQAaMACgAMAA0AFwAQAAQADgAQABcAFwHIAAoADAANABcAEAAEAA0AGgAPACQBUAAVAAwADQAXABAABAAMABcAFAASABkABAAfABoAGwAEAB0AFAASABMAHwFOABQADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQAFwAQABEAHwFPABYADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQADgAQABkAHwAQAB0BVwASAAwADQAXABAABAAMABcAFAASABkABAAdABAAGAAaACEAEAFTABgADAANABcAEAAEAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAHQAUABIAEwAfAVEAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAXABAAEQAfAVIAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAOABAAGQAfABAAHQFWABgADAANABcAEAAEAAwAFwAUABIAGQAEAA0AGgAfAB8AGgAYAAQAHQAUABIAEwAfAVQAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAXABAAEQAfAVUAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAOABAAGQAfABAAHQGhAAUADAANABcAEAALABgAIgAwAEAATgBaAGgAiACsALwAxgHTAAQAHgAQAB0AjgAGABsAFwAaAAwADwC2AAcAGQAeAB8AFAAOABYAgQAGABkAHgAaAB0AHwHRAAUAGQAbABQAGQBvAAYAGQAXABoADgAWAG0ADwAZABcAFAAZABYABAAhABAAHQAfABQADgAMABcAawARABkAFwAUABkAFgAEABMAGgAdABQAJQAaABkAHwAMABcATAAHABkAEgAdABoAIAAbAFsABAAZAA8AGgEtAAkAGQAPABAAHQAXABQAGQAQAAoAFgAqAEAAWABsAHgAlgCkAKoAzAC+AAkAGgAXACAAGAAQAAQAIAAbAL8ACgAaABcAIAAYABAABAAaABEAEQC9AAsAGgAXACAAGAAQAAQADwAaACIAGQH8AAkAFAAYABAAGgAEAA0AGgAjAfsABQAUABgAEAAaAYQADgAUAA8AEAAaAAQAEAAjAB8AEAAdABkADAAXAhwABgANABsAHQAaABUCHgACAA0BuAAQAAwAFwAUAA8ADAAfABQAGgAZAAQAIwATAB8AGAAXAbkADwAMABcAFAAPAAwAHwAUABoAGQAEAA8ADAAfAAwABwAQAB4AOABYAGgAiACWAJcABgAdABAAGQAOABMBxQAMABQAJQAMAB0ADwAEAB8ADAANABcAEAHHAA8AFAAlAAwAHQAPAAQADgAdABoAHgAeAB8ADAANAJMABwAUABkADwAaACIAHgCUAA8AFAAZAA8AGgAiAAQAGAAUABkAFAAYABQAJQAQAJIABgAUABkADwAaACIA1QAHAAwAHQAZABQAGQASAAQACgAiADIASAH+AAsAGgAgAB8AIAANABAABAANABoAIwH9AAcAGgAgAB8AIAANABAB9AAKAAwAGAAYABAAHQAEAA0AGgAjAfMABgAMABgAGAAQAB0ABQAMAB4ALgBK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ESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oABgAAAAAACAUAAQAKAA0AAAwAHAAABMxEjExEzEQFAgIDAgANA/QADAP0AAwAABgBAAAADgAPAAAMABwALAA8AEwAXAAAlIRUhNSE1IQEhESEFITUhESE1IQEVITUBgAIA/gACAP4A/sABAP8AAUACAP4AAgD+AP7AA0CAgMCA/sACwICA/sCAAcDAwAAABQBAAAADgAPAAAMABwALAA8AEwAAEyERIQEVITUBITUhESE1IREhNSFAAYD+gAHAAYD+gAGA/oABgP6AAYD+gAPA/EADwMDA/kDA/kDA/kDAAAAABABAAAADgAPAAAMABwALAA8AABMhESEBIREhASERIQEhESFAAYD+gAHAAYD+gP5AAYD+gAHAAYD+gAIAAcD+QAHA/EABwP5AAcAAAAQAQAAAA4ADwAADAAcACwAPAAA3IRUhESE1ITUhNSERFSE1QANA/MADQPzAA0D8wANAwMABAMBAwAEAwMAAAAAFAEAAAAOAA8AAAwAHAAsADwATAAATIRUhESE1ISUhNSEBESERASE1IUABgP6AAYD+gAHAAYD+gP5AA0D+gAGA/oABwMD/AMBAwAIA/kABwPxAwAADAIAAAANAA4AAAwAHAAsAABMzESMhMxEjIREzEYDAwAEAwMABAMADgPyAA4D8gAOAAAAAAwBAAIADwANAAAMABwALAAABFSE1ERUhNREhFSEDwPyAA4D8gAOAA0DAwP8AwMD/AMAA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gECAQAIA/gBAgIABoEBAKDg4KEBAQl5eQmBAQEBAQALAQICAgIBA/gBAgICAgEACAP6AQDgoKDhAXkJCXgFAQP8AQAAABgAA/8AEAAPAAAYACgASABoAIgAqAAABIREhESERBTMVIxMjFTMVIxEzESMVMxUjETMlNSMVIzUhFSEjNSMVIzUhAoD9gAEAAwD8QICAgEBAgIBAQICAAQBAgAFAAYCAQIABQAPA/AADAAEAQID9wECAAUABAECAAUBAQECAgEBAgAAABQA/AAADvwOAAAQACAANABIAFgAAEyERIREDMxEjEyERIREXITUhFQERMxG/AoD9gIBAQIACgP2AQAIA/gACgEADAP8AAQD9AAOA/gD/AAEAwICAAsD8gAOAAAAFAD8AAAO/A4AAAwAIAAwAEAAVAAABESERAyE1IRUBESERFyMRMwEVITUhAb//AIADgPyAAwD/AMCAgP1AA4D8gAMA/YACgP0AQEADAP2AAoBA/gACwEBAAAAAAAMAPwAAA38DgAADAAcADAAAASERIQEzESMTESERIQJ//kABwP3AQECAAsD9QAIAAQD9AAOA/gD/AAEAAAEAfwAAAz8DgAATAAAlIRUjNSERITUjETM1MxUzESMVIQM//sBA/sABQMDAQMDAAUCAgIABAIABAICA/wCAAAADAIEAAAPBA4AABAAIAA0AAAEhESERJREzEQEhESERAYEBwP5AAgBA/MACwP1AAwD/AAEAgPyAA4D9AAEA/wAABAA/AAADvwOAAAMABwALABAAAAEhESEBMxEjIREzEQEhESERAz/9gAKA/QBAQANAQP0CAoD9gAIAAQD9AAOA/IADgP0AAQD/AAAAAAMAPwCAA78DQAATABcAGwAAAREhESM1IRUjFTMVITUzESERMzUFIzUzASMRMwM//wCA/wCAgAEAgAEAgP3AgIABgICAAgABQP7AwMBAwMD+wAFAQMCA/wABAAAAAwBAAEADwAOAAAMABwALAAATIREhAxUhNQEhESHAAQD/AIADgP6AAQD/AAMA/kACQEBA/MACwAABAD8AgAO/A0AAEwAAASMRIREjFSE1IzUzNSEVMxEhETMDv4D/AID/AICAAQCAAQCAAcD+wAFAwMBAwMABQP7AAAAAAAMAP//+A78DPgADAAgADAAAJSERIQEVITUhASERIQG//wABAP6AA4D8gAMA/wABAH4BwP4AQEADAP1AAAQAPwAAA78DgAADAAgADQARAAABESERAyE1IRURFSE1IQURIREBv/8AgAOA/IADgPyAAgABAAMA/YACgP0AQEADgEBAfv2AAoAAAAADAH8AAAM/A4AAFAAYABwAAAE1MxEjNSMVIxEzFSERIRUzNSERIQchNSERIzUzAf/AwEDAwP7AAUBAAUD+wED/AAEAgIABgIABAICA/wCA/wCAgAEAwIABAIAAAAMAPwAAAv8DgAADAAcADAAAEyERIQczESMFESERIb8BAP8AgEBAAcABAP8AAwD9gIADgH79gAKAAAAAAAMAfwAAAz8DgAAEAAgADAAAEyERIREBMxEjFxEhEX8BAP8AAUBAQIABAAMA/YACgP0AA4B+/YACgAAAAAMBAQAAA8EDgAAEAAgADAAAASERIRElETMRASERIQEBAQD/AAKAQP6AAQD/AAMA/YACgID8gAOA/QICgAAAAAAE//8AAAP/A4AABAAIAAwAEQAAEyERIRElETMRASERIQEzESMRfwEA/wADQED+gAEA/wD9gEBAAwD9gAKAgPyAA4D9AgKA/P4DgPyAAAAAAAT//wAAA/8DgAADAAcACwAQAAATIREhAREzEQEhESEBMxEjEb8BAP8AAwBA/kABAP8A/cBAQAMA/YADAPyAA4D9AgKA/P4DgPyAAAADAD8AwAO/A4AAAwAIAA0AAAEhESElFSE1IRMhESERAz/9gAKA/QADgPyAggKA/YACAAEAgEBA/UABAP8AAAAAAwA/AIADvwNAAAMACAANAAABIREhARUhNSETIREhEQM//YACgP0AA4D8gIICgP2AAkABAP7AQED+gAEA/wAAAAMAP//+A78CvgADAAgADQAAASERIQEVITUhNyERIREDP/2AAoD9AAOA/ICCAoD9gAG+AQD9gEBAQAEA/wAAAAAEAD//wAO/A8AABAAJAA4AEwAAEyERIREDITUhFTchESERAxUhNSG/AoD9gIADgPyAggKA/YCCA4D8gANA/wABAPyAQECAAQD/AAOAQEAAAAQAP//AA78DwAAEAAkADgATAAATIREhEQMhNSEVNyERIREDFSE1Ib8CgP2AgAOA/ICCAoD9gIIDgPyAAwD/AAEA/MBAQMABAP8AA0BAQAAAAwCA/9MDrQOAACwANABH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AQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAwECAwIBAQEDAQEBAgIBAgECAQEBAQECAQEBAgIBAQEBAgEBAQEDAgUIBQEDAQEBAgEBAQIBAQECAQICAQgUCwMWHswWHgkJFRlLNTVLGRQJCh4WjIwWHgkJAgIBAQECAQEBAgEBAgEBAgEDBQMCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAgIBAwIBAgICLUEEAQEBAQEBAQEBAQEBAQEBAQEGDgkJCh4WzB4WAwsVBwgSCgECAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAgECAQIBAgEBAQEBAQEBAQEBAgECAQIBAQEBAQIBAgECAQEBLUEEAQEAAgICAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwUDAQIBAQIBAQIBAQECAQEBAgIJCR4WjB4WAwsUCBEzHjVLSzUdMxIHFQsDFh4CQB4WAwsUCAECAgECAQEBAgEBAQIBAQEDAQUIBQIDAQEBAQIBAQEBAgIBAQECAQEBAQECAQIBAgIBAQEDAQEBAgMCAQMCAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEEQS0BAQECAQIBAgEBAQEBAgECAQIBAQEBAQEBAQEBAQIBAgECAQIBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQECAQoSCAcVCwMWHswWHgoJCQ4GAQEBAQEBAQEBAQEBAQEBAQEEQS0CAgIBAgMBAAAABQAA/8AEAALAAA0AHAA5AE8AVAAAJTE1IxUjFTMVMzUzNSMBNDYzITIWFRQGIyEiJjUjFBY7AQ4BIyInLgEnJjU0Nz4BNzYzMhYXIyIGFQU+ATU0Jy4B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NDYzOAExMxUjESERIzUzMhYVOAExERQGIzgBMQE3IxEjESPAGyUlG8HAAn7AwRslJRv+v8GBgIEAJRsCABslPv3+AgI+JRv+ABslAUS8AYD+gAAAAAIAgAAAA4ADgAAvADYAADciJicuAScuAScuATURNDY3PgE3PgE3PgE7ARUjESERIzUzMhYVOAExERQGIzgBMQERMycHMxHABg0GBgoEBQcCAwICAwIHBQQKBgYNBsHAAn7AwRslJRv/AIHBwYEAAgMCBwUECgYGDQYCAAYNBgYKBAUHAgMCQP4AAgBAJRv+ABslAUABhLy8/nwAAAMAQAAAA8ADgAAFAAsAFgAANyEVIREzAQcVIREBARcFJwcVNxcBFzWAA0D8gEABAMADAP6AAQAc/uTAwMDAAV0jQEADgP5AwIACAP7AAgAc5IDAgMCAASMjgAAAAgBAAAADwAOAAAsADwAAAREjESERIxEjESERASMRMwKAQP7AgEADgP5AwMADAP1AAUD+wANA/IADAP1AAQAAAAMAQAAAA8ADgAALAA8AEwAAAREjESERIxEjESERAREzETM1MxUCgED+wIBAA4D9gMDAwAJA/gACwP1AA0D8gAJA/gABgP6AwMAAAAADAEAAAAPAA4AACwAPABMAAAERIxEhESMRIxEhEQERMxEzETMRAoBA/sCAQAOA/YDAwMADgPzAA0D8wANA/IADgPzAAgD+AAFA/sAABABAAAADwAOAAAUACQANABEAACUVIREzEQEjETMTESERJSERIQPA/IBAAYDAwED+wALA/sABQEBAA4D8wAKA/kACAP3AAkCA/kAAAAIAQAAAA8ADgAALAA8AADc1IREhNSERIREhNQEVITWAAUD+wALA/QADgP3A/wBAgAFAQAFA/IBAAYDAwAAAAAADAEAAAAPAA4AACwAPABMAADc1IREhNSERIREhNQEzFSMFFSE1gALA/UACAP3AA4D8wMDAAYD+gECAAUBAAUD8gEADAMDAwMAAAAAAAwBAAAADwAOAAAsADwATAAABESERITUhNSERITUFFSE1ESEVIQPA/IADgPzAA0D8wAIA/gABQP7AAkABQPyAQIABQECAwMABgMAAAAQAQAAAA8ADgAAFAAkADQARAAAlFSERMxEBIRUhExEhEQEhESEDwPyAQAKA/kABwED9wALA/kABwEBAA4D8wAGAwAEA/sABQAGA/sAAAAAAAwBAAAADwAOAAAoADgARAAABJwcnByc1IxEhEQUXByclFwcDK7C3REu1QAOA/sCFhY7+joyMAi+x5ERatOb8gAMAgIW7jnKMpwAAAAIAQAAAA8ADgAAHAA8AAAElAREjESERAwkCNQEXNwKA/wD/AEADgED/AP8A/wABDfz3AnWA/wABi/yAA4D+5v6aAQD+zc4BDH7OAAACAEAAAAPAA4AAAwAJAAATESERBwkCESFAA4BA/wD/AP8AAwADgPyAA4Da/poBAP7NAjMAAQBAAAADwAOAAA0AADcVIRUhETMRAQUBEQEngANA/IBAAQABAAFA/sD+gEBAA4D+QAEAgAFA/oD+wIAAAwBAAAADwQOAAAUAGQAdAAA3IRUhETMBAzUTNycHNTcXNxc3FQcfAScHJzcXNyeAA0D8gEABMfHCUzfe8FfacG9MTAF1paoyeIFWQEADgP49/sNmAQRCRHBMdGyuq4VeXXVrrsrVKJeafwAAAwBAAAADwAOAAAUADQAVAAAlFSERMxEBBSU1BSUFFQEFJTUFJQUVA8D8gEABQAEAAQD/AP8A/wABAAEAAQD/AP8A/wBAQAOA/MABOIDASMCAwEgCALh4SHi4gEgAAAAAAwBAAAADwAOAAAUADQARAAAlFSERMxEBBSU1BSUFFQEhFSEDwPyAQAFAAQABAP8A/wD/AAMA/QADAEBAA4D8wAG4gMBIwIDASAJIQAAAAAAKAAAAAAPAA4AABQCeAKwAugDIANYA5ADyAQABDgAAJRUhETMRJTgBMRQGIyImNTwBNyMnDgEjIiYnMwccARUUBiMiJjU0NjcVJwceARUUBiMiJjU0NjMxNycqASMiJjU0NjMyFhUUBgc1FzcuATU0NjMyFhcxFz4BMzIWFzEzPgEzMhYVFAYjIiYnMSMOASMiJicxJw4BIzEHFzoBMzgBMTIWFzE3PAE1NDYzMhYVHAEHMRc+ATMyFhU4ATkBAxQWMzI2NTQmIzEiBhUhFBYzMjY1NCYjMSIGFSUUFjMyNjU0JiMxIgYVBzQmIyIGFRQWMzEyNjURNCYjIgYVFBYzMTI2NQU0JiMiBhUUFjMxMjY1JTQmIyIGFRQWMzEyNjUFNCYjIgYVFBYzMTI2NQPA/EBAA4AlGxslAQGnBQ0HBw0GAacmGhslBANiLgQFJRsbJSUbPTkBAgEbJSUbGyUEAydpBAUlGxokAp0HEgoSHQiSCB0SGyUlGxIdCJIIHRIZJQKdBxIKeHQBAgEHDQWnJRsaJgGoBQ0HGyVgEw0NExMNDRP/ABMNDRMTDQ0T/wATDQ0TEw0NE8ATDQ0TEw0NExMNDRMTDQ0TAQATDQ0TEw0NEwEAEw0NExMNDRMBABMNDRMTDQ0TQEADgPzAwBslJRsCBAJ9AgMDAn0CBAIbJSUbCA4HAZNPBxAJGyUlGxoma1UlGxslJRsIDgcBO7cHEAkbJSMZTwUGEg4OEiUbGyURDw4SIxlPBQbSrgMCfQIEAhslJRsCBAJ9AgMlGwGADRMTDQ0TEw0NExMNDRMTDYANExMNDRMTDYANExMNDRMTDf7ADRMTDQ0TEw1ADRMTDQ0TEw3ADRMTDQ0TEw3ADRMTDQ0TEw0ACwAAAAADwAOAAAUATgBcAGoAeACGANkA5wD1AQMBEQAAJRUhETMRARQGIyImJzMHOAExFAYjIiY1NDY3MScOASMiJiczBxQGIyImNTQ2MzIWFyM3OAExNDYzMhYVFAYHMRc+ATMyFhcjNzQ2MzIWFQU0JiMiBhUUFjMxMjY1JTQmIyIGFRQWMzEyNjUFNCYjIgYVFBYzMTI2NSU0JiMiBhUUFjMxMjY1ExQGIyImJxUHHgEVFAYjIiY1OAE5AScOASMiJicVBx4BFRQGIyImNTQ2MzIWFzU3LgE1NDYzMhYVOAE5ARc+ATMyFhc1Ny4BNTQ2MzIWFTgBOQEBNCYjIgYVFBYzMTI2NSU0JiMiBhUUFjMxMjY1BTQmIyIGFRQWMzEyNjUlNCYjIgYVFBYzMTI2NQPA/EBAA4AlGwsUCAGaJRsbJQEBogcQCQsUCAGaJRsbJSUbCxQIAZolGxslAQGiBxAJCxQIAZolGxsl/OATDQ0TEw0NEwEAEw0NExMNDRMBABMNDRMTDQ0TAQATDQ0TEw0NEyAlGwkQB6IBASUbGyWaCBMLCRAHogEBJRsbJSUbCRAHogEBJRsbJZoIEwsJEAeiAQElGxsl/OATDQ0TEw0NEwEAEw0NExMNDRMBABMNDRMTDQ0TAQATDQ0TEw0NE0BAA4D8wAKAGyUHBk0bJSUbBAgDeQQEBwZNGyUlGxslBwZNGyUlGwQIA3kEBAcGTRslJRtADRMTDQ0TEw2ADRMTDQ0TEw3ADRMTDQ0TEw2ADRMTDQ0TEw3/ABslBAUBeQQHBBslJRtNBgcEBQF5BAcEGyUlGxomBAUBeQQHBBslJRtNBgcEBQF5BAcEGyUlG/8ADRMTDQ0TEw3ADRMTDQ0TEw2ADRMTDQ0TEw3ADRMTDQ0TEw0AAAAACwAAAAADwAOAAAUAWABmAHQAggCQAM4A3ADqAPgBBgAAJRUhETMRARQGIyImJxUHHgEVFAYjIiY1OAE5AScOASMiJicVBx4BFRQGIyImNTQ2MzIWFzU3LgE1NDYzMhYVOAE5ARc+ATMyFhc1Ny4BNTQ2MzIWFTgBOQEBNCYjIgYVFBYzMTI2NSU0JiMiBhUUFjMxMjY1BTQmIyIGFRQWMzEyNjUlNCYjIgYVFBYzMTI2NRMUBiMiJicxIw4BIyImJzEjDgEjIiYnMSMOASMiJjU0NjMyFhcxMz4BMzIWFzEzPgEzMhYXMTM+ATMyFhUxITQmIyIGFRQWMzEyNjUhNCYjIgYVFBYzMTI2NSE0JiMiBhUUFjMxMjY1ITQmIyIGFRQWMzEyNjUDwPxAQAOAJRsJEAeiAQElGxslmggTCwkQB6IBASUbGyUlGwkQB6IBASUbGyWaCBMLCRAHogEBJRsbJfzgEw0NExMNDRMBABMNDRMTDQ0TAQATDQ0TEw0NEwEAEw0NExMNDRMgJRsSHQiSCB0SEh0IkggdEhIdCJIIHRIbJSUbEh0IkggdEhIdCJIIHRISHQiSCB0SGyX84BMNDRMTDQ0TAQATDQ0TEw0NEwEAEw0NExMNDRMBABMNDRMTDQ0TQEADgPzAAYAbJQQFAXkEBwQbJSUbTQYHBAUBeQQHBBslJRsaJgQFAXkEBwQbJSUbTQYHBAUBeQQHBBslJRv/AA0TEw0NExMNwA0TEw0NExMNgA0TEw0NExMNwA0TEw0NExMNAYAbJREPDhIRDw4SEQ8OEiUbGyURDw4SEQ8OEhEPDhIlGw0TEw0NExMNDRMTDQ0TEw0NExMNDRMTDQ0TEw0NExMNAAIAQAAAA8ADgABjAH8AAAE0Njc1NjcwNDkBPgE3NDAxNDY9ATQ2NTwBNTwBNzwBNTwBNTgBNTQmJxcmJy4BJxcuAScXJicmJyYnJicmJy4BLwEmJyYnJicmJyoBIyIHDgEHBhUUFx4BFxYzMjc+ATc2NzEHDgEjIicuAScmNTQ2NzU+ATMwMjkBEQUOAQcxA7MCAQEBAgIBAQEBFRQBBAUHDggBCBAJAQQDCAcICAgIDQ0dRCQDEBELCwsLEREDBgNdUVJ6IyMjI3pSUV1PR0dyKSgTozWNUFBGRmgeHj01NIxPAQF1DjQjAVMDBwMBBgYBBg4GAQMGAwMDBAMBAgECBQIBAgEDBwMBMV8qAwoKDhcLAgwWCgEEBAgIBwgHBwoJFSELAQUDAgICAQEBIyN6UlFdXVFSeiMjGhlbPj5JozU9Hh5oRkZQUI00ATQ8/oBdNVokAAAABgBAAAADwAOAAGMAcQCXAJ4ArQC8AAABNDY3NTY3MDQ5AT4BNzQwMTQ2PQE0NjU8ATU8ATc8ATU8ATU4ATU0JicXJicuAScXLgEnFyYnJicmJyYnJicuAS8BJicmJyYnJicqASMiBw4BBwYVFBceARcWMzI3PgE3NjcxJRQGIyImNTQ2MzEyFhUTDgEjIicuAScmNTQ2NzU+ATMwMjkBFSIGFRQWMzI2NzUXDgEHMQMUMBU0MDUHMBQxOAE5ATgBMTA0OQEHOAExOAE5ATgBMTgBOQEDswIBAQECAgEBAQEVFAEEBQcOCAEIEAkBBAMIBwgICAgNDR1EJAMQEQsLCwsREQMGA11RUnojIyMjelJRXU9HR3IpKBP+zUs1NUtLNTVLkDWNUFBGRmgeHj01NIxPAVBwcU9DZxC7DjQjUAECAVMDBwMBBgYBBg4GAQMGAwMDBAMBAgECBQIBAgEDBwMBMV8qAwoKDhcLAgwWCgEEBAgIBwgHBwoJFSELAQUDAgICAQEBIyN6UlFdXVFSeiMjGhlbPj5JbTVLSzU1S0s1/vA1PR4eaEZGUFCNNAE0PMBwUFBwUj4BLjVaJAEFAQEBAQwBAQwACQBAAAADwAOAAAUAEwAhAC8APQBLAFkAZwB1AAAlFSERMxETFAYjIiY1NDYzMTIWFSM0JiMiBhUUFjMxMjY1ExQGIyImNTQ2MzEyFhUjNCYjIgYVFBYzMTI2NRMUBiMiJjU0NjMxMhYVIzQmIyIGFRQWMzEyNjUTFAYjIiY1NDYzMTIWFSM0JiMiBhUUFjMxMjY1A8D8gEDAJRsbJSUbGyUgEw0NExMNDRPgJRsbJSUbGyUgEw0NExMNDRPgJRsbJSUbGyUgEw0NExMNDRPgJRsbJSUbGyUgEw0NExMNDRNAQAOA/MACwBslJRsbJSUbDRMTDQ0TEw3+gBslJRsbJSUbDRMTDQ0TEw0BABslJRsbJSUbDRMTDQ0TEw3+gBslJRsbJSUbDRMTDQ0TEw0AAAYAQAAAA8ADgAAFAIQAkgCgAK4AvAAAJRUhETMRARQGIyImJzEuAQcOAQcOAQceARUUBgcxHgEXHgEXHgEXHgEVFAYHIw4BBw4BByMqASMqASMiJiczDgEjIiY1NDYzMhYXMR4BMzoBMzE+ATcHPgE3LgE1NDY3MS4BJy4BJy4BJy4BNTQ2NzE+ATcxPgE3PgE3NhYXPgEzMhYVMQU0JiMiBhUUFjMxMjY1AzQmIyIGFRQWMzEyNjUlFBYzMjY1NCYjMSIGFQE0JiMiBhUUFjMxMjY1A8D8gEADQCUbGCMEDicZNWstHUkTCQoLCQ09MB8/GhMbCBMZGBMBEFNAKV4yAQYMBQEBAQ8cDQEIEwsaJiYaGCQDCBIJBQkELVQnAx1MEwoLCwkOPDEfPxoTGwgTGBkTCBUNFjwlMnY6IjQTCBULGyX94BMNDRMTDQ0TgBMNDRMTDQ0TAYATDQ0TEw0NEwEAEw0NExMNDRNAQAOA/MADABslHhcCAQEEGBMMLSEJGA0OGAkUFAoGEBALHxIHIRUVIQcsShoSFgMCAwYHJRsbJR8XAQEDFBABDDEmCRgODRgJFBUJBxAPDB8TBiEVFSEHER0NFiUQFRsDAwMEBwclG8ANExMNDRMTDf5ADRMTDQ0TEw3ADRMTDQ0TEw0BwA0TEw0NExMNAAACAEAAAAPAA4AABQBOAAAlFSERMxElPgE1LgEnLgEnLgE1Jjc+ATc2Nz4BMyciBw4BBwYHDgEHDgEXFBYXHgEXHgEXHgEVFAYHDgEHDgEjKgEnMwcyFjMyNz4BNzY3A8D8gEACICAgASAhGj4fRUABGBhGKCggXZ0BBAIXF0kuLjE6XSEwLwEhIRo+Hxw0ExERFhYkhFocPyAOHA4DBAIeGCc4OHk5OShAQAOA/MCwHUorKT0TEA8GDiMvHxkYJg0OCBcQQAICCQgIDA4lFR5IKSk9ExAPBwUNCwsfGB4xFSItCgMDAUABAwQXFxYmAAAGAEAAAAPAA4AABQBEAFIAYABuAHwAACUVIREzEQEUBiMiJicxBRc+ATMyFhUUBiMiJicxBQ4BIyImNTQ2MzIWFyMlMDY1Jw4BIyImNTQ2MzIWFzElPgEzMhYVMQU0JiMiBhUUFjMxMjY1AzQmIyIGFRQWMzEyNjUlFBYzMjY1NCYjMSIGFQE0JiMiBhUUFjMxMjY1A8D8gEADQCUbDBQJ/mnpBQwGGyUlGwsTCP6mAyUYGyUlGwsTCQEBWgHqBQwGGyUlGwwUCQGYBCMYGib94BMNDRMTDQ0TgBMNDRMTDQ0TAYATDQ0TEw0NEwEAEw0NExMNDRNAQAOA/MADABslCAeZugICJRsbJQcGlRggJRsbJQcGlQEBugICJRsbJQgHmhYfJhrADRMTDQ0TEw3+QA0TEw0NExMNwA0TEw0NExMNAcANExMNDRMTDQAAAAACAEAAAAPAA4AABQANAAAlFSERMxEBLQE1BQEFFQPA/IBAAnv+wgHD/cMBQv57QEADgPzAATr+yED4/v7GQAAABwBAAAADwAOAAAUAEwAhAC8APQBLAFkAACUVIREzEQEiBhUUFjMyNjUxNCYjNTIWFRQGIyImNTE0NjMFIgYVFBYzMjY1MTQmIzUyFhUUBiMiJjUxNDYzAyIGFRQWMzI2NTE0JiMlIgYVFBYzMjY1MTQmIwPA/IBAAQA1S0s1NUtLNVBwcFBQcHBQAcAbJSUbGyUlGzVLSzU1S0s1YEJeXkJCXl5C/oAoODgoKDg4KEBAA4D8wAGASzU1S0s1NUtAcFBQcHBQUHDAJRsbJSUbGyVASzU1S0s1NUsBgF5CQl5eQkJeQDgoKDg4KCg4AAAABABAAAADwAOAAAUAEQAVACEAACUVIREzESUjFSM1IxEzNTMVMwcjETMBIxEjESMRMxUzNTMDwPyAQAHAgECAgECAQMDAAcCAQICAQIBAQAOA/MDAgIACAICAQP6AAQABAP8A/wCAgAADAEAAAAPAA4AABQARAB0AACUVIREzEQERIxUjFTMRMzUzNQE1IxEjFTMVMxEzNQPA/IBAAUBAgIBAgAEAQICAQIBAQAOA/MABAAHAQED+AIBAAcCA/sBAwAGAQAAAAAAGAED//wO/A4AAFAAXABsAHgAiACYAAAEjFQUnBxcTBxc3BRc3JxM3JwcnNQMnNxc1FwcHJxcXJzcHByc3FwIgQP7BUg9Von40hgE9YzReUoQPlvpA7u5AsbHAd+3ijss9Pd1iewOAWO8UPhX+16wmuTGIJoABRx4/I/pg/mw5s+zasSnh2zrDwy/yGSKIqgALAEL//wO+A4AATgBRAF8AagB4AIYAlACXAKUArAC6AAABBy4BIyIGBzMnNCYnPQEjFQ4BBzEFOAExIgYHIycHFx4BFzEXDgEVFBYXMQcXNzI2NzEXHgEzOAE5ATI2MzEXNyc+ATU0JicxNz4BNzE3Jwc1JzIWFRQGIyImNTE0NjMHHgEXMxUnLgEnFQciJjU0NjMyFhUxFAYjEyImNTQ2MzIWFTEUBiM3LgEjMSIGIzEnPgE3Fwc3FxciJjU0NjMyFhUxFAYjLwE3HgEXMTciJjU0NjMyFhUxFAYjA7BnCBUMBw4GAcYSDkALDwP+/Q0YCAFBD0AEFQ56AQIFBHA0dQ0XCPQGIhYDBgNHNEsCAgcHPxEZBF/tsSANExMNDRMTDSoCBQIB4wEBAToNExMNDRMTDaANExMNDRMTDQ4DBwQDBgJqAQIB5zhie0UNExMNDRMTDQiOwwEDAi0NExMNDRMTDQJJGAcIAwPGEh0IAUhJBhMMwgoJED4QDxYG3wUKBgkRB5omoQsJJhQaAWImZgQLBgsVCPoFGxIWCynaWhMNDRMTDQ0TUAIEAd03AwQCATsTDQ0TEw0NE/7QEw0NExMNDRNeAQEBwgECATi7iKpQEw0NExMNDRNpwy4CBAENEw0NExMNDRMAAAABAED//wO/A4AAEwAAJRcHLwEHJzcvATcXJTUzFRc3FwcCxYI0ltq2NLSGpw+EAQ1AxsoOxdizJs4s+ib3yik+IL2WoMYvPy4AAAAABQBAAEADwAOAAAgADgAVACIALwAAAQUuATU0NjcHHwE1DgEHAScXPgE/AQUWFx4BFxYzMjY3BwMTEQU+ATUxNCcuAScmAcT+lQwNLSkBi8A5YiUBz8E3L0gSAf3RFyIhUi8vMxIjEQNYOAGZAwQgIXBMTAHJnCFKKEqGNwEioPoFMCX+wDC/FEovAmcqIyMyDQ4DBAEBNgIE/llmEicVWU9OeCYlAAAACABAAAADwAOAAAMABwAOABcAJQAuADUAPQAAAREhESUhESEDFQcVFzMRAxcHFzcRIRUXBxcHFzUnNycjJzUjBxcXDwEXFQchNTclNyMnNyMRFzcHFTM1NzUDgP0AA0D8gAOAwIAapqV/PyVA/wAamkAv70BAQEBAQIBAQEBAQEABAGX+4CA/gH+lJUxxQEADQP0AAwBA/IABgBqASxsBLwERgEAvKwEEJRuAQC85KEBAQEBAgECsFEBAQECAZXsggID+sXFLHO8bQAsAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAZmaYWfLvl8PPPUACwQAAAAAANvUNFcAAAAA29Q0V//+/8AEAAPBAAAACAACAAAAAAAAAAEAAAPA/8AAAAQA//4AAAQAAAEAAAAAAAAAAAAAAAAAAAJxBAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAFABAABQAQAAUAEAAFABAABAAQAAUAEAAEABAABQAQAAQAEAAEABAABAAQAAQAEAAEABAAAgAQAAQAEAACABAABAAQAAAAEAAEABAAAwAQAATwEAADABAABQAQAAQAEAADABAABAAQAAMAEAAEABAABAAQAAMAEAAAABAAAQAQAAMAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAAFABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAQAQAAEAEAABABAABgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAwAQAAMAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAAEABAAAUwQAAAAEAAAABAABAAQAAAAEAADABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAMAEAABABAAAQAQAAMAEAABABAAAQAQAAMAEAABABAAAQAQAAMAEAADABAAAQAQAAQAEAAEABAAAgAQAAIAEAAEABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAADABAAAgAQAAMAEAABaBAAAQwQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAABABAAAgAQAAUAEAAFABAAAQAQAAEAEAABABAAAwAQAAMAEAAEABAABAAQAAQAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAABRBAABAAQAAIAEAABABAAAQAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAMAEAADABAAAwAQAAFAEAABQBAAAQAQAAEAEAACABAAAgAQAAIAEAACABAABAAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAAAEAABABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAADAQAAMAEAABABAAAQAQAAEAEAABABAAAgAQAAAAEAAEABAABAAQAAEAEAACABAAAgAQAAIAEAACABAAAgAQAAD8EAAB/BAAAgQQAAD8EAAA/BAAAPwQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAAA/BAAAgAQAAAAEAP/+BAAAAAQAAEAEAAAABAAAAAQAAEAEAAAABAAAPwQAAD8EAAA/BAAAfwQAAIEEAAA/BAAAPwQAAEAEAAA/BAAAPwQAAD8EAAB/BAAAPwQAAH8EAAEBBAD//wQA//8EAAA/BAAAPwQAAD8EAAA/BAAAPwQAAIAEAAEABAABAAQAAQAEAAEABAAAwAQAAEAEAABABAAAAAQAAIAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAAAABAAAQAQAAEAEAAAABAAAgAQAAEAEAAAABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAgAQAAIAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAAAEAABABAAAAAQAAEAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAUwQAAAAEAAAABAAAAAQAAEAEAABABAAAwAQAAEAEAAEABAAAgAQAAEAEAACABAAAgAQAAEAEAAAABAAAAAQAAEAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAoAQAAKAEAADABAAAgAQAAEAEAACABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAEAEAADABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAIAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAEAEAABABAAAQAQAAEIEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABCBAAAQAQAAEAEAABAAAAAAAAAAAAACgAUAB4AKAAyADwARgBQAFoAZABuAHgAggCMAJYAoACqALQAvgDIANIA3ADmAPAA+gEEAQ4BGAEiASwBNgFAAUoBVAFeAWgBcgGAAY4BnAGqAbgBxgHUAeIB+AIOAiQCOgJQAmYCfAKSAqoCwALUAugC/gMUAygDOgNMA2IDdAOMA6IDvgPiBAIEIAQ0BGQEsATeBQIFKAU8BWwFlgW8BdwGBgYgBjoGVAZuBqQG2gb0B0gHbAeSB+IINAigCPAJQgmiCegKHApyCp4K5AsyC5IL+gySDPoNkg3WDhgOeA7wD24Pgg/mECIQPBCmEOgRABFmEaQRshIQEkYSYBJ6EqAStBLIEt4TAhMWEzQTUhOIE8gT4hP8FBYUMBRUFHYUmBSuFM4U3BVmFnIWxBc+F54YDBh0GJgYyhkKGTgZThlcGWwZehmqGb4Z4Bn6GhYaJhpSGpwa4BtcHFgdth5uHvIfWB/+IBIgWiC6IPohCCEeISwhQCFUIX4h2iIAIn4jHiNQI4AjjiOiI7AkFCROJH4kmCSuJM4k7CUuJV4ltiYeJl4mxidGJ6goAihAKIYo3CkuKVgphimwKcop5CqWKrwq4itMLBYsgCyQLUwtni3MLfAu3i8MLyIv2jAOMDQwZDCAMKAwxDDuMRQxODFgMYIxojHEMeQyBDIuMlgzFjN2M6AzyjQkNF40mjS6NO41IjVqNYo1vjXyNjg2pjbwN0Q3lDfWOAQ4MjhQOHA4kDi2OOQ5ADkiOUA5ZjmUObI50DnwOhg6PjpeOn46njrGOu47WjvWO/A8LDw+PFw8vD0ePlQ+2j9eQDRBEkHSQqhDsERORSxGJEcOR1pHlEfMR+5IEEgySE5IakiGSLRI4kkQST5Jhkm8SeRKDEo2Sl5KiEqyStpLBEsuS1ZLmkvETApMkk0sTcZOXk72T5BQKFDgUSJRrlJqUw5T1FQCVEpVCFaIWCJY4loYWmZaklrUW+BcZlz2XVxdwl48XqpfLF+uYBJgVmCgYQhhbmGWYcxiIGJwYuJjGGN4Y9xkFGS2ZPJlRGWeZfBmSmagZvRnNGd+Z95oPmoSamZrWGuqa/JsPG+Gb/xw3nGuck5yonLscyxzgnO+dBx0VHSKdMJ0+nVWdbB17HY2dm52pnbcdyZ3cHeyd/p4QniIeOJ6JntSe9x8In1UfXR91n7Af0CAFICagSCBToG4gniCvIN+g8KECIRMhJCFQoXGhhyGgoaohs6HGodOh3aH2IhOiGSIjojOiSqJbInEieiKIouAjPSOYI/kkCCQbpDMkUCRxJJSlRSX7JhYmNqZWJngmiyajpr4m3CcCpy2nXaeSp8an/SgRKCgoQahfKHeolaigKK8ovajKqOCo9Sj+KQmpGSlRqV+pbyl9KZQpzaoHqhmqQypSql2qdaqMqpiqpaqwKuarAisXK0oreSuWK7GruyvIq9Gr7CwRLB+sLiw4LEIsUKxerHAsfyyJLKitDq2ArfwuPi5Mrl2udK6SLrWu5S71Lv2vKa89L1KvcK+FL6yvwS/ar+gv97AMMHUwhrCVsKQwsrDPMQGxDzEisS4xNjE/sUkxUrFasWQxbbF3sYExirGRMZixpjGyMbwyDzJksrYy4TMaM0Azf7Ods8ezz7Pts/q0BrQYtFY0X7R0tI40kIAAQAAAnEDLAA+AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABoBPgABAAAAAAAAABsBEQABAAAAAAABABIAAAABAAAAAAACAAcDYAABAAAAAAADABIC9AABAAAAAAAEABIDdQABAAAAAAAFAAsC0wABAAAAAAAGABIDKgABAAAAAAAJABsBYgABAAAAAAAKADMAeAABAAAAAAALABYANgABAAAAAAAMABYBswABAAAAAAANABsB9QABAAAAAAAOAC8CRgADAAEECQAAADYBLAADAAEECQABACQAEgADAAEECQACAA4DZwADAAEECQADACQDBgADAAEECQAEACQDhwADAAEECQAFABYC3gADAAEECQAGACQDPAADAAEECQAJADYBfQADAAEECQAKAGYAqwADAAEECQALACwATAADAAEECQAMACwByQADAAEECQANADYCEAADAAEECQAOAF4CdVdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac2h0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbVdlYiBDb21wb25lbnRzIEljb24gRm9udApGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBXAGUAYgAgAEMAbwBtAHAAbwBuAGUAbgB0AHMAIABJAGMAbwBuACAARgBvAG4AdAAKAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeVRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeWh0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbUFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMC5odG1sAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAC4AaAB0AG0AbFZlcnNpb24gMS42AFYAZQByAHMAaQBvAG4AIAAxAC4ANldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4AcwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}
.k-icon {
  width: 1em;
  height: 1em;
  outline: 0;
  font-size: 16px;
  font-family: "WebComponentsIcons";
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  text-decoration: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  position: relative;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.k-icon:hover, .k-icon:focus {
  text-decoration: none;
}

.k-no-flexbox {
  display: inline-block;
}

.k-svg-icon {
  width: 1em;
  height: 1em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  position: relative;
}
.k-svg-icon > svg {
  fill: currentColor;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.k-svg-icon.k-flip-h, .k-svg-icon.k-flip-v, .k-svg-icon.k-flip-h.k-flip-v {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.k-svg-icon.k-flip-h > svg {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.k-svg-icon.k-flip-v > svg {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}
.k-svg-icon.k-flip-h.k-flip-v > svg {
  -webkit-transform: scale(-1, -1);
      -ms-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-icon-with-modifier {
  position: relative;
  margin: 0.25em;
}

.k-icon-modifier {
  position: absolute;
  font-size: 0.5em;
  bottom: 0;
  right: 0;
  margin: 0 -0.5em -0.5em 0;
}

.k-i-none::before {
  content: "";
  display: none;
}

.k-widget .k-icon.k-i-expand, .k-widget .k-icon.k-i-collapse {
  cursor: pointer;
}

.k-icon-xs {
  font-size: 8px;
}

.k-icon-sm {
  font-size: 12px;
}

.k-icon-md {
  font-size: 32px;
}

.k-icon-lg {
  font-size: 48px;
}

.k-icon-xl {
  font-size: 64px;
}

.k-i-caret-tr::before {
  content: "";
}

.k-i-arrow-45-up-right::before {
  content: "";
}

.k-i-collapse-ne::before {
  content: "";
}

.k-i-resize-ne::before {
  content: "";
}

.k-i-caret-br::before {
  content: "";
}

.k-i-arrow-45-down-right::before {
  content: "";
}

.k-i-collapse-se::before {
  content: "";
}

.k-i-resize-se::before {
  content: "";
}

.k-i-caret-bl::before {
  content: "";
}

.k-i-arrow-45-down-left::before {
  content: "";
}

.k-i-collapse-sw::before {
  content: "";
}

.k-i-resize-sw::before {
  content: "";
}

.k-i-caret-tl::before {
  content: "";
}

.k-i-arrow-45-up-left::before {
  content: "";
}

.k-i-collapse-nw::before {
  content: "";
}

.k-i-resize-nw::before {
  content: "";
}

.k-i-caret-alt-up::before {
  content: "";
}

.k-i-arrow-60-up::before {
  content: "";
}

.k-i-arrow-n::before {
  content: "";
}

.k-i-kpi-trend-increase::before {
  content: "";
}

.k-i-expand-n::before {
  content: "";
}

.k-i-sarrow-n::before {
  content: "";
}

.k-i-caret-alt-right::before {
  content: "";
}

.k-i-arrow-60-right::before {
  content: "";
}

.k-i-arrow-e::before {
  content: "";
}

.k-i-expand::before {
  content: "";
}

.k-i-expand-e::before {
  content: "";
}

.k-i-sarrow-e::before {
  content: "";
}

.k-i-caret-alt-down::before {
  content: "";
}

.k-i-arrow-60-down::before {
  content: "";
}

.k-i-arrow-s::before {
  content: "";
}

.k-i-kpi-trend-decrease::before {
  content: "";
}

.k-i-expand-s::before {
  content: "";
}

.k-i-collapse::before {
  content: "";
}

.k-i-sarrow-s::before {
  content: "";
}

.k-i-caret-alt-left::before {
  content: "";
}

.k-i-arrow-60-left::before {
  content: "";
}

.k-i-arrow-w::before {
  content: "";
}

.k-i-expand-w::before {
  content: "";
}

.k-i-sarrow-w::before {
  content: "";
}

.k-i-caret-alt-to-top::before {
  content: "";
}

.k-i-arrow-end-up::before {
  content: "";
}

.k-i-seek-n::before {
  content: "";
}

.k-i-caret-alt-to-right::before {
  content: "";
}

.k-i-arrow-end-right::before {
  content: "";
}

.k-i-seek-e::before {
  content: "";
}

.k-i-caret-alt-to-bottom::before {
  content: "";
}

.k-i-arrow-end-down::before {
  content: "";
}

.k-i-seek-s::before {
  content: "";
}

.k-i-caret-alt-to-left::before {
  content: "";
}

.k-i-arrow-end-left::before {
  content: "";
}

.k-i-seek-w::before {
  content: "";
}

.k-i-caret-double-alt-up::before {
  content: "";
}

.k-i-arrow-double-60-up::before {
  content: "";
}

.k-i-arrow-seek-up::before {
  content: "";
}

.k-i-caret-double-alt-right::before {
  content: "";
}

.k-i-arrow-double-60-right::before {
  content: "";
}

.k-i-arrow-seek-right::before {
  content: "";
}

.k-i-forward-sm::before {
  content: "";
}

.k-i-caret-double-alt-down::before {
  content: "";
}

.k-i-arrow-double-60-down::before {
  content: "";
}

.k-i-arrow-seek-down::before {
  content: "";
}

.k-i-caret-double-alt-left::before {
  content: "";
}

.k-i-arrow-double-60-left::before {
  content: "";
}

.k-i-arrow-seek-left::before {
  content: "";
}

.k-i-rewind-sm::before {
  content: "";
}

.k-i-caret-alt-expand::before {
  content: "";
}

.k-i-arrows-kpi::before {
  content: "";
}

.k-i-kpi::before {
  content: "";
}

.k-i-caret-alt-sort::before {
  content: "";
}

.k-i-arrows-no-change::before {
  content: "";
}

.k-i-arrow-overflow-down::before {
  content: "";
}

.k-i-chevron-up::before {
  content: "";
}

.k-i-arrow-chevron-up::before {
  content: "";
}

.k-i-arrowhead-n::before {
  content: "";
}

.k-i-chevron-right::before {
  content: "";
}

.k-i-arrow-chevron-right::before {
  content: "";
}

.k-i-arrowhead-e::before {
  content: "";
}

.k-i-chevron-down::before {
  content: "";
}

.k-i-arrow-chevron-down::before {
  content: "";
}

.k-i-arrowhead-s::before {
  content: "";
}

.k-i-chevron-left::before {
  content: "";
}

.k-i-arrow-chevron-left::before {
  content: "";
}

.k-i-arrowhead-w::before {
  content: "";
}

.k-i-arrow-up::before {
  content: "";
}

.k-i-arrow-right::before {
  content: "";
}

.k-i-arrow-down::before {
  content: "";
}

.k-i-arrow-left::before {
  content: "";
}

.k-i-level-down::before {
  content: "";
}

.k-i-arrow-drill::before {
  content: "";
}

.k-i-level-up::before {
  content: "";
}

.k-i-arrow-parent::before {
  content: "";
}

.k-i-level-to-top::before {
  content: "";
}

.k-i-arrow-root::before {
  content: "";
}

.k-i-level-root::before {
  content: "";
}

.k-i-col-resize::before {
  content: "";
}

.k-i-arrows-resizing::before {
  content: "";
}

.k-i-arrows-axes::before {
  content: "";
}

.k-i-arrows-dimensions::before {
  content: "";
}

.k-i-dimension::before {
  content: "";
}

.k-i-arrows-swap::before {
  content: "";
}

.k-i-drag-and-drop::before {
  content: "";
}

.k-i-categorize::before {
  content: "";
}

.k-i-grid::before {
  content: "";
}

.k-i-grid-layout::before {
  content: "";
}

.k-i-group::before {
  content: "";
}

.k-i-ungroup::before {
  content: "";
}

.k-i-handler-drag::before {
  content: "";
}

.k-i-layout::before {
  content: "";
}

.k-i-layout-1-by-4::before {
  content: "";
}

.k-i-layout-2-by-2::before {
  content: "";
}

.k-i-page-layout::before {
  content: "";
}

.k-i-layout-side-by-side::before {
  content: "";
}

.k-i-layout-stacked::before {
  content: "";
}

.k-i-columns::before {
  content: "";
}

.k-i-rows::before {
  content: "";
}

.k-i-reorder::before {
  content: "";
}

.k-i-menu::before {
  content: "";
}

.k-i-hamburger::before {
  content: "";
}

.k-i-more-vertical::before {
  content: "";
}

.k-i-more-v::before {
  content: "";
}

.k-i-vbars::before {
  content: "";
}

.k-i-more-horizontal::before {
  content: "";
}

.k-i-more-h::before {
  content: "";
}

.k-i-hbars::before {
  content: "";
}

.k-i-overlap::before {
  content: "";
}

.k-i-home::before {
  content: "";
}

.k-i-root::before {
  content: "";
}

.k-i-undo::before {
  content: "";
}

.k-i-undo-large::before {
  content: "";
}

.k-i-redo::before {
  content: "";
}

.k-i-redo-large::before {
  content: "";
}

.k-i-arrow-rotate-ccw::before {
  content: "";
}

.k-i-reset::before {
  content: "";
}

.k-i-arrow-rotate-cw::before {
  content: "";
}

.k-i-reload::before {
  content: "";
}

.k-i-refresh::before {
  content: "";
}

.k-i-recurrence::before {
  content: "";
}

.k-i-arrows-repeat::before {
  content: "";
}

.k-i-arrows-no-repeat::before {
  content: "";
}

.k-i-non-recurrence::before {
  content: "";
}

.k-i-refresh-clear::before {
  content: "";
}

.k-i-arrow-rotate-ccw-small::before {
  content: "";
}

.k-i-reset-sm::before {
  content: "";
}

.k-i-arrow-rotate-cw-small::before {
  content: "";
}

.k-i-reload-sm::before {
  content: "";
}

.k-i-refresh-sm::before {
  content: "";
}

.k-i-recurrence-sm::before {
  content: "";
}

.k-i-arrows-repeat-sm::before {
  content: "";
}

.k-i-clock::before {
  content: "";
}

.k-i-calendar::before {
  content: "";
}

.k-i-save::before {
  content: "";
}

.k-i-floppy::before {
  content: "";
}

.k-i-print::before {
  content: "";
}

.k-i-printer::before {
  content: "";
}

.k-i-pencil::before {
  content: "";
}

.k-i-edit::before {
  content: "";
}

.k-i-trash::before {
  content: "";
}

.k-i-delete::before {
  content: "";
}

.k-i-paperclip::before {
  content: "";
}

.k-i-attachment::before {
  content: "";
}

.k-i-clip::before {
  content: "";
}

.k-i-paperclip-alt::before {
  content: "";
}

.k-i-attachment-45::before {
  content: "";
}

.k-i-clip-45::before {
  content: "";
}

.k-i-link::before {
  content: "";
}

.k-i-link-horizontal::before {
  content: "";
}

.k-i-hyperlink::before {
  content: "";
}

.k-i-link-h::before {
  content: "";
}

.k-i-unlink::before {
  content: "";
}

.k-i-unlink-horizontal::before {
  content: "";
}

.k-i-hyperlink-remove::before {
  content: "";
}

.k-i-unlink-h::before {
  content: "";
}

.k-i-link-vertical::before {
  content: "";
}

.k-i-link-v::before {
  content: "";
}

.k-i-unlink-vertical::before {
  content: "";
}

.k-i-unlink-v::before {
  content: "";
}

.k-i-lock::before {
  content: "";
}

.k-i-unlock::before {
  content: "";
}

.k-i-cancel::before {
  content: "";
}

.k-i-cancel-outline::before {
  content: "";
}

.k-i-deny::before {
  content: "";
}

.k-i-cancel-circle::before {
  content: "";
}

.k-i-check::before {
  content: "";
}

.k-i-checkmark::before {
  content: "";
}

.k-i-tick::before {
  content: "";
}

.k-i-check-outline::before {
  content: "";
}

.k-i-checkmark-outline::before {
  content: "";
}

.k-i-success::before {
  content: "";
}

.k-i-check-circle::before {
  content: "";
}

.k-i-checkmark-circle::before {
  content: "";
}

.k-i-x::before {
  content: "";
}

.k-i-close::before {
  content: "";
}

.k-i-clear::before {
  content: "";
}

.k-i-times::before {
  content: "";
}

.k-i-group-delete::before {
  content: "";
}

.k-i-x-outline::before {
  content: "";
}

.k-i-close-outline::before {
  content: "";
}

.k-i-clear-outline::before {
  content: "";
}

.k-i-times-outline::before {
  content: "";
}

.k-i-error::before {
  content: "";
}

.k-i-x-circle::before {
  content: "";
}

.k-i-close-circle::before {
  content: "";
}

.k-i-clear-circle::before {
  content: "";
}

.k-i-times-circle::before {
  content: "";
}

.k-i-plus::before, .k-plus::before {
  content: "";
}

.k-i-add::before {
  content: "";
}

.k-i-plus-outline::before {
  content: "";
}

.k-i-add-outline::before {
  content: "";
}

.k-i-plus-circle::before {
  content: "";
}

.k-i-add-circle::before {
  content: "";
}

.k-i-minus::before, .k-minus::before {
  content: "";
}

.k-i-kpi-trend-equal::before {
  content: "";
}

.k-i-minus-outline::before {
  content: "";
}

.k-i-minus-circle::before {
  content: "";
}

.k-i-sort-asc::before {
  content: "";
}

.k-i-sort-desc::before {
  content: "";
}

.k-i-sort-clear::before {
  content: "";
}

.k-i-unsort::before {
  content: "";
}

.k-i-sort-asc-small::before {
  content: "";
}

.k-i-sort-asc-sm::before {
  content: "";
}

.k-i-sort-desc-small::before {
  content: "";
}

.k-i-sort-desc-sm::before {
  content: "";
}

.k-i-filter::before {
  content: "";
}

.k-i-filter-clear::before {
  content: "";
}

.k-i-filter-small::before {
  content: "";
}

.k-i-filter-sm::before {
  content: "";
}

.k-i-filter-sort-asc-small::before {
  content: "";
}

.k-i-filter-sort-asc-sm::before {
  content: "";
}

.k-i-filter-sort-desc-small::before {
  content: "";
}

.k-i-filter-sort-desc-sm::before {
  content: "";
}

.k-i-filter-add-expression::before {
  content: "";
}

.k-i-filter-add-group::before {
  content: "";
}

.k-i-login::before {
  content: "";
}

.k-i-sign-in::before {
  content: "";
}

.k-i-logout::before {
  content: "";
}

.k-i-sign-out::before {
  content: "";
}

.k-i-download::before {
  content: "";
}

.k-i-upload::before {
  content: "";
}

.k-i-hyperlink-open::before {
  content: "";
}

.k-i-hyperlink-open-sm::before {
  content: "";
}

.k-i-launch::before {
  content: "";
}

.k-i-window::before {
  content: "";
}

.k-i-window-maximize::before {
  content: "";
}

.k-i-maximize::before {
  content: "";
}

.k-i-window-restore::before {
  content: "";
}

.k-i-windows::before {
  content: "";
}

.k-i-tiles::before {
  content: "";
}

.k-i-restore::before {
  content: "";
}

.k-i-window-minimize::before {
  content: "";
}

.k-i-minimize::before {
  content: "";
}

.k-i-gear::before {
  content: "";
}

.k-i-cog::before {
  content: "";
}

.k-i-custom::before {
  content: "";
}

.k-i-gears::before {
  content: "";
}

.k-i-cogs::before {
  content: "";
}

.k-i-wrench::before {
  content: "";
}

.k-i-settings::before {
  content: "";
}

.k-i-eye::before {
  content: "";
}

.k-i-preview::before {
  content: "";
}

.k-i-search::before {
  content: "";
}

.k-i-zoom::before {
  content: "";
}

.k-i-zoom-in::before {
  content: "";
}

.k-i-zoom-out::before {
  content: "";
}

.k-i-arrows-move::before {
  content: "";
}

.k-i-pan::before {
  content: "";
}

.k-i-move::before {
  content: "";
}

.k-i-calculator::before {
  content: "";
}

.k-i-cart::before {
  content: "";
}

.k-i-shopping-cart::before {
  content: "";
}

.k-i-connector::before {
  content: "";
}

.k-i-plus-sm::before {
  content: "";
}

.k-i-splus::before {
  content: "";
}

.k-i-minus-sm::before {
  content: "";
}

.k-i-sminus::before {
  content: "";
}

.k-i-kpi-status-deny::before {
  content: "";
}

.k-i-kpi-status-hold::before {
  content: "";
}

.k-i-kpi-status-open::before {
  content: "";
}

.k-i-equal::before {
  content: "";
}

.k-i-not-equal::before {
  content: "";
}

.k-i-less-or-equal::before {
  content: "";
}

.k-i-greater-or-equal::before {
  content: "";
}

.k-i-divide::before {
  content: "";
}

.k-i-accessibility::before {
  content: "";
}

.k-i-barcode-outline::before {
  content: "";
}

.k-i-barcode::before {
  content: "";
}

.k-i-barcode-scanner::before {
  content: "";
}

.k-i-qr-code-outline::before {
  content: "";
}

.k-i-qr-code::before {
  content: "";
}

.k-i-qr-code-scanner::before {
  content: "";
}

.k-i-barcode-qr-code-scanner::before {
  content: "";
}

.k-i-signature::before {
  content: "";
}

.k-i-hand::before {
  content: "";
}

.k-i-pointer::before {
  content: "";
}

.k-i-cursor::before {
  content: "";
}

.k-i-stick::before {
  content: "";
}

.k-i-unstick::before {
  content: "";
}

.k-i-set-column-position::before {
  content: "";
}

.k-i-play::before {
  content: "";
}

.k-i-pause::before {
  content: "";
}

.k-i-stop::before {
  content: "";
}

.k-i-rewind::before {
  content: "";
}

.k-i-forward::before {
  content: "";
}

.k-i-volume-down::before {
  content: "";
}

.k-i-volume-low::before {
  content: "";
}

.k-i-volume-up::before {
  content: "";
}

.k-i-volume-high::before {
  content: "";
}

.k-i-volume-mute::before {
  content: "";
}

.k-i-volume-off::before {
  content: "";
}

.k-i-hd::before {
  content: "";
}

.k-i-closed-captions::before {
  content: "";
}

.k-i-subtitles::before {
  content: "";
}

.k-i-playlist::before {
  content: "";
}

.k-i-music-notes::before {
  content: "";
}

.k-i-audio::before {
  content: "";
}

.k-i-play-sm::before {
  content: "";
}

.k-i-pause-sm::before {
  content: "";
}

.k-i-stop-sm::before {
  content: "";
}

.k-i-heart-outline::before {
  content: "";
}

.k-i-fav-outline::before {
  content: "";
}

.k-i-favorite-outline::before {
  content: "";
}

.k-i-heart::before {
  content: "";
}

.k-i-fav::before {
  content: "";
}

.k-i-favorite::before {
  content: "";
}

.k-i-star-outline::before {
  content: "";
}

.k-i-bookmark-outline::before {
  content: "";
}

.k-i-star::before {
  content: "";
}

.k-i-bookmark::before {
  content: "";
}

.k-i-checkbox::before {
  content: "";
}

.k-i-shape-rect::before {
  content: "";
}

.k-i-checkbox-checked::before {
  content: "";
}

.k-i-checkbox-indeterminate::before {
  content: "";
}

.k-i-tri-state-indeterminate::before {
  content: "";
}

.k-i-checkbox-null::before {
  content: "";
}

.k-i-tri-state-null::before {
  content: "";
}

.k-i-circle::before {
  content: "";
}

.k-i-radiobutton::before {
  content: "";
}

.k-i-shape-circle::before {
  content: "";
}

.k-i-radiobutton-checked::before {
  content: "";
}

.k-i-bell::before {
  content: "";
}

.k-i-notification::before {
  content: "";
}

.k-i-info-circle::before {
  content: "";
}

.k-i-information::before {
  content: "";
}

.k-i-info::before {
  content: "";
}

.k-i-note::before {
  content: "";
}

.k-i-question-circle::before {
  content: "";
}

.k-i-question::before {
  content: "";
}

.k-i-help::before {
  content: "";
}

.k-i-exclamation-circle::before {
  content: "";
}

.k-i-warning::before {
  content: "";
}

.k-i-exception::before {
  content: "";
}

.k-i-camera::before {
  content: "";
}

.k-i-photo-camera::before {
  content: "";
}

.k-i-image::before {
  content: "";
}

.k-i-photo::before {
  content: "";
}

.k-i-image-export::before {
  content: "";
}

.k-i-photo-export::before {
  content: "";
}

.k-i-zoom-actual-size::before {
  content: "";
}

.k-i-zoom-best-fit::before {
  content: "";
}

.k-i-image-resize::before {
  content: "";
}

.k-i-crop::before {
  content: "";
}

.k-i-mirror::before {
  content: "";
}

.k-i-flip-horizontal::before {
  content: "";
}

.k-i-flip-h::before {
  content: "";
}

.k-i-flip-vertical::before {
  content: "";
}

.k-i-flip-v::before {
  content: "";
}

.k-i-rotate::before {
  content: "";
}

.k-i-rotate-right::before {
  content: "";
}

.k-i-rotate-cw::before {
  content: "";
}

.k-i-rotate-left::before {
  content: "";
}

.k-i-rotate-ccw::before {
  content: "";
}

.k-i-brush::before {
  content: "";
}

.k-i-palette::before {
  content: "";
}

.k-i-droplet::before {
  content: "";
}

.k-i-paint::before {
  content: "";
}

.k-i-background::before {
  content: "";
}

.k-i-shape-line::before {
  content: "";
}

.k-i-line::before {
  content: "";
}

.k-i-brightness-contrast::before {
  content: "";
}

.k-i-sliders::before {
  content: "";
}

.k-i-saturation::before {
  content: "";
}

.k-i-invert-colors::before {
  content: "";
}

.k-i-transparency::before {
  content: "";
}

.k-i-opacity::before {
  content: "";
}

.k-i-grayscale::before {
  content: "";
}

.k-i-blur::before {
  content: "";
}

.k-i-sharpen::before {
  content: "";
}

.k-i-shapes::before {
  content: "";
}

.k-i-shape::before {
  content: "";
}

.k-i-round-corners::before {
  content: "";
}

.k-i-bring-to-front::before {
  content: "";
}

.k-i-front-element::before {
  content: "";
}

.k-i-bring-to-back::before {
  content: "";
}

.k-i-back-element::before {
  content: "";
}

.k-i-bring-forward::before {
  content: "";
}

.k-i-forward-element::before {
  content: "";
}

.k-i-bring-backward::before {
  content: "";
}

.k-i-backward-element::before {
  content: "";
}

.k-i-align-self-start::before {
  content: "";
}

.k-i-align-left-element::before {
  content: "";
}

.k-i-align-self-center::before {
  content: "";
}

.k-i-align-center-element::before {
  content: "";
}

.k-i-align-self-end::before {
  content: "";
}

.k-i-align-right-element::before {
  content: "";
}

.k-i-align-self-start-alt::before {
  content: "";
}

.k-i-align-top-element::before {
  content: "";
}

.k-i-align-self-center-alt::before {
  content: "";
}

.k-i-align-middle-element::before {
  content: "";
}

.k-i-align-self-end-alt::before {
  content: "";
}

.k-i-align-bottom-element::before {
  content: "";
}

.k-i-thumbnails-up::before {
  content: "";
}

.k-i-thumbnails-right::before {
  content: "";
}

.k-i-thumbnails-down::before {
  content: "";
}

.k-i-thumbnails-left::before {
  content: "";
}

.k-i-fullscreen::before {
  content: "";
}

.k-i-full-screen::before {
  content: "";
}

.k-i-fullscreen-enter::before {
  content: "";
}

.k-i-fullscreen-exit::before {
  content: "";
}

.k-i-full-screen-exit::before {
  content: "";
}

.k-i-droplet-slash::before {
  content: "";
}

.k-i-reset-color::before {
  content: "";
}

.k-i-paint-remove::before {
  content: "";
}

.k-i-background-remove::before {
  content: "";
}

.k-i-photos::before {
  content: "";
}

.k-i-images::before {
  content: "";
}

.k-i-gallery::before {
  content: "";
}

.k-i-align-to-grid::before {
  content: "";
}

.k-i-size-to-grid::before {
  content: "";
}

.k-i-make-same-size::before {
  content: "";
}

.k-i-make-same-width::before {
  content: "";
}

.k-i-make-same-height::before {
  content: "";
}

.k-i-make-horizontal-spacing-equal::before {
  content: "";
}

.k-i-increase-horizontal-spacing::before {
  content: "";
}

.k-i-decrease-horizontal-spacing::before {
  content: "";
}

.k-i-remove-horizontal-spacing::before {
  content: "";
}

.k-i-make-vertical-spacing-equal::before {
  content: "";
}

.k-i-increase-vertical-spacing::before {
  content: "";
}

.k-i-decrease-vertical-spacing::before {
  content: "";
}

.k-i-remove-vertical-spacing::before {
  content: "";
}

.k-i-eyedropper::before {
  content: "";
}

.k-i-snap-grid::before {
  content: "";
}

.k-i-snap-to-gridlines::before {
  content: "";
}

.k-i-snap-to-snaplines::before {
  content: "";
}

.k-i-dimentions::before {
  content: "";
}

.k-i-align-self-stretch::before {
  content: "";
}

.k-i-align-stretch-element-horizontal::before {
  content: "";
}

.k-i-align-self-stretch-alt::before {
  content: "";
}

.k-i-align-stretch-element-vertical::before {
  content: "";
}

.k-i-align-items-start::before {
  content: "";
}

.k-i-align-left-elements::before {
  content: "";
}

.k-i-align-items-center::before {
  content: "";
}

.k-i-align-center-elements::before {
  content: "";
}

.k-i-align-items-end::before {
  content: "";
}

.k-i-align-right-elements::before {
  content: "";
}

.k-i-align-items-stretch::before {
  content: "";
}

.k-i-align-stretch-elements-horizontal::before {
  content: "";
}

.k-i-align-items-baseline::before {
  content: "";
}

.k-i-align-baseline-horizontal::before {
  content: "";
}

.k-i-align-items-start-alt::before {
  content: "";
}

.k-i-align-top-elements::before {
  content: "";
}

.k-i-align-items-center-alt::before {
  content: "";
}

.k-i-align-middle-elements::before {
  content: "";
}

.k-i-align-items-end-alt::before {
  content: "";
}

.k-i-align-bottom-elements::before {
  content: "";
}

.k-i-align-items-stretch-alt::before {
  content: "";
}

.k-i-align-stretch-elements-vertical::before {
  content: "";
}

.k-i-align-items-baseline-alt::before {
  content: "";
}

.k-i-align-baseline-vertical::before {
  content: "";
}

.k-i-justify-content-start::before {
  content: "";
}

.k-i-justify-start-horizontal::before {
  content: "";
}

.k-i-justify-content-center::before {
  content: "";
}

.k-i-justify-center-horizontal::before {
  content: "";
}

.k-i-justify-content-end::before {
  content: "";
}

.k-i-justify-end-horizontal::before {
  content: "";
}

.k-i-justify-content-between::before {
  content: "";
}

.k-i-justify-between-horizontal::before {
  content: "";
}

.k-i-justify-content-around::before {
  content: "";
}

.k-i-justify-around-horizontal::before {
  content: "";
}

.k-i-justify-content-start-alt::before {
  content: "";
}

.k-i-justify-start-vertical::before {
  content: "";
}

.k-i-justify-content-center-alt::before {
  content: "";
}

.k-i-justify-center-vertical::before {
  content: "";
}

.k-i-justify-content-end-alt::before {
  content: "";
}

.k-i-justify-end-vertical::before {
  content: "";
}

.k-i-justify-content-between-alt::before {
  content: "";
}

.k-i-justify-between-vertical::before {
  content: "";
}

.k-i-justify-content-around-alt::before {
  content: "";
}

.k-i-justify-around-vertical::before {
  content: "";
}

.k-i-file-wrench::before {
  content: "";
}

.k-i-page-properties::before {
  content: "";
}

.k-i-bold::before {
  content: "";
}

.k-i-italic::before {
  content: "";
}

.k-i-underline::before {
  content: "";
}

.k-i-font-family::before {
  content: "";
}

.k-i-foreground-color::before {
  content: "";
}

.k-i-text::before {
  content: "";
}

.k-i-convert-lowercase::before {
  content: "";
}

.k-i-convert-uppercase::before {
  content: "";
}

.k-i-strikethrough::before {
  content: "";
}

.k-i-strike-through::before {
  content: "";
}

.k-i-subscript::before {
  content: "";
}

.k-i-sub-script::before {
  content: "";
}

.k-i-supscript::before {
  content: "";
}

.k-i-sup-script::before {
  content: "";
}

.k-i-superscript::before {
  content: "";
}

.k-i-div::before {
  content: "";
}

.k-i-all::before {
  content: "";
}

.k-i-h1::before {
  content: "";
}

.k-i-h2::before {
  content: "";
}

.k-i-h3::before {
  content: "";
}

.k-i-h4::before {
  content: "";
}

.k-i-h5::before {
  content: "";
}

.k-i-h6::before {
  content: "";
}

.k-i-list-ordered::before {
  content: "";
}

.k-i-list-numbered::before {
  content: "";
}

.k-i-insert-ordered-list::before {
  content: "";
}

.k-i-list-unordered::before {
  content: "";
}

.k-i-list-bulleted::before {
  content: "";
}

.k-i-insert-unordered-list::before {
  content: "";
}

.k-i-indent::before {
  content: "";
}

.k-i-indent-increase::before {
  content: "";
}

.k-i-outdent::before {
  content: "";
}

.k-i-indent-decrease::before {
  content: "";
}

.k-i-insert-top::before {
  content: "";
}

.k-i-insert-up::before {
  content: "";
}

.k-i-insert-n::before {
  content: "";
}

.k-i-insert-middle::before {
  content: "";
}

.k-i-insert-m::before {
  content: "";
}

.k-i-insert-bottom::before {
  content: "";
}

.k-i-insert-down::before {
  content: "";
}

.k-i-insert-s::before {
  content: "";
}

.k-i-align-top::before {
  content: "";
}

.k-i-align-middle::before {
  content: "";
}

.k-i-align-bottom::before {
  content: "";
}

.k-i-align-left::before {
  content: "";
}

.k-i-justify-left::before {
  content: "";
}

.k-i-align-center::before {
  content: "";
}

.k-i-justify-center::before {
  content: "";
}

.k-i-align-right::before {
  content: "";
}

.k-i-justify-left::before {
  content: "";
}

.k-i-align-justify::before {
  content: "";
}

.k-i-justify-full::before {
  content: "";
}

.k-i-align-remove::before {
  content: "";
}

.k-i-justify-clear::before {
  content: "";
}

.k-i-text-wrap::before {
  content: "";
}

.k-i-horizontal-rule::before {
  content: "";
}

.k-i-rule-horizontal::before {
  content: "";
}

.k-i-hr::before {
  content: "";
}

.k-i-table-align-top-left::before {
  content: "";
}

.k-i-table-align-top-center::before {
  content: "";
}

.k-i-table-align-top-right::before {
  content: "";
}

.k-i-table-align-middle-left::before {
  content: "";
}

.k-i-table-align-middle-center::before {
  content: "";
}

.k-i-table-align-middle-right::before {
  content: "";
}

.k-i-table-align-bottom-left::before {
  content: "";
}

.k-i-table-align-bottom-center::before {
  content: "";
}

.k-i-table-align-bottom-right::before {
  content: "";
}

.k-i-table-align-remove::before {
  content: "";
}

.k-i-borders-all::before {
  content: "";
}

.k-i-all-borders::before {
  content: "";
}

.k-i-borders-outside::before {
  content: "";
}

.k-i-outside-borders::before {
  content: "";
}

.k-i-borders-inside::before {
  content: "";
}

.k-i-inside-borders::before {
  content: "";
}

.k-i-borders-inside-horizontal::before {
  content: "";
}

.k-i-border-inside-h::before {
  content: "";
}

.k-i-inside-horizontal-borders::before {
  content: "";
}

.k-i-borders-inside-vertical::before {
  content: "";
}

.k-i-borders-inside-v::before {
  content: "";
}

.k-i-inside-vertical-borders::before {
  content: "";
}

.k-i-border-top::before {
  content: "";
}

.k-i-top-border::before {
  content: "";
}

.k-i-border-bottom::before {
  content: "";
}

.k-i-bottom-border::before {
  content: "";
}

.k-i-border-left::before {
  content: "";
}

.k-i-left-border::before {
  content: "";
}

.k-i-border-right::before {
  content: "";
}

.k-i-right-border::before {
  content: "";
}

.k-i-borders-none::before {
  content: "";
}

.k-i-border-no::before {
  content: "";
}

.k-i-no-borders::before {
  content: "";
}

.k-i-borders-show-hide::before {
  content: "";
}

.k-i-form::before {
  content: "";
}

.k-i-border::before {
  content: "";
}

.k-i-form-element::before {
  content: "";
}

.k-i-code-snippet::before {
  content: "";
}

.k-i-select-all::before {
  content: "";
}

.k-i-button::before {
  content: "";
}

.k-i-select-box::before {
  content: "";
}

.k-i-calendar-date::before {
  content: "";
}

.k-i-group-box::before {
  content: "";
}

.k-i-textarea::before {
  content: "";
}

.k-i-textbox::before {
  content: "";
}

.k-i-textbox-hidden::before {
  content: "";
}

.k-i-password::before {
  content: "";
}

.k-i-paragraph-add::before {
  content: "";
}

.k-i-edit-tools::before {
  content: "";
}

.k-i-template-manager::before {
  content: "";
}

.k-i-change-manually::before {
  content: "";
}

.k-i-track-changes::before {
  content: "";
}

.k-i-track-changes-enable::before {
  content: "";
}

.k-i-track-changes-accept::before {
  content: "";
}

.k-i-track-changes-accept-all::before {
  content: "";
}

.k-i-track-changes-reject::before {
  content: "";
}

.k-i-track-changes-reject-all::before {
  content: "";
}

.k-i-document-manager::before {
  content: "";
}

.k-i-custom-icon::before {
  content: "";
}

.k-i-book::before {
  content: "";
}

.k-i-dictionary-add::before {
  content: "";
}

.k-i-image-add::before {
  content: "";
}

.k-i-image-light-dialog::before {
  content: "";
}

.k-i-image-insert::before {
  content: "";
}

.k-i-insert-image::before {
  content: "";
}

.k-i-image-edit::before {
  content: "";
}

.k-i-image-map-editor::before {
  content: "";
}

.k-i-comment::before {
  content: "";
}

.k-i-comment-remove::before {
  content: "";
}

.k-i-comments-remove::before {
  content: "";
}

.k-i-comments-remove-all::before {
  content: "";
}

.k-i-silverlight::before {
  content: "";
}

.k-i-media-manager::before {
  content: "";
}

.k-i-video-external::before {
  content: "";
}

.k-i-flash-manager::before {
  content: "";
}

.k-i-binoculars::before {
  content: "";
}

.k-i-find-and-replace::before {
  content: "";
}

.k-i-find::before {
  content: "";
}

.k-i-copy::before {
  content: "";
}

.k-i-files::before {
  content: "";
}

.k-i-cut::before {
  content: "";
}

.k-i-clipboard::before {
  content: "";
}

.k-i-paste::before {
  content: "";
}

.k-i-clipboard-code::before {
  content: "";
}

.k-i-paste-as-html::before {
  content: "";
}

.k-i-clipboard-word::before {
  content: "";
}

.k-i-paste-from-word::before {
  content: "";
}

.k-i-clipboard-word-alt::before {
  content: "";
}

.k-i-paste-from-word-strip-file::before {
  content: "";
}

.k-i-clipboard-html::before {
  content: "";
}

.k-i-paste-html::before {
  content: "";
}

.k-i-clipboard-markdown::before {
  content: "";
}

.k-i-paste-markdown::before {
  content: "";
}

.k-i-clipboard-text::before {
  content: "";
}

.k-i-paste-plain-text::before {
  content: "";
}

.k-i-apply-format::before {
  content: "";
}

.k-i-clear-css::before {
  content: "";
}

.k-i-clearformat::before {
  content: "";
}

.k-i-copy-format::before {
  content: "";
}

.k-i-strip-all-formatting::before {
  content: "";
}

.k-i-strip-css-format::before {
  content: "";
}

.k-i-strip-font-elements::before {
  content: "";
}

.k-i-strip-span-elements::before {
  content: "";
}

.k-i-strip-word-formatting::before {
  content: "";
}

.k-i-format-code-block::before {
  content: "";
}

.k-i-building-blocks::before {
  content: "";
}

.k-i-style-builder::before {
  content: "";
}

.k-i-puzzle-piece::before {
  content: "";
}

.k-i-module-manager::before {
  content: "";
}

.k-i-puzzle::before {
  content: "";
}

.k-i-link-add::before {
  content: "";
}

.k-i-hyperlink-light-dialog::before {
  content: "";
}

.k-i-hyperlink-insert::before {
  content: "";
}

.k-i-globe-link::before {
  content: "";
}

.k-i-hyperlink-globe::before {
  content: "";
}

.k-i-globe-unlink::before {
  content: "";
}

.k-i-hyperlink-globe-remove::before {
  content: "";
}

.k-i-envelop-link::before {
  content: "";
}

.k-i-hyperlink-email::before {
  content: "";
}

.k-i-anchor::before {
  content: "";
}

.k-i-table-add::before {
  content: "";
}

.k-i-table-light-dialog::before {
  content: "";
}

.k-i-table-insert::before {
  content: "";
}

.k-i-create-table::before {
  content: "";
}

.k-i-table::before {
  content: "";
}

.k-i-table-properties::before {
  content: "";
}

.k-i-table-cell::before {
  content: "";
}

.k-i-table-cell-properties::before {
  content: "";
}

.k-i-table-column-insert-left::before {
  content: "";
}

.k-i-add-column-left::before {
  content: "";
}

.k-i-table-column-insert-right::before {
  content: "";
}

.k-i-add-column-right::before {
  content: "";
}

.k-i-table-row-insert-above::before {
  content: "";
}

.k-i-add-row-above::before {
  content: "";
}

.k-i-table-row-insert-below::before {
  content: "";
}

.k-i-add-row-below::before {
  content: "";
}

.k-i-table-column-delete::before {
  content: "";
}

.k-i-delete-column::before {
  content: "";
}

.k-i-table-row-delete::before {
  content: "";
}

.k-i-delete-row::before {
  content: "";
}

.k-i-table-cell-delete::before {
  content: "";
}

.k-i-table-delete::before {
  content: "";
}

.k-i-cells-merge::before {
  content: "";
}

.k-i-merge-cells::before {
  content: "";
}

.k-i-cells-merge-horizontally::before {
  content: "";
}

.k-i-cells-merge-h::before {
  content: "";
}

.k-i-merge-horizontally::before {
  content: "";
}

.k-i-cells-merge-vertically::before {
  content: "";
}

.k-i-cells-merge-v::before {
  content: "";
}

.k-i-merge-vertically::before {
  content: "";
}

.k-i-cell-split-horizontally::before {
  content: "";
}

.k-i-cells-split-h::before {
  content: "";
}

.k-i-cell-split-vertically::before {
  content: "";
}

.k-i-cells-split-v::before {
  content: "";
}

.k-i-table-unmerge::before {
  content: "";
}

.k-i-normal-layout::before {
  content: "";
}

.k-i-pane-freeze::before {
  content: "";
}

.k-i-freeze-pane::before {
  content: "";
}

.k-i-row-freeze::before {
  content: "";
}

.k-i-freeze-row::before {
  content: "";
}

.k-i-column-freeze::before {
  content: "";
}

.k-i-col-freeze::before {
  content: "";
}

.k-i-freeze-col::before {
  content: "";
}

.k-i-toolbar-float::before {
  content: "";
}

.k-i-spell-checker::before {
  content: "";
}

.k-i-validation-xhtml::before {
  content: "";
}

.k-i-validation-data::before {
  content: "";
}

.k-i-toggle-full-screen-mode::before {
  content: "";
}

.k-i-formula-fx::before {
  content: "";
}

.k-i-fx::before {
  content: "";
}

.k-i-sum::before {
  content: "";
}

.k-i-symbol::before {
  content: "";
}

.k-i-dollar::before {
  content: "";
}

.k-i-currency::before {
  content: "";
}

.k-i-percent::before {
  content: "";
}

.k-i-custom-format::before {
  content: "";
}

.k-i-format-number::before {
  content: "";
}

.k-i-decimal-increase::before {
  content: "";
}

.k-i-increace-decimal::before {
  content: "";
}

.k-i-decimal-decrease::before {
  content: "";
}

.k-i-decrease-decimal::before {
  content: "";
}

.k-i-font-size::before {
  content: "";
}

.k-i-image-absolute-position::before {
  content: "";
}

.k-i-table-wizard::before {
  content: "";
}

.k-i-crosstab::before {
  content: "";
}

.k-i-crosstab-wizard::before {
  content: "";
}

.k-i-table-body::before {
  content: "";
}

.k-i-table-column-groups::before {
  content: "";
}

.k-i-table-corner::before {
  content: "";
}

.k-i-table-row-groups::before {
  content: "";
}

.k-i-globe-outline::before {
  content: "";
}

.k-i-globe::before {
  content: "";
}

.k-i-map-marker::before {
  content: "";
}

.k-i-marker-pin::before {
  content: "";
}

.k-i-map-marker-target::before {
  content: "";
}

.k-i-marker-pin-target::before {
  content: "";
}

.k-i-pin::before {
  content: "";
}

.k-i-unpin::before {
  content: "";
}

.k-i-share::before {
  content: "";
}

.k-i-user::before {
  content: "";
}

.k-i-inbox::before {
  content: "";
}

.k-i-blogger::before {
  content: "";
}

.k-i-blogger-box::before {
  content: "";
}

.k-i-delicious::before {
  content: "";
}

.k-i-delicious-box::before {
  content: "";
}

.k-i-digg::before {
  content: "";
}

.k-i-digg-box::before {
  content: "";
}

.k-i-envelop::before {
  content: "";
}

.k-i-email::before {
  content: "";
}

.k-i-letter::before {
  content: "";
}

.k-i-envelop-box::before {
  content: "";
}

.k-i-email-box::before {
  content: "";
}

.k-i-letter-box::before {
  content: "";
}

.k-i-facebook::before {
  content: "";
}

.k-i-facebook-box::before {
  content: "";
}

.k-i-google::before {
  content: "";
}

.k-i-google-box::before {
  content: "";
}

.k-i-google-plus::before {
  content: "";
}

.k-i-google-plus-box::before {
  content: "";
}

.k-i-linkedin::before {
  content: "";
}

.k-i-linkedin-box::before {
  content: "";
}

.k-i-myspace::before {
  content: "";
}

.k-i-myspace-box::before {
  content: "";
}

.k-i-pinterest::before {
  content: "";
}

.k-i-pinterest-box::before {
  content: "";
}

.k-i-reddit::before {
  content: "";
}

.k-i-reddit-box::before {
  content: "";
}

.k-i-stumble-upon::before {
  content: "";
}

.k-i-stumble-upon-box::before {
  content: "";
}

.k-i-tell-a-friend::before {
  content: "";
}

.k-i-tell-a-friend-box::before {
  content: "";
}

.k-i-tumblr::before {
  content: "";
}

.k-i-tumblr-box::before {
  content: "";
}

.k-i-twitter::before {
  content: "";
}

.k-i-twitter-box::before {
  content: "";
}

.k-i-yammer::before {
  content: "";
}

.k-i-yammer-box::before {
  content: "";
}

.k-i-behance::before {
  content: "";
}

.k-i-behance-box::before {
  content: "";
}

.k-i-dribbble::before {
  content: "";
}

.k-i-dribbble-box::before {
  content: "";
}

.k-i-rss::before {
  content: "";
}

.k-i-rss-box::before {
  content: "";
}

.k-i-vimeo::before {
  content: "";
}

.k-i-vimeo-box::before {
  content: "";
}

.k-i-youtube::before {
  content: "";
}

.k-i-youtube-box::before {
  content: "";
}

.k-i-folder::before {
  content: "";
}

.k-i-folder-open::before {
  content: "";
}

.k-i-folder-add::before {
  content: "";
}

.k-i-folder-up::before {
  content: "";
}

.k-i-folder-more::before {
  content: "";
}

.k-i-fields-more::before {
  content: "";
}

.k-i-aggregate-fields::before {
  content: "";
}

.k-i-file::before {
  content: "";
}

.k-i-file-vertical::before {
  content: "";
}

.k-i-page-portrait::before {
  content: "";
}

.k-i-file-v::before {
  content: "";
}

.k-i-file-add::before {
  content: "";
}

.k-i-insert-file::before {
  content: "";
}

.k-i-file-txt::before {
  content: "";
}

.k-i-txt::before {
  content: "";
}

.k-i-file-csv::before {
  content: "";
}

.k-i-csv::before {
  content: "";
}

.k-i-file-excel::before {
  content: "";
}

.k-i-file-xls::before {
  content: "";
}

.k-i-excel::before {
  content: "";
}

.k-i-xls::before {
  content: "";
}

.k-i-xlsa::before {
  content: "";
}

.k-i-file-word::before {
  content: "";
}

.k-i-file-doc::before {
  content: "";
}

.k-i-word::before {
  content: "";
}

.k-i-doc::before {
  content: "";
}

.k-i-file-mdb::before {
  content: "";
}

.k-i-mdb::before {
  content: "";
}

.k-i-file-ppt::before {
  content: "";
}

.k-i-ppt::before {
  content: "";
}

.k-i-file-pdf::before {
  content: "";
}

.k-i-pdf::before {
  content: "";
}

.k-i-pdfa::before {
  content: "";
}

.k-i-file-psd::before {
  content: "";
}

.k-i-psd::before {
  content: "";
}

.k-i-file-flash::before {
  content: "";
}

.k-i-flash::before {
  content: "";
}

.k-i-file-config::before {
  content: "";
}

.k-i-config::before {
  content: "";
}

.k-i-file-ascx::before {
  content: "";
}

.k-i-ascx::before {
  content: "";
}

.k-i-file-bac::before {
  content: "";
}

.k-i-bac::before {
  content: "";
}

.k-i-file-zip::before {
  content: "";
}

.k-i-zip::before {
  content: "";
}

.k-i-film::before {
  content: "";
}

.k-i-css3::before {
  content: "";
}

.k-i-html5::before {
  content: "";
}

.k-i-code::before {
  content: "";
}

.k-i-html::before {
  content: "";
}

.k-i-source-code::before {
  content: "";
}

.k-i-view-source::before {
  content: "";
}

.k-i-css::before {
  content: "";
}

.k-i-js::before {
  content: "";
}

.k-i-exe::before {
  content: "";
}

.k-i-csproj::before {
  content: "";
}

.k-i-vbproj::before {
  content: "";
}

.k-i-cs::before {
  content: "";
}

.k-i-vb::before {
  content: "";
}

.k-i-sln::before {
  content: "";
}

.k-i-cloud::before {
  content: "";
}

.k-i-file-horizontal::before {
  content: "";
}

.k-i-page-landscape::before {
  content: "";
}

.k-i-file-h::before {
  content: "";
}

.k-i-subreport::before {
  content: "";
}

.k-i-data::before {
  content: "";
}

.k-i-report-header-section::before {
  content: "";
}

.k-i-report-footer-section::before {
  content: "";
}

.k-i-group-header-section::before {
  content: "";
}

.k-i-group-footer-section::before {
  content: "";
}

.k-i-page-header-section::before {
  content: "";
}

.k-i-page-footer-section::before {
  content: "";
}

.k-i-detail-section::before {
  content: "";
}

.k-i-toc-section::before {
  content: "";
}

.k-i-group-section::before {
  content: "";
}

.k-i-parameters::before {
  content: "";
}

.k-i-data-csv::before {
  content: "";
}

.k-i-data-json::before {
  content: "";
}

.k-i-data-sql::before {
  content: "";
}

.k-i-data-web::before {
  content: "";
}

.k-i-group-collection::before {
  content: "";
}

.k-i-parameter-boolean::before {
  content: "";
}

.k-i-parameter-date-time::before {
  content: "";
}

.k-i-parameter-float::before {
  content: "";
}

.k-i-parameter-integer::before {
  content: "";
}

.k-i-parameter-string::before {
  content: "";
}

.k-i-toc-section-level::before {
  content: "";
}

.k-i-inherited::before {
  content: "";
}

.k-i-file-video::before {
  content: "";
}

.k-i-file-audio::before {
  content: "";
}

.k-i-file-image::before {
  content: "";
}

.k-i-file-presentation::before {
  content: "";
}

.k-i-file-data::before {
  content: "";
}

.k-i-file-disc-image::before {
  content: "";
}

.k-i-file-programming::before {
  content: "";
}

.k-i-parameters-byte-array::before {
  content: "";
}

.k-i-parameters-unknown::before {
  content: "";
}

.k-i-file-error::before {
  content: "";
}

.k-i-file-validation::before {
  content: "";
}

.k-i-files-error::before {
  content: "";
}

.k-i-files-validation::before {
  content: "";
}

.k-i-data-rest::before {
  content: "";
}

.k-i-file-typescript::before {
  content: "";
}

.k-i-table-position-start::before {
  content: "";
}

.k-i-table-position-left::before {
  content: "";
}

.k-i-table-position-center::before {
  content: "";
}

.k-i-table-position-end::before {
  content: "";
}

.k-i-table-position-right::before {
  content: "";
}

.k-i-list-roman-upper::before {
  content: "";
}

.k-i-list-roman-lower::before {
  content: "";
}

.k-i-import::before {
  content: "";
}

.k-i-export::before {
  content: "";
}

.k-i-graph::before {
  content: "";
}

.k-i-chart-column-clustered::before {
  content: "";
}

.k-i-chart-column-stacked::before {
  content: "";
}

.k-i-chart-column-stacked100::before {
  content: "";
}

.k-i-chart-column-range::before {
  content: "";
}

.k-i-chart-bar-clustered::before {
  content: "";
}

.k-i-chart-bar-stacked::before {
  content: "";
}

.k-i-chart-bar-stacked100::before {
  content: "";
}

.k-i-chart-bar-range::before {
  content: "";
}

.k-i-chart-area-clustered::before {
  content: "";
}

.k-i-chart-area-stacked::before {
  content: "";
}

.k-i-chart-area-stacked100::before {
  content: "";
}

.k-i-chart-area-range::before {
  content: "";
}

.k-i-chart-line::before {
  content: "";
}

.k-i-chart-line-stacked::before {
  content: "";
}

.k-i-chart-line-stacked100::before {
  content: "";
}

.k-i-chart-line-markers::before {
  content: "";
}

.k-i-chart-line-stacked-markers::before {
  content: "";
}

.k-i-chart-line-stacked100-markers::before {
  content: "";
}

.k-i-chart-pie::before {
  content: "";
}

.k-i-chart-doughnut::before {
  content: "";
}

.k-i-chart-scatter::before {
  content: "";
}

.k-i-chart-scatter-smooth-lines-markers::before {
  content: "";
}

.k-i-chart-scatter-smooth-lines::before {
  content: "";
}

.k-i-chart-scatter-straight-lines-markers::before {
  content: "";
}

.k-i-chart-scatter-straight-lines::before {
  content: "";
}

.k-i-chart-bubble::before {
  content: "";
}

.k-i-chart-candlestick::before {
  content: "";
}

.k-i-chart-ohlc::before {
  content: "";
}

.k-i-chart-radar::before {
  content: "";
}

.k-i-chart-radar-markers::before {
  content: "";
}

.k-i-chart-radar-filled::before {
  content: "";
}

.k-i-chart-rose::before {
  content: "";
}

.k-i-chart-choropleth::before {
  content: "";
}

.k-rtl .k-i-indent-increase,
.k-rtl .k-i-indent-decrease,
.k-rtl .k-i-expand,
.k-rtl .k-i-collapse,
[dir=rtl] .k-i-expand,
[dir=rtl] .k-i-collapse {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
  -ms-high-contrast-adjust: none;
}

.k-image {
  display: inline-block;
}

.k-typography {
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 400;
}
.k-typography p {
  margin: 0 0 14px;
}

.k-h1 {
  font-family: inherit;
  font-size: 28px;
  line-height: normal;
  font-weight: 300;
  margin: 0 0 14px;
}

.k-h2 {
  font-family: inherit;
  font-size: 18px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 14px;
}

.k-h3 {
  font-family: inherit;
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  margin: 0 0 14px;
}

.k-h4 {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 700;
  margin: 0 0 14px;
}

.k-h5 {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 14px;
}

.k-h6 {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 14px;
}

.k-display-1 {
  font-family: inherit;
  font-size: 84px;
  line-height: 1.2;
  font-weight: 300;
}

.k-display-2 {
  font-family: inherit;
  font-size: 70px;
  line-height: 1.2;
  font-weight: 300;
}

.k-display-3 {
  font-family: inherit;
  font-size: 56px;
  line-height: 1.2;
  font-weight: 300;
}

.k-display-4 {
  font-family: inherit;
  font-size: 42px;
  line-height: 1.2;
  font-weight: 300;
}

.k-avatar {
  border-width: 0;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  overflow: hidden;
}

.k-avatar-text,
.k-avatar-initials {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
}

.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}
.k-avatar-image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-avatar-sm {
  width: 16px;
  height: 16px;
  -webkit-flex-basis: 16px;
      -ms-flex-preferred-size: 16px;
          flex-basis: 16px;
}

.k-avatar-md {
  width: 32px;
  height: 32px;
  -webkit-flex-basis: 32px;
      -ms-flex-preferred-size: 32px;
          flex-basis: 32px;
}

.k-avatar-lg {
  width: 64px;
  height: 64px;
  -webkit-flex-basis: 64px;
      -ms-flex-preferred-size: 64px;
          flex-basis: 64px;
}

.k-avatar-rounded {
  border-radius: 4px;
}

.k-avatar-circle {
  border-radius: 50%;
}

.k-avatar-bordered {
  border-width: 1px;
}

.k-avatar-solid.k-avatar-primary {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}

.k-avatar-solid.k-avatar-secondary {
  border-color: #f6f6f6;
  color: #000000;
  background-color: #f6f6f6;
}

.k-avatar-solid.k-avatar-tertiary {
  border-color: #03a9f4;
  color: #ffffff;
  background-color: #03a9f4;
}

.k-avatar-solid.k-avatar-info {
  border-color: #1779ba;
  color: #ffffff;
  background-color: #1779ba;
}

.k-avatar-solid.k-avatar-success {
  border-color: #3adb76;
  color: #000000;
  background-color: #3adb76;
}

.k-avatar-solid.k-avatar-warning {
  border-color: #ffae00;
  color: #000000;
  background-color: #ffae00;
}

.k-avatar-solid.k-avatar-error {
  border-color: #cc4b37;
  color: #ffffff;
  background-color: #cc4b37;
}

.k-avatar-solid.k-avatar-dark {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}

.k-avatar-solid.k-avatar-light {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
}

.k-avatar-solid.k-avatar-inverse {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}

.k-avatar-outline {
  border-color: currentColor;
}

.k-avatar-outline.k-avatar-primary {
  color: #125979;
}

.k-avatar-outline.k-avatar-secondary {
  color: #f6f6f6;
}

.k-avatar-outline.k-avatar-tertiary {
  color: #03a9f4;
}

.k-avatar-outline.k-avatar-info {
  color: #1779ba;
}

.k-avatar-outline.k-avatar-success {
  color: #3adb76;
}

.k-avatar-outline.k-avatar-warning {
  color: #ffae00;
}

.k-avatar-outline.k-avatar-error {
  color: #cc4b37;
}

.k-avatar-outline.k-avatar-dark {
  color: #404040;
}

.k-avatar-outline.k-avatar-light {
  color: #ebebeb;
}

.k-avatar-outline.k-avatar-inverse {
  color: #404040;
}

.k-cursor-auto {
  cursor: auto;
}

.k-cursor-default {
  cursor: default;
}

.k-cursor-none {
  cursor: none;
}

.k-cursor-context-menu {
  cursor: context-menu;
}

.k-cursor-help {
  cursor: help;
}

.k-cursor-pointer {
  cursor: pointer;
}

.k-cursor-progress {
  cursor: progress;
}

.k-cursor-wait {
  cursor: wait;
}

.k-cursor-cell {
  cursor: cell;
}

.k-cursor-crosshair {
  cursor: crosshair;
}

.k-cursor-text {
  cursor: text;
}

.k-cursor-vertical-text {
  cursor: vertical-text;
}

.k-cursor-alias {
  cursor: alias;
}

.k-cursor-copy {
  cursor: copy;
}

.k-cursor-move {
  cursor: move;
}

.k-cursor-no-drop {
  cursor: no-drop;
}

.k-cursor-not-allowed {
  cursor: not-allowed;
}

.k-cursor-e-resize {
  cursor: e-resize;
}

.k-cursor-n-resize {
  cursor: n-resize;
}

.k-cursor-ne-resize {
  cursor: ne-resize;
}

.k-cursor-nw-resize {
  cursor: nw-resize;
}

.k-cursor-s-resize {
  cursor: s-resize;
}

.k-cursor-se-resize {
  cursor: se-resize;
}

.k-cursor-sw-resize {
  cursor: sw-resize;
}

.k-cursor-w-resize {
  cursor: w-resize;
}

.k-cursor-ew-resize {
  cursor: ew-resize;
}

.k-cursor-ns-resize {
  cursor: ns-resize;
}

.k-cursor-nesw-resize {
  cursor: nesw-resize;
}

.k-cursor-nwse-resize {
  cursor: nwse-resize;
}

.k-cursor-col-resize {
  cursor: col-resize;
}

.k-cursor-row-resize {
  cursor: row-resize;
}

.k-cursor-all-scroll {
  cursor: all-scroll;
}

.k-cursor-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.k-cursor-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.k-cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.k-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.k-badge {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-badge > * {
  color: inherit;
}

a.k-badge,
.k-badge > a {
  text-decoration: none;
}

a.k-badge:hover,
.k-badge > a:hover {
  text-decoration: underline;
}

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}

.k-badge-sm {
  padding: 2px 2px;
  border-width: 1px;
  font-size: 10px;
  line-height: 1;
}
.k-badge-sm:empty {
  padding: 2px;
}

.k-badge-md {
  padding: 4px 4px;
  border-width: 1px;
  font-size: 10px;
  line-height: 1;
}
.k-badge-md:empty {
  padding: 4px;
}

.k-badge-lg {
  padding: 6px 6px;
  border-width: 1px;
  font-size: 12px;
  line-height: 1;
}
.k-badge-lg:empty {
  padding: 6px;
}

.k-badge-rounded.k-badge-sm {
  border-radius: 0;
}
.k-badge-rounded.k-badge-md {
  border-radius: 0;
}
.k-badge-rounded.k-badge-lg {
  border-radius: 0;
}

.k-badge-pill {
  border-radius: 5rem;
}

.k-badge-circle {
  padding: 0 !important;
  border-radius: 100%;
}
.k-badge-circle.k-badge-sm {
  width: calc( 1em + 4px + 2px );
  height: calc( 1em + 4px + 2px );
}
.k-badge-circle.k-badge-md {
  width: calc( 1em + 8px + 2px );
  height: calc( 1em + 8px + 2px );
}
.k-badge-circle.k-badge-lg {
  width: calc( 1em + 12px + 2px );
  height: calc( 1em + 12px + 2px );
}

.k-badge-dot {
  padding: 0 !important;
  border-radius: 100%;
  font-size: 0;
}
.k-badge-dot.k-badge-sm {
  width: 6px;
  height: 6px;
}
.k-badge-dot.k-badge-md {
  width: 10px;
  height: 10px;
}
.k-badge-dot.k-badge-lg {
  width: 12px;
  height: 12px;
}

kendo-badge-container {
  display: inline-block;
}

.k-badge-container {
  position: relative;
  overflow: visible;
}

.k-badge-inside {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge.k-top-start {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.k-badge-edge.k-top-end {
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
.k-badge-edge.k-bottom-start {
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.k-badge-edge.k-bottom-end {
  -webkit-transform: translate(50%, 50%);
      -ms-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-top-start,
[dir=rtl].k-badge-edge.k-top-start,
[dir=rtl] .k-badge-edge.k-top-start {
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
.k-rtl .k-badge-edge.k-top-end,
[dir=rtl].k-badge-edge.k-top-end,
[dir=rtl] .k-badge-edge.k-top-end {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.k-rtl .k-badge-edge.k-bottom-start,
[dir=rtl].k-badge-edge.k-bottom-start,
[dir=rtl] .k-badge-edge.k-bottom-start {
  -webkit-transform: translate(50%, 50%);
      -ms-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}
.k-rtl .k-badge-edge.k-bottom-end,
[dir=rtl].k-badge-edge.k-bottom-end,
[dir=rtl] .k-badge-edge.k-bottom-end {
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-outside {
  position: absolute;
  z-index: 9999;
}
.k-badge-outside.k-top-start {
  -webkit-transform: translate(-100%, -100%);
      -ms-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}
.k-badge-outside.k-top-end {
  -webkit-transform: translate(100%, -100%);
      -ms-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}
.k-badge-outside.k-bottom-start {
  -webkit-transform: translate(-100%, 100%);
      -ms-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}
.k-badge-outside.k-bottom-end {
  -webkit-transform: translate(100%, 100%);
      -ms-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-top-start,
[dir=rtl].k-badge-outside.k-top-start,
[dir=rtl] .k-badge-outside.k-top-start {
  -webkit-transform: translate(100%, -100%);
      -ms-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}
.k-rtl .k-badge-outside.k-top-end,
[dir=rtl].k-badge-outside.k-top-end,
[dir=rtl] .k-badge-outside.k-top-end {
  -webkit-transform: translate(-100%, -100%);
      -ms-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}
.k-rtl .k-badge-outside.k-bottom-start,
[dir=rtl].k-badge-outside.k-bottom-start,
[dir=rtl] .k-badge-outside.k-bottom-start {
  -webkit-transform: translate(100%, 100%);
      -ms-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}
.k-rtl .k-badge-outside.k-bottom-end,
[dir=rtl].k-badge-outside.k-bottom-end,
[dir=rtl] .k-badge-outside.k-bottom-end {
  -webkit-transform: translate(-100%, 100%);
      -ms-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-badge-border-cutout {
  -webkit-box-shadow: 0 0 0 2px #ffffff;
          box-shadow: 0 0 0 2px #ffffff;
}

.k-badge-solid.k-badge-primary {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}

.k-badge-solid.k-badge-secondary {
  border-color: #f6f6f6;
  color: #000000;
  background-color: #f6f6f6;
}

.k-badge-solid.k-badge-tertiary {
  border-color: #03a9f4;
  color: #ffffff;
  background-color: #03a9f4;
}

.k-badge-solid.k-badge-info {
  border-color: #1779ba;
  color: #ffffff;
  background-color: #1779ba;
}

.k-badge-solid.k-badge-success {
  border-color: #3adb76;
  color: #000000;
  background-color: #3adb76;
}

.k-badge-solid.k-badge-warning {
  border-color: #ffae00;
  color: #000000;
  background-color: #ffae00;
}

.k-badge-solid.k-badge-error {
  border-color: #cc4b37;
  color: #ffffff;
  background-color: #cc4b37;
}

.k-badge-solid.k-badge-dark {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}

.k-badge-solid.k-badge-light {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
}

.k-badge-solid.k-badge-inverse {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}

.k-badge-outline {
  border-color: currentColor;
  background-color: #ffffff;
}

.k-badge-outline.k-badge-primary {
  color: #125979;
}

.k-badge-outline.k-badge-secondary {
  color: #f6f6f6;
}

.k-badge-outline.k-badge-tertiary {
  color: #03a9f4;
}

.k-badge-outline.k-badge-info {
  color: #1779ba;
}

.k-badge-outline.k-badge-success {
  color: #3adb76;
}

.k-badge-outline.k-badge-warning {
  color: #ffae00;
}

.k-badge-outline.k-badge-error {
  color: #cc4b37;
}

.k-badge-outline.k-badge-dark {
  color: #404040;
}

.k-badge-outline.k-badge-light {
  color: #ebebeb;
}

.k-badge-outline.k-badge-inverse {
  color: #404040;
}

.k-button {
  background-clip: padding-box;
  border-radius: 0;
  padding: 4px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font-size: 14px;
  line-height: 1.4285714286;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
}
.k-button .k-ie11 {
  background-clip: border-box;
}
.k-button:disabled, .k-button.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}
.k-button:hover, .k-button:focus {
  text-decoration: none;
  outline: 0;
}
.k-button .k-icon,
.k-button .k-image,
.k-button .k-sprite {
  color: inherit;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  position: relative;
}
.k-button-icontext {
  overflow: visible;
}
.k-button-icontext .k-icon,
.k-button-icontext .k-image,
.k-button-icontext .k-sprite {
  margin: 0 4px 0 -4px;
}
.k-button-icontext.k-rtl .k-icon,
.k-button-icontext.k-rtl .k-image,
.k-button-icontext.k-rtl .k-sprite, .k-rtl .k-button-icontext .k-icon,
.k-rtl .k-button-icontext .k-image,
.k-rtl .k-button-icontext .k-sprite, .k-button-icontext[dir=rtl] .k-icon,
.k-button-icontext[dir=rtl] .k-image,
.k-button-icontext[dir=rtl] .k-sprite, [dir=rtl] .k-button-icontext .k-icon,
[dir=rtl] .k-button-icontext .k-image,
[dir=rtl] .k-button-icontext .k-sprite {
  margin: 0 -4px 0 4px;
}

.k-text-button > .k-icon,
.k-text-button > .k-button-icon {
  display: none;
}

.k-icon-button,
.k-button.k-button-icon {
  width: calc( 1.4285714286em + 8px + 2px );
  height: calc( 1.4285714286em + 8px + 2px );
  padding: 4px;
}
.k-icon-button .k-text,
.k-icon-button .k-button-text,
.k-button.k-button-icon .k-text,
.k-button.k-button-icon .k-button-text {
  display: none;
}

.k-dropdown-button {
  outline: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  vertical-align: middle;
}

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  list-style: none;
  outline: 0;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-button-group .k-button {
  border-radius: 0;
}
[dir="ltr"] .k-button-group .k-button ~ .k-button{
  margin-left: -1px;
}
[dir="rtl"] .k-button-group .k-button ~ .k-button{
  margin-right: -1px;
}
.k-button-group .k-button:hover,
.k-button-group .k-button.k-state-hover,
.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active {
  z-index: 2;
}
.k-button-group .k-group-start,
.k-button-group .k-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.k-button-group .k-group-end,
.k-button-group .k-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k-button-group .k-group-start.k-group-end,
.k-button-group .k-button:first-child:last-child {
  border-radius: 0;
}
.k-button-group > input[type=radio],
.k-button-group > input[type=checkbox],
.k-button-group label input[type=radio],
.k-button-group label input[type=checkbox] {
  margin: 0;
  padding: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  pointer-events: none;
}

.k-button-group-stretched {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.k-button-group-stretched .k-button {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-button-group-stretched .k-button > .k-icon {
  vertical-align: text-bottom;
}

.k-split-button {
  border-width: 0;
  border-radius: 0;
  outline: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  vertical-align: middle;
}
.k-split-button .k-button {
  border-radius: 0;
}
.k-split-button > .k-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir="ltr"] .k-split-button > .k-split-button-arrow,[dir="ltr"] 
.k-split-button > .k-button:last-child{
  margin-left: -1px;
}
[dir="rtl"] .k-split-button > .k-split-button-arrow,[dir="rtl"] 
.k-split-button > .k-button:last-child{
  margin-right: -1px;
}
.k-split-button > .k-split-button-arrow,
.k-split-button > .k-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding: 4px;
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.k-split-button[dir=rtl] > .k-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k-split-button[dir=rtl] > .k-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.k-button-flat, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button, .k-calendar-header .k-button, .k-button.k-flat,
.k-button.k-bare {
  border-color: transparent !important;
  color: inherit;
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.k-button-flat:hover, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover, .k-calendar-header .k-button:hover, .k-button.k-flat:hover,
.k-button.k-bare:hover, .k-button-flat.k-state-hover, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-hover.k-button, .k-calendar-header .k-state-hover.k-button, .k-state-hover.k-button.k-flat,
.k-state-hover.k-button.k-bare, .k-button-flat:active, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:active, .k-calendar-header .k-button:active, .k-button.k-flat:active,
.k-button.k-bare:active, .k-button-flat.k-state-active, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-active.k-button, .k-calendar-header .k-state-active.k-button, .k-state-active.k-button.k-flat,
.k-state-active.k-button.k-bare, .k-button-flat:hover:active, .k-button-flat:hover.k-state-active {
  color: inherit;
}
.k-button-flat::before, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::before, .k-calendar-header .k-button::before, .k-button.k-flat::before,
.k-button.k-bare::before {
  display: block;
}

.k-button-outline, .k-button.k-outline {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: inherit;
  background: none;
}

.k-rtl .k-button-group .k-button {
  border-radius: 0;
}
.k-rtl .k-button-group .k-group-start,
.k-rtl .k-button-group .k-button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k-rtl .k-button-group .k-group-end,
.k-rtl .k-button-group .k-button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.k-rtl .k-button-group .k-group-start.k-group-end,
.k-rtl .k-button-group .k-button:first-child:last-child {
  border-radius: 0;
}
.k-rtl .k-split-button .k-button {
  border-radius: 0;
}
.k-rtl .k-split-button > .k-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.k-rtl .k-split-button > .k-split-button-arrow,
.k-rtl .k-split-button > .k-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.k-button-overlay, .k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.k-button:hover::before, .k-button.k-state-hover::before {
  opacity: 0.08;
}
.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-state-hover)::before {
  opacity: 0;
}
.k-button:active::before, .k-button.k-state-active::before {
  opacity: 0.16;
}
.k-button.k-state-selected::before {
  opacity: 0.2;
}
.k-button.k-button-clear::before {
  display: none;
}

.k-button::after {
  border-radius: 0;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.k-ie9 .k-button[disabled]:hover,
.k-ie9 .k-button[disabled]:focus,
.k-ie9 .k-button.k-state-disabled:hover,
.k-ie9 .k-button.k-state-disabled:focus,
.k-ie10 .k-button[disabled]:hover,
.k-ie10 .k-button[disabled]:focus,
.k-ie10 .k-button.k-state-disabled:hover,
.k-ie10 .k-button.k-state-disabled:focus {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-ie .k-button,
.k-ie .k-button-group {
  display: inline-block;
}

.k-button {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-button:hover, .k-button.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-button:focus, .k-button.k-state-focused {
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-button:active, .k-button.k-state-active {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-state-selected {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-button.k-primary {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}
.k-button.k-primary:hover, .k-button.k-primary.k-state-hover {
  border-color: #125479;
  color: #ffffff;
  background-color: #125479;
}
.k-button.k-primary:focus, .k-button.k-primary.k-state-focused {
  -webkit-box-shadow: 0 3px 4px 0 rgba(18, 89, 121, 0.4);
          box-shadow: 0 3px 4px 0 rgba(18, 89, 121, 0.4);
}
.k-button.k-primary:active, .k-button.k-primary.k-state-active {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-primary.k-state-selected {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-dropdown-button:active > .k-button:not(:disabled), .k-dropdown-button.k-state-active > .k-button:not(:disabled) {
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-dropdown-button:focus > .k-button, .k-dropdown-button.k-state-focused > .k-button {
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.k-toggle-button:focus, .k-toggle-button.k-state-focused {
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-toggle-button:active, .k-toggle-button.k-state-active {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-toggle-button:active:focus, .k-toggle-button:active.k-state-focused, .k-toggle-button.k-state-active:focus, .k-toggle-button.k-state-active.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active,
.k-button-group .k-button.k-state-selected,
.k-button-group > input[type=radio]:checked + .k-button,
.k-button-group > input[type=checkbox]:checked + .k-button {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button-group .k-button:focus,
.k-button-group .k-button.k-state-focused,
.k-button-group > input[type=radio]:focus + .k-button,
.k-button-group > input[type=checkbox]:focus + .k-button {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-split-button:focus,
.k-split-button.k-state-focused {
  outline: none;
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.k-split-button.k-button-group .k-button:active, .k-split-button.k-button-group .k-button.k-state-active {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-button.k-outline {
  border-color: currentColor;
  color: #767676;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-button.k-outline:hover, .k-button.k-outline.k-state-hover {
  border-color: #767676;
  color: #ffffff;
  background-color: #767676;
}
.k-button.k-outline:focus, .k-button.k-outline.k-state-focused {
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-outline:active, .k-button.k-outline.k-state-active {
  border-color: #767676;
  color: #ffffff;
  background-color: #767676;
}
.k-button.k-outline.k-state-selected {
  border-color: #767676;
  color: #ffffff;
  background-color: #767676;
}

.k-button.k-primary.k-outline {
  border-color: currentColor;
  color: #125979;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-button.k-primary.k-outline:hover, .k-button.k-primary.k-outline.k-state-hover {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}
.k-button.k-primary.k-outline:focus, .k-button.k-primary.k-outline.k-state-focused {
  -webkit-box-shadow: 0 3px 4px 0 rgba(18, 89, 121, 0.4);
          box-shadow: 0 3px 4px 0 rgba(18, 89, 121, 0.4);
}
.k-button.k-primary.k-outline:active, .k-button.k-primary.k-outline.k-state-active {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-button.k-primary.k-outline.k-state-selected {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-button-flat, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button, .k-calendar-header .k-button, .k-button.k-flat,
.k-button.k-bare, .k-button-group .k-button-flat, .k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
  color: inherit;
  background: none;
}
.k-button-flat::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::after, .k-calendar-header .k-button::after, .k-button.k-flat::after,
.k-button.k-bare::after {
  display: block;
}
.k-button-flat:focus::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:focus::after, .k-calendar-header .k-button:focus::after, .k-button.k-flat:focus::after,
.k-button.k-bare:focus::after, .k-button-flat.k-state-focused::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-focused.k-button::after, .k-calendar-header .k-state-focused.k-button::after, .k-state-focused.k-button.k-flat::after,
.k-state-focused.k-button.k-bare::after {
  -webkit-box-shadow: inset 0 0 0 2px currentColor;
          box-shadow: inset 0 0 0 2px currentColor;
  opacity: 0.12;
}

.k-button-flat.k-primary, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button, .k-calendar-header .k-primary.k-button, .k-primary.k-button.k-flat,
.k-primary.k-button.k-bare, .k-button-flat.k-primary:hover, .k-button-flat.k-primary.k-state-hover, .k-button-group .k-button-flat.k-primary, .k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button {
  color: #125979;
  background: none;
}

.k-button.k-button-clear {
  border-color: transparent !important;
  color: #767676;
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.k-button.k-button-clear::after {
  display: block;
}
.k-button.k-button-clear:hover, .k-button.k-button-clear.k-state-hover, .k-button.k-button-clear:active, .k-button.k-button-clear.k-state-active, .k-button.k-button-clear:focus, .k-button.k-button-clear.k-state-focused {
  color: #555555;
}
.k-button.k-button-clear:active::after, .k-button.k-button-clear.k-state-active::after {
  background: transparent;
}
.k-button.k-button-clear.k-state-focused::after, .k-button.k-button-clear.k-state-focused:active::after {
  background-color: #767676;
  opacity: 0.1;
}

.k-input {
  margin: 0;
  padding: 4px 8px;
  width: 100%;
  min-width: 0;
  height: calc( 1.4285714286em + 8px );
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: inherit;
  background: none;
  font: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.k-input::-ms-clear {
  display: none;
}
.k-input::-webkit-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -webkit-user-select: none;
          user-select: none;
}
.k-input::-moz-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -moz-user-select: none;
       user-select: none;
}
.k-input:-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -ms-user-select: none;
      user-select: none;
}
.k-input::-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -ms-user-select: none;
      user-select: none;
}
.k-input::placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.k-input:-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
}
.k-input:invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-space-left > input,
.k-space-right > input {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.k-space-left > .k-icon,
.k-space-right > .k-icon {
  left: 3px;
  margin: 3px 6px;
}

.k-textbox.k-space-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.k-input-prefix,
.k-input-suffix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: calc( 1.4285714286em + 8px );
}
.k-input-prefix > *,
.k-input-suffix > * {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.k-input-prefix > .k-icon,
.k-input-prefix .k-clear-value > .k-icon,
.k-input-suffix > .k-icon,
.k-input-suffix .k-clear-value > .k-icon {
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.k-input-icon {
  width: calc( 16px + 8px );
  height: calc( 20px + 8px );
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.k-ie9 .k-input-icon {
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
}
.k-ie9 .k-rtl .k-input-icon, .k-ie9 [dir=rtl] .k-input-icon {
  left: 0;
  right: auto;
}

.k-clear-value {
  cursor: pointer;
}

.k-searchbar {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.k-text-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@-webkit-keyframes autoFillStart {}

@keyframes autoFillStart {}
@-webkit-keyframes autoFillEnd {}
@keyframes autoFillEnd {}
.k-autofill:-webkit-autofill {
  -webkit-animation-name: autoFillStart;
          animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
  -webkit-animation-name: autoFillEnd;
          animation-name: autoFillEnd;
}

.k-textbox:-webkit-autofill {
  -webkit-animation-name: autoFillStart;
          animation-name: autoFillStart;
}

.k-textbox:not(:-webkit-autofill) {
  -webkit-animation-name: autoFillEnd;
          animation-name: autoFillEnd;
}

.k-popup {
  background-clip: padding-box;
  margin: 0;
  padding: 0px 0px;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  line-height: 1.4285714286;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-popup .k-ie11 {
  background-clip: border-box;
}
.k-popup > .k-widget {
  border-width: 0;
}
.k-popup.k-colorpicker-popup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-popup .k-item {
  outline: none;
}
.k-popup .k-rtl .k-list-optionlabel, [dir=rtl] .k-popup .k-list-optionlabel {
  text-align: right;
}

.k-animation-container {
  border-radius: 0 0 0 0;
}
.k-animation-container-shown {
  overflow: visible;
}

.k-popup > kendo-list > .k-first {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-popup .k-item.k-first {
  position: relative;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  padding: 4px 8px;
  min-height: 1.4285714286em;
  white-space: normal;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-popup > .k-group-header {
  margin-top: 0px;
}

.k-popup .k-outer-group-header {
  padding: 4px 8px;
  min-height: 1.4285714286em;
  white-space: normal;
}
.k-popup .k-outer-group-header.k-virtual-item {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.k-popup > .k-colorpalette {
  padding: 8px 8px;
}

.k-popup .k-list .k-item > .k-group {
  padding: 0 0.5em;
  font-size: 9.996px;
  line-height: 14px;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 0;
}

.k-popup .k-list .k-item > .k-group::before {
  content: "";
  width: 14px;
  height: 14px;
  border-width: 7px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -14px;
  bottom: 0;
}

.k-rtl.k-popup .k-list .k-item > .k-group,
[dir=rtl] .k-popup .k-list .k-item > .k-group {
  right: auto;
  left: 0;
}
.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir=rtl] .k-popup .k-list .k-item > .k-group::before {
  right: -14px;
  left: auto;
}

.k-group-header + div > .k-list > .k-item.k-first::before {
  content: " ";
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}

.k-popup .k-list > .k-outer-group-header {
  border-top-width: 1px;
  border-top-style: solid;
}

.k-popup.k-popup-transparent {
  border-width: 0;
  background-color: transparent;
}

.k-popup.k-popup-flush {
  padding: 0;
}

.k-list-scroller {
  position: relative;
  overflow: auto;
}

.k-list {
  height: auto;
}
.k-list > .k-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  cursor: pointer;
}
.k-list > .k-item > .k-icon {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-right: 8px;
}
.k-list > .k-custom-item {
  font-style: italic;
}
.k-list > .k-custom-item > .k-i-plus, .k-list > .k-custom-item > .k-plus {
  margin-left: auto;
  margin-right: 0;
}
[dir=rtl] .k-list > .k-item > .k-icon {
  margin-right: 0;
  margin-left: 8px;
}

.k-list .k-item,
.k-list-optionlabel {
  padding: 4px 8px;
  min-height: 1.4285714286em;
  line-height: 1.4285714286em;
  white-space: normal;
  -webkit-transition-property: color, background-color, outline-color, -webkit-box-shadow;
  transition-property: color, background-color, outline-color, -webkit-box-shadow;
  transition-property: color, background-color, outline-color, box-shadow;
  transition-property: color, background-color, outline-color, box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.k-list-optionlabel {
  cursor: pointer;
  outline: none;
}

.k-list-filter {
  display: block;
  position: relative;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.k-list-filter > .k-textbox {
  width: 100% !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 8px;
  padding-right: calc( 16px + 8px );
}
.k-list-filter > .k-icon {
  position: absolute;
  right: calc( 8px + 8px );
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.k-rtl .k-list-filter > .k-textbox, [dir=rtl] .k-list-filter > .k-textbox {
  padding-right: 8px;
  padding-left: calc( 16px + 8px );
}
.k-rtl .k-list-filter > .k-icon, [dir=rtl] .k-list-filter > .k-icon {
  left: calc( 8px + 8px );
  right: auto;
}

.k-dropdown-button .k-popup .k-item {
  cursor: pointer;
}

.k-split-button .k-list .k-item:focus,
.k-dropdown-button .k-list .k-item:focus {
  outline: none;
}

.k-list-container .k-button {
  border-radius: 0;
  padding: 4px 8px;
  border-width: 0;
  color: inherit;
  background-color: transparent;
  background-image: none;
  line-height: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.k-list-container .k-button .k-icon {
  margin: 0 4px 0 0;
}
.k-ie11 .k-list-container .k-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.k-list-container .k-button.k-state-disabled {
  pointer-events: none;
}
.k-list-container .k-nodata {
  min-height: 138px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}
.k-list-container .k-nodata .k-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-width: 1px;
}
.k-list-container .k-separator {
  height: 0;
}

.k-virtual-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.k-virtual-content > .k-virtual-list > .k-virtual-item {
  position: absolute;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}

.k-shadow {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-popup {
  border-color: #cacaca;
  color: #767676;
  background-color: white;
}

.k-popup > kendo-list > .k-first {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
  border-bottom-color: rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
}

.k-popup .k-outer-group-header {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

.k-popup .k-list .k-item > .k-group {
  color: #ffffff;
  background: #767676;
}

.k-popup .k-list .k-item > .k-group::before {
  border-color: #767676 #767676 transparent transparent;
}

.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir=rtl] .k-popup .k-list .k-item > .k-group::before {
  border-color: #767676 transparent transparent #767676;
}

.k-group-header + div > .k-list > .k-item.k-first::before {
  border-color: rgba(0, 0, 0, 0.08);
}

.k-list > .k-outer-group-header {
  border-color: rgba(0, 0, 0, 0.08);
}

.k-popup > .k-colorpalette,
.k-popup > .k-flatcolorpicker {
  background: transparent;
}

.k-list .k-item:hover,
.k-list .k-item.k-state-hover,
.k-list-optionlabel:hover,
.k-list-optionlabel.k-state-hover {
  color: #ffffff;
  background-color: #177199;
}
.k-list .k-item:hover.k-state-selected,
.k-list .k-item.k-state-hover.k-state-selected,
.k-list-optionlabel:hover.k-state-selected,
.k-list-optionlabel.k-state-hover.k-state-selected {
  color: #ffffff;
  background-color: #125d7e;
}

.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-list .k-item.k-state-selected,
.k-list-optionlabel.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}

.k-animation-container {
  border-radius: 0 0 0 0;
}

.k-animation-container-shown,
.k-animation-container > .k-popup {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-animation-container-fixed > .k-popup {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-list-container .k-button,
.k-list-container .k-button.k-state-active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-list-container .k-button:hover,
.k-list-container .k-button.k-state-hover {
  color: #ffffff;
  background-color: #177199;
  background-image: none;
}
.k-list-container .k-button:active,
.k-list-container .k-button.k-state-active {
  color: #ffffff;
  background-color: #146589;
  background-image: none;
}
.k-list-container .k-button.k-state-disabled {
  background: transparent;
}
.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-list-container .k-nodata {
  color: rgba(118, 118, 118, 0.5);
}
.k-list-container .k-nodata .k-button {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}

.k-toolbar {
  background-clip: padding-box;
  margin: 0;
  padding: 8px 8px;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  grid-gap: 8px;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-toolbar .k-ie11 {
  background-clip: border-box;
}
[dir="ltr"] .k-toolbar::before{
  margin-left: -8px;
}
[dir="rtl"] .k-toolbar::before{
  margin-right: -8px;
}
.k-toolbar::before {
  content: "";
  height: calc( 1.4285714286em + 8px + 2px );
}
.k-toolbar.k-toolbar-resizable {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.k-toolbar > * {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  vertical-align: middle;
}
[dir="ltr"] .k-toolbar > * > label{
  margin-right: 8px;
}
[dir="rtl"] .k-toolbar > * > label{
  margin-left: 8px;
}
.k-toolbar .k-button,
.k-toolbar .k-button-group,
.k-toolbar .k-separator,
.k-toolbar .k-split-button,
.k-toolbar .k-textbox,
.k-toolbar .k-widget,
.k-toolbar label {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.k-toolbar .k-split-button > .k-button {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.k-toolbar .k-overflow-anchor {
  border-radius: 0;
  margin: 0;
  padding: 8px;
  width: calc( calc( 1.4285714286em + 8px + 2px ) + 16px );
  height: 100%;
  border-width: 0;
  border-color: inherit;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
}
.k-toolbar .k-overflow-anchor::before {
  display: block;
}
.k-toolbar .k-separator,
.k-toolbar .k-toolbar-separator {
  width: 0;
  height: 1.4285714286em;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.k-toolbar .k-spacer,
.k-toolbar .k-toolbar-spacer {
  height: 1.4285714286em;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-toolbar .k-toolbar-template {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

kendo-toolbar-renderer {
  border-color: inherit;
}

.k-overflow-container .k-overflow-tool-group {
  display: block;
}
.k-overflow-container .k-overflow-button {
  width: 100%;
}
.k-overflow-container .k-button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-overflow-container .k-button-group .k-button {
  margin: 0;
}
.k-overflow-container .k-overflow-hidden {
  display: none;
}

.k-toolbar.k-rtl .k-overflow-anchor, .k-rtl .k-toolbar .k-overflow-anchor, .k-toolbar[dir=rtl] .k-overflow-anchor, [dir=rtl] .k-toolbar .k-overflow-anchor {
  margin: 0;
  right: auto;
  left: 0;
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  padding: 8px 8px !important;
  border-width: 1px;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  grid-gap: 8px;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-floating-toolbar .k-toolbar,
.editorToolbarWindow.k-window-content .k-toolbar {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
}

.k-editortoolbar-dragHandle {
  cursor: move;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.k-toolbar {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-toolbar .k-overflow-anchor {
  color: inherit;
  background: transparent;
}
.k-toolbar .k-separator {
  border-color: inherit;
}
.k-toolbar .k-button.k-state-disabled::after {
  opacity: 0;
}
.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}

.k-form,
.k-form-inline {
  font-size: 14px;
  line-height: 1.4285714286;
}

.k-fieldset {
  margin: 30px;
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0;
}
.k-fieldset > legend {
  margin-left: 0;
  padding: 0 8px 0 0;
  text-transform: uppercase;
}

kendo-label > .k-label {
  margin: 0;
}

.k-label-optional {
  margin-left: 6px;
  font-size: 12px;
  font-style: italic;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.k-label-empty::before {
  content: "";
  display: inline-block;
}

.k-input-label {
  margin-right: 10px;
  z-index: 1;
}
[dir="rtl"] .k-input-label, .k-rtl .k-input-label, .k-input-label.k-rtl, [dir=rtl] .k-input-label, .k-input-label[dir=rtl] {
  margin-right: 0;
  margin-left: 10px;
}

.k-form {
  border: 0;
}
.k-form .k-label,
.k-form kendo-label,
.k-form .k-form-label {
  margin-bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.k-form .k-checkbox-label,
.k-form .k-radio-label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-form .k-form-fieldset {
  margin: 2rem 0 0;
  padding: 0px;
  border: 0;
}
.k-form .k-form-fieldset > *:first-child {
  margin-top: 0;
}
.k-form .k-form-legend {
  margin: 0 0 1rem;
  padding: 0px;
  border-width: 0 0 2px;
  border-style: solid;
  width: 100%;
  font-size: 14px;
  text-transform: uppercase;
}
.k-form .k-form-group {
  padding: 0;
}
.k-form .k-form-field,
.k-form .k-form-buttons,
.k-form .k-daterangepicker .k-textbox-container {
  margin-top: 1rem;
}
.k-form > *:first-child,
.k-form .k-daterangepicker .k-textbox-container:first-child {
  margin-top: 0;
}
.k-form .k-form-field,
.k-form .k-form-field-wrap {
  display: block;
}
.k-form .k-form-field-disabled .k-label,
.k-form .k-form-field-disabled .k-form-label {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-form .k-alert-error {
  font-size: 12px;
  margin-top: 8px;
}
.k-form .k-field-info {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin: 0 8px;
}
.k-form .k-textbox,
.k-form .k-textarea,
.k-form .k-autocomplete,
.k-form .k-combobox,
.k-form .k-dropdown,
.k-form .k-multiselect,
.k-form .k-dateinput,
.k-form .k-datepicker,
.k-form .k-datetimepicker,
.k-form .k-daterangepicker-wrap,
.k-form .k-timepicker,
.k-form .k-numerictextbox,
.k-form .k-maskedtextbox,
.k-form .k-textbox-container,
.k-form .k-floating-label-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.k-form-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.k-form-buttons > * {
  margin-right: 8px;
}
.k-form-buttons > *:last-child {
  margin-right: 0;
}

.k-form-hint,
.k-form-error {
  margin-top: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-style: italic;
}

.k-text-start,
.k-buttons-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.k-text-end,
.k-buttons-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.k-form-separator {
  margin: 1rem 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.k-form-horizontal .k-form-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.k-form-horizontal .k-form-field > .k-label,
.k-form-horizontal .k-form-field > kendo-label,
.k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 10px;
  padding-top: 5px;
  width: 25%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  -webkit-align-self: inherit;
      -ms-flex-item-align: inherit;
          align-self: inherit;
}
.k-form-horizontal .k-form-field-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.k-form-horizontal .k-form-buttons {
  margin-top: 2rem;
}

.k-form [dir=rtl] .k-form-buttons > *, .k-form [dir=rtl].k-form-buttons > *, .k-rtl .k-form .k-form-buttons > *, .k-rtl .k-form.k-form-buttons > * {
  margin-right: 0;
  margin-left: 8px;
}
.k-form [dir=rtl] .k-form-buttons > *:last-child, .k-form [dir=rtl].k-form-buttons > *:last-child, .k-rtl .k-form .k-form-buttons > *:last-child, .k-rtl .k-form.k-form-buttons > *:last-child {
  margin-left: 0;
}
.k-form [dir=rtl] .k-label-optional, .k-rtl .k-form .k-label-optional {
  margin-left: 0;
  margin-right: 6px;
}

.k-form-horizontal [dir=rtl].k-form-field > .k-label,
.k-form-horizontal [dir=rtl].k-form-field > kendo-label,
.k-form-horizontal [dir=rtl].k-form-field > .k-form-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-label,
.k-form-horizontal [dir=rtl] .k-form-field > kendo-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-form-label, .k-rtl .k-form-horizontal.k-form-field > .k-label,
.k-rtl .k-form-horizontal.k-form-field > kendo-label,
.k-rtl .k-form-horizontal.k-form-field > .k-form-label,
.k-rtl .k-form-horizontal .k-form-field > .k-label,
.k-rtl .k-form-horizontal .k-form-field > kendo-label,
.k-rtl .k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 0;
  margin-left: 10px;
}

.k-form-inline {
  padding: 16px;
}
.k-form-inline fieldset {
  border-width: 1px 0 0;
  border-style: solid;
  margin: 32px 0;
  padding: 0;
}
.k-form-inline fieldset:first-child:first-of-type {
  margin-top: 0;
}
.k-form-inline fieldset:last-child:last-of-type {
  margin-bottom: 0;
}
.k-form-inline legend {
  font-size: 12px;
  text-align: left;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 12px;
  text-transform: uppercase;
  padding: 0 8px 0 0;
  width: auto;
}
.k-form-inline .k-form-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
  margin-bottom: 12px;
}
.k-form-inline .k-form-field > span:not(.k-widget) {
  width: 25%;
  text-align: right;
  line-height: 1.4285714286;
  padding: calc( 4px + 1px ) 0;
  padding-right: 12px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.k-form-inline .k-form-field > input {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-form-inline .k-form-field .k-alert-error {
  font-size: 12px;
  margin-top: 8px;
}
.k-form-inline .k-form-field .k-field-info {
  display: block;
  font-size: 10px;
  line-height: 1;
  margin: 0;
}
.k-form-inline .k-form-field:last-child {
  margin-bottom: 0;
}

.k-edit-form-container {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative;
}

.k-edit-form-container .k-tabstrip-wrapper {
  margin: -16px -16px;
}

.k-edit-form-container .k-tabstrip.k-root-tabs {
  margin-bottom: 16px;
}

.k-edit-form-container .k-tabstrip .k-tabstrip-items {
  padding: 16px 16px 0;
}

.k-edit-form-container .k-tabstrip .k-content {
  padding: 16px 16px;
  border-width: 0;
}

.k-edit-buttons {
  padding: 8px 8px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  text-align: right;
  clear: both;
}

.k-edit-buttons .k-button + .k-button {
  margin-left: 0.5em;
}

.k-edit-form-container .k-edit-buttons {
  margin: 16px -16px -16px;
  padding: 16px 16px;
}

.k-popup-edit-form > .k-action-buttons,
.k-edit-form-container .k-action-buttons {
  margin: 1em -16px -16px;
}

.k-edit-label {
  margin: 0 0 1em 0;
  padding: calc( 4px + 1px ) 0;
  width: 30%;
  line-height: 1.4285714286;
  text-align: right;
  float: left;
  clear: both;
}

.k-edit-field {
  margin: 0 0 1em 0;
  width: 65%;
  float: right;
  clear: right;
  position: relative;
}
.k-edit-field.k-no-editor {
  padding: calc( 4px + 1px ) 0;
}

.k-edit-field > .k-widget,
.k-edit-field > .k-textbox,
.k-edit-field > .k-textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-edit-field > .k-colorpicker {
  width: auto;
}
.k-edit-field input[type=radio]:not(.k-radio),
.k-edit-field input[type=checkbox]:not(.k-checkbox) {
  margin-right: 0.4ex;
}
.k-edit-field .k-radio-label,
.k-edit-field .k-checkbox-label {
  margin-right: 1em;
}
.k-edit-field > .k-reset > li + li {
  margin-top: 0.5em;
}
.k-edit-field .k-reset .k-widget {
  margin: 0 0.4ex 0 1ex;
}

.k-rtl .k-edit-buttons {
  text-align: left;
}
.k-rtl .k-edit-buttons .k-button + .k-button {
  margin-left: 0;
  margin-right: 0.5em;
}

.k-widget.form-control {
  padding: 0;
}

.k-widget.form-control,
.k-maskedtextbox.form-control .k-textbox,
.k-textbox.form-control {
  width: 100%;
}

.k-multiselect.form-control {
  height: auto;
}

.input-group .k-dateinput-wrap,
.input-group .k-dropdown-wrap,
.input-group .k-multiselect-wrap,
.input-group .k-numeric-wrap,
.input-group .k-picker-wrap,
.input-group .k-maskedtextbox .k-textbox {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .k-dateinput-wrap .k-select,
.input-group .k-dropdown-wrap .k-select,
.input-group .k-multiselect-wrap .k-select,
.input-group .k-numeric-wrap .k-select,
.input-group .k-picker-wrap .k-select,
.input-group .k-maskedtextbox .k-textbox .k-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .k-widget.form-control,
.input-group .k-maskedtextbox.form-control .k-textbox,
.input-group .k-textbox.form-control {
  width: auto;
}
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dateinput-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dropdown-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-multiselect-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-numeric-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-picker-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) > .k-textbox {
  border-radius: 0;
}

.input-group-prepend + .k-widget .k-dateinput-wrap,
.input-group-prepend + .k-widget .k-dropdown-wrap,
.input-group-prepend + .k-widget .k-multiselect-wrap,
.input-group-prepend + .k-widget .k-numeric-wrap,
.input-group-prepend + .k-widget .k-picker-wrap,
.input-group-prepend + .k-widget > .k-textbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.k-widget.form-control .k-input {
  padding: 0.5rem 0.75rem;
  height: 2.25rem;
}
.k-widget.form-control-sm .k-input {
  padding: 0.25rem 0.5rem;
  height: 1.8125rem;
}
.k-widget.form-control-sm .k-dateinput-wrap .k-select,
.k-widget.form-control-sm .k-dropdown-wrap .k-select,
.k-widget.form-control-sm .k-picker-wrap .k-select {
  padding: 0.25rem;
}
.k-widget.form-control-sm .k-select {
  width: 1.8125rem;
}
.k-widget.form-control-lg .k-input {
  padding: 0.5rem 1rem;
  height: 2.875rem;
}
.k-widget.form-control-lg .k-dateinput-wrap .k-select,
.k-widget.form-control-lg .k-dropdown-wrap .k-select,
.k-widget.form-control-lg .k-picker-wrap .k-select {
  padding: 0.5rem;
}
.k-widget.form-control-lg .k-select {
  width: 2.875rem;
}

.k-maskedtextbox.form-control .k-textbox {
  height: calc( 2.25rem + 2px );
  padding: 0.5rem 0.75rem;
}
.k-maskedtextbox.form-control-sm .k-textbox {
  height: calc( 1.8125rem + 3px );
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.k-maskedtextbox.form-control-lg .k-textbox {
  height: calc( 2.875rem + 2px );
  padding: 0.5rem 1rem;
  line-height: 1.5;
}

.k-textbox.form-control {
  height: calc( 2.25rem + 2px );
  padding: 0.5rem 0.75rem;
}
.k-textbox.form-control-sm {
  height: calc( 1.8125rem + 2px );
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.k-textbox.form-control-lg {
  height: calc( 2.875rem + 2px );
  padding: 0.5rem 1rem;
  line-height: 1.5;
}

.k-dateinput.form-control-sm .k-link-increase > .k-icon,
.k-numerictextbox.form-control-sm .k-link-increase > .k-icon {
  bottom: -2px;
}
.k-dateinput.form-control-sm .k-link-decrease > .k-icon,
.k-numerictextbox.form-control-sm .k-link-decrease > .k-icon {
  top: -2px;
}
.k-dateinput.form-control-sm .k-link,
.k-numerictextbox.form-control-sm .k-link {
  height: 0.90625rem;
}
.k-dateinput.form-control-lg .k-link,
.k-numerictextbox.form-control-lg .k-link {
  height: 1.4375rem;
}

.k-dateinput.form-control .k-dateinput-wrap .k-select {
  padding-top: 0;
  padding-bottom: 0;
}

.k-form,
.k-form-inline {
  color: #767676;
}
.k-form fieldset legend,
.k-form-inline fieldset legend {
  color: #555555;
}
.k-form .k-form-legend,
.k-form-inline .k-form-legend {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-form .k-field-info,
.k-form-inline .k-field-info {
  color: #cacaca;
}
.k-form .k-alert-error,
.k-form-inline .k-alert-error {
  color: #cc4b37;
}

.k-form-error,
.k-text-error,
.k-form-field-error .k-label {
  color: #cc4b37;
}

.k-form-separator {
  border-color: rgba(0, 0, 0, 0.08);
}

.k-listgroup {
  border-radius: 0;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: 14px;
  line-height: 1.4285714286;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
}
.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-top-width: 1px;
}

.k-listgroup-flush {
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.k-listgroup-item {
  padding: 8px 12px;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}
.k-listgroup-item > .k-link {
  margin: -8px -12px;
  padding: 8px 12px;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}
.k-listgroup-item > .k-link > .k-select {
  padding: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-listgroup-item-segmented {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-listgroup-item-segmented > .k-link {
  margin-right: 0;
}
.k-listgroup-item-segmented > .k-select {
  margin: -8px -12px -8px 0;
  padding: 8px;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

.k-listgroup-form-row {
  margin: -8px -12px;
  padding: 8px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[dir="ltr"] .k-listgroup-form-row .k-listgroup-form-field-wrapper{
  text-align: right;
}
[dir="rtl"] .k-listgroup-form-row .k-listgroup-form-field-wrapper{
  text-align: left;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper select,
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  min-height: 4em;
  resize: vertical;
}

.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}

[dir=rtl] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0;
}
[dir=rtl] .k-listgroup-item > .k-link > .k-select .k-icon {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
[dir=rtl] .k-listgroup-item-segmented > .k-link {
  margin-right: -12px;
  margin-left: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: -12px;
  border-right-width: 1px;
  border-left-width: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-select .k-icon {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup > ul .k-listgroup-item,
.k-noflexbox .k-listgroup-item > .k-link {
  display: block;
}

.k-listgroup {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}

.k-checkbox {
  border-radius: 2px;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  line-height: normal;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}

.k-checkbox::before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 1;
  -webkit-transform: scale(0) translate(-50%, -50%);
      -ms-transform: scale(0) translate(-50%, -50%);
          transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  font-family: "WebComponentsIcons", monospace;
}

.k-checkbox:hover {
  cursor: pointer;
}

.k-checkbox:checked::before {
  border-radius: 2px;
  -webkit-transform: scale(1) translate(-50%, -50%);
      -ms-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-checkbox:indeterminate::before,
.k-checkbox.k-state-indeterminate::before {
  content: "";
  background-color: currentColor;
  -webkit-transform: scale(1) translate(-50%, -50%);
      -ms-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
  width: 8px;
  height: 8px;
}

.k-checkbox:disabled,
.k-checkbox:disabled + .k-checkbox-label {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-checkbox + .k-checkbox-label {
  display: inline;
}

.k-checkbox-label {
  margin: 0;
  padding: 0;
  line-height: calc( 16px + 1px );
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-checkbox-label .k-label {
  cursor: pointer;
}
.k-checkbox-label:empty {
  display: none;
}
.k-checkbox-label.k-no-text {
  min-width: 1px;
}
.k-checkbox-label .k-ripple {
  top: 8px;
  left: 8px;
  right: auto;
  bottom: auto;
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  visibility: hidden !important;
}
.k-checkbox-label .k-ripple-blob {
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
}

.k-checkbox + .k-checkbox-label,
.k-checkbox-label + .k-checkbox {
  margin-left: 8px;
}

.k-checkbox-label > .k-checkbox {
  margin-right: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-right: 0;
}

kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 8px;
}

.k-checkbox-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.k-checkbox-list .k-checkbox-item {
  margin-top: 16px;
}
.k-checkbox-list .k-checkbox-item:first-child {
  margin-top: 0;
}

.k-list-horizontal .k-checkbox-item {
  display: inline-block;
  margin: 0 32px 0 0;
}
.k-list-horizontal .k-checkbox-item:last-child {
  margin-right: 0;
}

.k-rtl .k-checkbox + .k-checkbox-label,
.k-rtl .k-checkbox-label + .k-checkbox,
[dir=rtl] .k-checkbox + .k-checkbox-label,
[dir=rtl] .k-checkbox-label + .k-checkbox {
  margin-left: 0;
  margin-right: 8px;
}
.k-rtl .k-checkbox-label > .k-checkbox,
[dir=rtl] .k-checkbox-label > .k-checkbox {
  margin-right: 0;
  margin-left: 8px;
}
.k-rtl kendo-label.k-checkbox-label > .k-checkbox:last-child,
[dir=rtl] kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-left: 0;
}
.k-rtl kendo-label.k-checkbox-label > .k-label:first-child,
[dir=rtl] kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.k-rtl .k-list-horizontal .k-checkbox-item,
[dir=rtl] .k-list-horizontal .k-checkbox-item {
  margin-right: 0;
  margin-left: 32px;
}
.k-rtl .k-list-horizontal .k-checkbox-item:last-child,
[dir=rtl] .k-list-horizontal .k-checkbox-item:last-child {
  margin-left: 0;
}

.k-checkbox::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-checkbox::-ms-check {
    border-width: 1px;
  }
}
.k-checkbox {
  border-color: #cacaca;
  color: transparent;
  background-color: #fefefe;
}

.k-checkbox:hover {
  border-color: rgba(0, 0, 0, 0.15);
}

.k-checkbox:focus {
  border-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-checkbox:indeterminate,
.k-checkbox.k-state-indeterminate {
  border-color: #cacaca;
  color: #125979;
  background-color: #fefefe;
}

.k-checkbox:checked {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}

.k-checkbox:checked:focus {
  border-color: #125979;
  -webkit-box-shadow: 0 0 0 2px rgba(18, 89, 121, 0.3);
          box-shadow: 0 0 0 2px rgba(18, 89, 121, 0.3);
}

.k-checkbox.k-invalid,
.k-checkbox.k-state-invalid,
.k-checkbox.ng-invalid.ng-touched,
.k-checkbox.ng-invalid.ng-dirty {
  border-color: #cacaca;
}

.k-checkbox.k-invalid + .k-checkbox-label,
.k-checkbox.k-state-invalid + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-touched + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-dirty + .k-checkbox-label {
  color: #cc4b37;
}

.k-radio {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}

.k-radio::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;
  -webkit-transform: scale(0) translate(-50%, -50%);
      -ms-transform: scale(0) translate(-50%, -50%);
          transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}

.k-radio:hover {
  cursor: pointer;
}

.k-radio:checked::before {
  border-radius: 50%;
  -webkit-transform: scale(1) translate(-50%, -50%);
      -ms-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-radio:disabled,
.k-radio:disabled + .k-radio-label {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-radio + .k-radio-label {
  display: inline;
}

.k-radio-label {
  margin: 0;
  padding: 0;
  line-height: calc(16px + 1px);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-radio-label .k-label {
  cursor: pointer;
}
.k-radio-label:empty {
  display: none;
}
.k-radio-label .k-ripple {
  top: 8px;
  left: 8px;
  right: auto;
  bottom: auto;
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  visibility: hidden !important;
}
.k-radio-label .k-ripple-blob {
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
}

.k-radio + .k-radio-label,
.k-radio-label + .k-radio {
  margin-left: 8px;
}

.k-radio-label > .k-radio {
  margin-right: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

kendo-label.k-radio-label > .k-radio:last-child {
  margin-right: 0;
}

kendo-label.k-radio-label > .k-label:first-child {
  margin-right: 8px;
}

.k-radio-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.k-radio-list .k-radio-item {
  margin-top: 16px;
}
.k-radio-list .k-radio-item:first-child {
  margin-top: 0;
}

.k-list-horizontal .k-radio-item {
  display: inline-block;
  margin: 0 32px 0 0;
}
.k-list-horizontal .k-radio-item:last-child {
  margin-right: 0;
}

.k-rtl .k-radio + .k-radio-label,
.k-rtl .k-radio-label + .k-radio,
[dir=rtl] .k-radio + .k-radio-label,
[dir=rtl] .k-radio-label + .k-radio {
  margin-left: 0;
  margin-right: 8px;
}
.k-rtl .k-radio-label > .k-radio,
[dir=rtl] .k-radio-label > .k-radio {
  margin-right: 0;
  margin-left: 8px;
}
.k-rtl kendo-label.k-radio-label > .k-radio:last-child,
[dir=rtl] kendo-label.k-radio-label > .k-radio:last-child {
  margin-left: 0;
}
.k-rtl kendo-label.k-radio-label > .k-label:first-child,
[dir=rtl] kendo-label.k-radio-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.k-rtl .k-list-horizontal .k-radio-item,
[dir=rtl] .k-list-horizontal .k-radio-item {
  margin-right: 0;
  margin-left: 32px;
}
.k-rtl .k-list-horizontal .k-radio-item:last-child,
[dir=rtl] .k-list-horizontal .k-radio-item:last-child {
  margin-left: 0;
}

.k-radio::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-radio::-ms-check {
    border-width: 1px;
  }
}
.k-radio {
  border-color: #cacaca;
  color: transparent;
  background-color: #fefefe;
}

.k-radio:hover {
  border-color: rgba(0, 0, 0, 0.15);
}

.k-radio:focus {
  border-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-radio.k-invalid,
.k-radio.k-state-invalid,
.k-radio.ng-invalid.ng-touched,
.k-radio.ng-invalid.ng-dirty {
  border-color: #cacaca;
}

.k-radio.k-invalid + .k-radio-label,
.k-radio.k-state-invalid + .k-radio-label,
.k-radio.ng-invalid.ng-touched + .k-radio-label,
.k-radio.ng-invalid.ng-dirty + .k-radio-label {
  color: #cc4b37;
}

.k-radio:checked {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}

.k-radio:checked:focus {
  border-color: #125979;
  -webkit-box-shadow: 0 0 0 2px rgba(18, 89, 121, 0.3);
          box-shadow: 0 0 0 2px rgba(18, 89, 121, 0.3);
}

.k-switch {
  border-radius: 6em;
  cursor: pointer;
  width: 6em;
  background: none;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  vertical-align: middle;
  font-family: "Open Sans", sans-serif;
  font-size: 10px;
  line-height: 1.4285714286;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-switch [type=checkbox] {
  display: none;
}
.k-ie .k-switch {
  display: inline-block;
}

.k-switch,
.k-switch-container,
.k-switch-handle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.k-switch-container {
  border-radius: 6em;
  padding: 0px 0px;
  width: 6em;
  border-width: 0px;
  border-style: solid;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  outline: 0;
  -webkit-transition: background-color 200ms ease-out 0s;
  transition: background-color 200ms ease-out 0s;
}
.k-ie .k-switch-container {
  display: block;
}

.k-switch-handle {
  border-radius: 6em;
  width: 3em;
  height: 3em;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: 0;
  -webkit-transition: left 200ms ease-out 0s;
  transition: left 200ms ease-out 0s;
}
.k-ie .k-switch-handle {
  display: block;
}

.k-switch-on .k-switch-handle {
  left: calc( 100% - 3em );
}
.k-ie .k-switch-on .k-switch-handle, .k-edge .k-switch-on .k-switch-handle {
  left: 100%;
  margin-left: -3em;
}

.k-switch-off .k-switch-handle {
  left: 0;
}

.k-switch-label-on,
.k-switch-label-off {
  display: inline;
  width: calc( 100% + calc( -1 * ( 3em + calc( 8px + 2px ) + 0px ) ) );
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-transform: uppercase;
  line-height: 3em;
  overflow: hidden;
}

.k-switch-label-on {
  text-align: left;
  left: calc( 8px - 0px );
}

.k-switch-label-off {
  text-align: right;
  right: calc( 8px - 0px );
}

.k-rtl .k-switch.k-switch-on .k-switch-handle,
.k-switch[dir=rtl].k-switch-on .k-switch-handle {
  left: 0;
}
.k-rtl .k-switch.k-switch-off .k-switch-handle,
.k-switch[dir=rtl].k-switch-off .k-switch-handle {
  left: calc( 100% - 3em );
}
.k-rtl .k-switch .k-switch-label-on,
.k-switch[dir=rtl] .k-switch-label-on {
  text-align: right;
  left: auto;
  left: initial;
  right: calc( 8px - 0px );
}
.k-rtl .k-switch .k-switch-label-off,
.k-switch[dir=rtl] .k-switch-label-off {
  text-align: left;
  left: calc( 8px - 0px );
  right: auto;
  right: initial;
}

.k-switch-container {
  -webkit-box-shadow: inset 0 0 0 1px #cacaca;
          box-shadow: inset 0 0 0 1px #cacaca;
}

.k-switch-handle {
  background-clip: padding-box;
}
.k-switch-handle .k-ie11 {
  background-clip: border-box;
}

.k-switch-label-on,
.k-switch-label-off {
  text-shadow: none;
}

.k-switch-on .k-switch-container {
  color: #ffffff;
  background-color: #125979;
}
.k-switch-on .k-switch-handle {
  border-color: #cacaca;
  color: #ffffff;
  background-color: #f2f2f2;
}
.k-switch-on:hover .k-switch-container, .k-switch-on.k-state-hover .k-switch-container {
  color: #ffffff;
  background-color: #11526f;
}
.k-switch-on:hover .k-switch-handle, .k-switch-on.k-state-hover .k-switch-handle {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #ededed;
}
.k-switch-on .k-switch-label-off {
  color: transparent;
}

.k-switch-off .k-switch-container {
  color: #767676;
  background-color: #ffffff;
}
.k-switch-off .k-switch-handle {
  border-color: #cacaca;
  color: #767676;
  background-color: #f2f2f2;
}
.k-switch-off:hover .k-switch-container, .k-switch-off.k-state-hover .k-switch-container {
  color: #767676;
  background-color: #ffffff;
}
.k-switch-off:hover .k-switch-handle, .k-switch-off.k-state-hover .k-switch-handle {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ededed;
}
.k-switch-off .k-switch-label-on {
  color: transparent;
}

.k-switch {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-switch:focus .k-switch-container, .k-switch.k-state-focused .k-switch-container {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
}
.k-switch:hover .k-switch-container, .k-switch.k-state-hover .k-switch-container {
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.k-switch.k-state-disabled {
  cursor: default;
}
.k-switch.k-state-disabled:focus, .k-switch.k-state-disabled.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px #cacaca;
          box-shadow: inset 0 0 0 1px #cacaca;
}
.k-switch[aria-readonly=true] {
  pointer-events: none;
}

.k-pane-wrapper {
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}
.k-pane-wrapper .k-pane * {
  background-clip: border-box;
}
.k-pane-wrapper .k-view {
  top: 0;
  left: 0;
  position: relative;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-content {
  min-height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}

.k-pane-wrapper > div.k-pane {
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: normal;
}
.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-column-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
  overflow-y: auto;
}
.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
  margin: 1em;
  font-weight: normal;
}
.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
  min-width: auto;
}
.k-pane-wrapper .k-grid .k-grid-search {
  width: 100%;
  margin-left: 0;
  margin-top: 8px;
}
.k-pane-wrapper .k-grid .k-grid-search:first-child {
  margin-top: 0;
}

.k-grid.k-grid-mobile {
  border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
  content: "";
  position: absolute;
  font: 16px/1 "WebComponentsIcons";
  top: calc(50% - 1px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0.2em;
}
.k-grid-mobile .k-edit-cell > input,
.k-grid-mobile .k-edit-cell > select,
.k-grid-mobile .k-grid-edit-row > td > input,
.k-grid-mobile .k-grid-edit-row > td > select {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-grid-mobile .k-header a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin: -1px 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}
.k-pane-wrapper .k-scheduler-edit-form .k-edit-buttons {
  border-width: 0;
}

.k-scheduler.k-scheduler-mobile {
  border-width: 0;
}

.k-scheduler-mobile th {
  font-weight: normal;
}
.k-scheduler-mobile .k-event:hover .k-resize-handle {
  visibility: hidden;
}
.k-scheduler-mobile .k-scheduler-toolbar {
  padding: 8px 8px;
}
.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
  font-size: 12px;
}
.k-scheduler-mobile .k-scheduler-footer {
  padding: 8px 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}
.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}
.k-scheduler-mobile .k-scheduler-header-wrap > div {
  overflow: visible;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
  white-space: normal;
}
.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}
.k-scheduler-mobile .k-time-text,
.k-scheduler-mobile .k-time-period {
  display: block;
  line-height: 1;
}
.k-scheduler-mobile .k-time-period {
  font-size: 0.7em;
}
.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}
.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.k-scheduler-mobile .k-task {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
}
.k-scheduler-mobile .k-task .k-i-reload {
  font-size: 1em;
  margin-right: 0.5em;
}
.k-scheduler-mobile .k-task .k-scheduler-task-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
  vertical-align: top;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  white-space: nowrap;
}
.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 0;
}

.k-pane-wrapper .k-grid-edit-form > .k-header,
.k-pane-wrapper .k-grid-column-menu > .k-header,
.k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-pane-wrapper .k-scheduler-edit-form > .k-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.3em 0.6em;
  width: auto;
  line-height: 2em;
}
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon {
  font-size: 1.5em;
}
.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text {
  padding: 8px 12px;
  display: block;
}
.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}
.k-pane-wrapper .k-listgroup + .k-listgroup {
  margin-top: 2em;
}
.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}
.k-pane-wrapper .k-filter-menu .k-space-right {
  margin: 0.5em 10px;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-pane-wrapper .k-filter-menu .k-filter-tools {
  margin: 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  width: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}
.k-pane-wrapper .k-state-disabled {
  opacity: 1;
}
.k-pane-wrapper .k-state-disabled > * {
  opacity: 0.7;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
  display: none;
}
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar,
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer {
  line-height: 2em;
}
.k-ie .k-pane-wrapper .k-grid .k-icon {
  text-indent: 0;
}
.k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header,
.k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header,
.k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-edit-form > .k-header,
.k-pane-wrapper[dir=rtl] .k-grid-column-menu > .k-header,
.k-pane-wrapper[dir=rtl] .k-grid-filter-menu > .k-header,
.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-edit-form > .k-header,
[dir=rtl] .k-pane-wrapper .k-grid-column-menu > .k-header,
[dir=rtl] .k-pane-wrapper .k-grid-filter-menu > .k-header,
[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom, .k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right > .k-i-zoom, [dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  left: 15px;
  right: auto;
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar > ul > li, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0;
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: 0.5em;
  margin-right: 0;
}
.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pane-wrapper,
.k-view {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
  background-position: 50% 50%;
  background-color: #fefefe;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #767676;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
  background-color: #fefefe;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: #125979;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
  color: #cacaca;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
  background-color: #fefefe;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
  display: inline-block;
  background-color: inherit;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
  color: #ffffff;
  background-color: #125979;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
  color: #767676;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: #125979;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
  color: #125979;
  background: none;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
  color: inherit;
}

.k-progressbar {
  border-radius: 0;
  --kendo-progressbar-progress: 0;
  border-width: 0px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 1;
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-progressbar > .k-state-selected {
  border-width: 0;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar > ul {
  border-width: inherit;
  border-style: inherit;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar .k-item {
  display: block;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
}

.k-progress-status-wrap {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progress-status-wrap.k-progress-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.k-progress-status-wrap.k-progress-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-progress-status-wrap.k-progress-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

[dir="ltr"] .k-progress-status{
  padding-left: 0.5em;
}

[dir="rtl"] .k-progress-status{
  padding-right: 0.5em;
}

[dir="ltr"] .k-progress-status{
  padding-right: 0.5em;
}

[dir="rtl"] .k-progress-status{
  padding-left: 0.5em;
}

.k-progress-status {
  padding: 0 0.5em;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}

.k-progressbar-horizontal {
  width: 27em;
  height: 22px;
  grid-template-columns: 1fr;
  grid-template-rows: 100%;
}
.k-progressbar-horizontal .k-progress-status-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-progressbar-horizontal > .k-state-selected {
  width: 0;
  width: calc( 0  * 1% );
  width: calc( var( --kendo-progressbar-progress, 0 ) * 1% );
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
  width: calc( 100% * ( 100 / 1 ) );
  width: calc( 100% * ( 100 / var( --kendo-progressbar-progress, 1 ) ) );
}
.k-progressbar-horizontal > ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
[dir="ltr"] .k-progressbar-horizontal .k-item + .k-item{
  border-left-width: 1px;
}
[dir="rtl"] .k-progressbar-horizontal .k-item + .k-item{
  border-right-width: 1px;
}
[dir="ltr"] .k-progressbar-horizontal .k-item + .k-item{
  border-right-width: 0;
}
[dir="rtl"] .k-progressbar-horizontal .k-item + .k-item{
  border-left-width: 0;
}
.k-progressbar-horizontal .k-item + .k-item {
  border-left-width: 1px;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  justify-self: flex-end;
}

.k-progressbar-vertical {
  width: 22px;
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
}
.k-progressbar-vertical .k-progress-status-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.k-progressbar-vertical .k-progress-status {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.k-progressbar-vertical > .k-state-selected {
  height: 0;
  height: calc( 0  * 1% );
  height: calc( var( --kendo-progressbar-progress, 0 ) * 1% );
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.k-progressbar-vertical > .k-state-selected > .k-progress-status-wrap {
  height: calc( 100% * ( 100 / 1 ) );
  height: calc( 100% * ( 100 / var( --kendo-progressbar-progress, 1 ) ) );
}
.k-progressbar-vertical > ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-progressbar-vertical .k-item + .k-item {
  border-top-width: 1px;
  border-top: 1px;
  border-bottom: 0;
}
.k-progressbar-vertical.k-progressbar-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected,
.k-progressbar-indeterminate .k-item {
  display: none;
}

.telerik-blazor.k-progressbar-horizontal > .k-state-selected,
.telerik-blazor.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
  -webkit-transition: width 0.1s ease-in-out;
  transition: width 0.1s ease-in-out;
}

.k-rtl .k-progressbar,
.k-progressbar[dir=rtl] {
  direction: rtl;
}

.k-progressbar {
  display: -ms-inline-grid;
}
.k-progressbar > .k-progress-status-wrap,
.k-progressbar > .k-state-selected {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.k-progressbar-horizontal {
  -ms-grid-columns: 1fr;
  -ms-grid-rows: 22px;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  -ms-grid-column-align: end;
}

.k-progressbar-vertical {
  -ms-grid-columns: 22px;
  -ms-grid-rows: 1fr;
}
.k-progressbar-vertical > .k-state-selected {
  -ms-grid-row-align: end;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  -ms-grid-row-align: start;
}

@-webkit-keyframes progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 22px 0;
  }
}

@keyframes progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 22px 0;
  }
}
.k-progressbar {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-progressbar .k-state-selected {
  border-color: #11526f;
  color: #ffffff;
  background-color: #125979;
}
.k-progressbar .k-item {
  border-color: #ffffff;
}

.k-progressbar-indeterminate {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
  background-image: -webkit-linear-gradient(45deg, #eaeaea 25%, transparent 25%, transparent 50%, #eaeaea 50%, #eaeaea 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, #eaeaea 25%, transparent 25%, transparent 50%, #eaeaea 50%, #eaeaea 75%, transparent 75%, transparent);
  -webkit-background-size: 22px 22px;
          background-size: 22px 22px;
  -webkit-animation: progressbar-indeterminate-animation 1s linear infinite;
          animation: progressbar-indeterminate-animation 1s linear infinite;
}

.k-actions,
.k-action-buttons,
.k-columnmenu-actions {
  padding: 8px 8px;
  border-width: 0px;
  border-style: solid;
  border-color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  clear: both;
}
.k-actions .k-button + .k-button,
.k-action-buttons .k-button + .k-button,
.k-columnmenu-actions .k-button + .k-button {
  margin-left: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.k-rtl .k-actions .k-button + .k-button, [dir=rtl] .k-actions .k-button + .k-button,
.k-rtl .k-action-buttons .k-button + .k-button,
[dir=rtl] .k-action-buttons .k-button + .k-button,
.k-rtl .k-columnmenu-actions .k-button + .k-button,
[dir=rtl] .k-columnmenu-actions .k-button + .k-button {
  margin-left: 0;
  margin-right: 8px;
}

.k-popup .k-actions,
.k-popup .k-action-buttons,
.k-popup .k-columnmenu-actions {
  margin-top: 16px;
}

.k-actions {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.k-actions .k-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.k-actions.k-actions-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.k-actions.k-actions-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-actions.k-actions-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.k-actions.k-actions-stretched {
  padding: 0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  overflow: hidden;
}
.k-actions.k-actions-stretched .k-button {
  background-clip: border-box;
  border-radius: 0;
  padding: 12px 16px;
  border-width: 0;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: inline-block;
  overflow: hidden;
  width: auto !important;
  max-width: 100%;
}
.k-actions.k-actions-stretched .k-button ~ .k-button {
  margin: 0;
  border-left-width: 1px;
}

.k-actions-stretched {
  border-color: #cacaca;
}

.k-textbox-container,
.k-floating-label-container {
  padding-top: calc( 1.4285714286 * 14px );
  width: 12.4em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
.k-textbox-container > .k-label,
.k-floating-label-container > .k-label {
  max-width: 90%;
  font-size: 14px;
  line-height: 1.4285714286;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: calc( calc( 1.4285714286 * 14px ) + 1px + 4px );
  left: calc( 8px + 1px );
  overflow: hidden;
  cursor: text;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
  -webkit-transition: color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, -webkit-transform 0.2s ease-out;
  pointer-events: none;
}
.k-textbox-container > .k-textbox,
.k-textbox-container > .k-widget,
.k-floating-label-container > .k-textbox,
.k-floating-label-container > .k-widget {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: auto;
}
.k-textbox-container.k-state-empty > .k-label,
.k-floating-label-container.k-state-empty > .k-label {
  top: calc( calc( 1.4285714286 * 14px ) + 1px + 4px );
  left: calc( 8px + 1px );
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.k-textbox-container > .k-label, .k-textbox-container[focus-within] > .k-label, .k-textbox-container.k-state-focused > .k-label,
.k-floating-label-container > .k-label,
.k-floating-label-container[focus-within] > .k-label,
.k-floating-label-container.k-state-focused > .k-label {
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.k-textbox-container > .k-label, .k-textbox-container:focus-within > .k-label, .k-textbox-container.k-state-focused > .k-label,
.k-floating-label-container > .k-label,
.k-floating-label-container:focus-within > .k-label,
.k-floating-label-container.k-state-focused > .k-label {
  top: 0;
  left: 0;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.k-textbox-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder {
  color: transparent;
}
.k-textbox-container.k-state-empty:not(.k-state-focused) ::-moz-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) ::-moz-placeholder {
  color: transparent;
}
.k-textbox-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder {
  color: transparent;
}
.k-textbox-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder {
  color: transparent;
}
.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder,
.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder {
  color: transparent;
}
.k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl] > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-floating-label-container[dir=rtl] > .k-label {
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
          transform-origin: right center;
}
.k-rtl .k-textbox-container.k-state-empty > .k-label, .k-textbox-container[dir=rtl].k-state-empty > .k-label,
.k-rtl .k-floating-label-container.k-state-empty > .k-label,
.k-floating-label-container[dir=rtl].k-state-empty > .k-label {
  left: auto;
  right: calc( 8px + 1px );
}
.k-rtl .k-textbox-container > .k-label, .k-rtl .k-textbox-container[focus-within] > .k-label, .k-rtl .k-textbox-container.k-state-focused > .k-label, .k-textbox-container[dir=rtl] > .k-label, .k-textbox-container[dir=rtl][focus-within] > .k-label, .k-textbox-container[dir=rtl].k-state-focused > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-rtl .k-floating-label-container[focus-within] > .k-label,
.k-rtl .k-floating-label-container.k-state-focused > .k-label,
.k-floating-label-container[dir=rtl] > .k-label,
.k-floating-label-container[dir=rtl][focus-within] > .k-label,
.k-floating-label-container[dir=rtl].k-state-focused > .k-label {
  left: auto;
  right: 0;
}
.k-rtl .k-textbox-container > .k-label, .k-rtl .k-textbox-container:focus-within > .k-label, .k-rtl .k-textbox-container.k-state-focused > .k-label, .k-textbox-container[dir=rtl] > .k-label, .k-textbox-container[dir=rtl]:focus-within > .k-label, .k-textbox-container[dir=rtl].k-state-focused > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-rtl .k-floating-label-container:focus-within > .k-label,
.k-rtl .k-floating-label-container.k-state-focused > .k-label,
.k-floating-label-container[dir=rtl] > .k-label,
.k-floating-label-container[dir=rtl]:focus-within > .k-label,
.k-floating-label-container[dir=rtl].k-state-focused > .k-label {
  left: auto;
  right: 0;
}

.k-textbox {
  border-radius: 0;
  margin: 0;
  padding: 0;
  width: 12.4em;
  height: calc( 1.4285714286em + 8px + 2px );
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
  background-clip: padding-box;
}
.k-textbox .k-ie11 {
  background-clip: border-box;
}
.k-textbox::-ms-clear {
  display: none;
}
.k-textbox::-webkit-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -webkit-user-select: none;
          user-select: none;
}
.k-textbox::-moz-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -moz-user-select: none;
       user-select: none;
}
.k-textbox:-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -ms-user-select: none;
      user-select: none;
}
.k-textbox::-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -ms-user-select: none;
      user-select: none;
}
.k-textbox::placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.k-textbox:-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
}
.k-textbox .k-button-clear {
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
  border: 0;
}
.k-textbox .k-textbox-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.k-textbox:disabled, .k-textbox[disabled], .k-textbox.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-textbox:disabled::-moz-selection, .k-textbox[disabled]::-moz-selection, .k-textbox.k-state-disabled::-moz-selection {
  color: #767676;
  background-color: transparent;
}
.k-textbox:disabled::selection, .k-textbox[disabled]::selection, .k-textbox.k-state-disabled::selection {
  color: #767676;
  background-color: transparent;
}

input.k-textbox {
  padding: 4px 8px;
}

.k-textbox {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-textbox::-moz-selection, .k-textbox .k-input::-moz-selection {
  color: #ffffff;
  background-color: #125979;
}
.k-textbox::selection,
.k-textbox .k-input::selection {
  color: #ffffff;
  background-color: #125979;
}
.k-textbox .k-input-prefix > .k-icon,
.k-textbox .k-input-suffix > .k-icon {
  color: #767676;
  opacity: 0.75;
}
.k-textbox .k-input-prefix .k-clear-value,
.k-textbox .k-input-suffix .k-clear-value {
  color: #767676;
  opacity: 0.5;
}
.k-textbox .k-input-prefix .k-clear-value:hover,
.k-textbox .k-input-suffix .k-clear-value:hover {
  opacity: 1;
}
.k-textbox .k-textbox-separator {
  border-color: #767676;
  opacity: 0.5;
}
.k-textbox:focus, .k-textbox[focus-within], .k-textbox.k-state-focus, .k-textbox.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textbox:focus, .k-textbox:focus-within, .k-textbox.k-state-focus, .k-textbox.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textbox:hover, .k-textbox.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-textbox.k-invalid, .k-textbox.k-state-invalid, .k-textbox.ng-invalid.ng-touched, .k-textbox.ng-invalid.ng-dirty {
  border-color: #cacaca;
}
.k-textarea {
  border-radius: 0;
  margin: 0;
  padding: 0;
  width: 18em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
  background-clip: padding-box;
}
.k-textarea .k-ie11 {
  background-clip: border-box;
}
.k-textarea::-ms-clear {
  display: none;
}
.k-textarea::-webkit-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -webkit-user-select: none;
          user-select: none;
}
.k-textarea::-moz-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -moz-user-select: none;
       user-select: none;
}
.k-textarea:-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -ms-user-select: none;
      user-select: none;
}
.k-textarea::-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -ms-user-select: none;
      user-select: none;
}
.k-textarea::placeholder {
  color: rgba(118, 118, 118, 0.5);
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.k-textarea > .k-input {
  padding: 4px 8px;
  height: auto;
  min-height: calc( 1.4285714286em + 8px + 2px );
  overflow-y: auto;
  resize: vertical;
}
.k-textarea:disabled, .k-textarea[disabled], .k-textarea.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-textarea:disabled::-moz-selection, .k-textarea[disabled]::-moz-selection, .k-textarea.k-state-disabled::-moz-selection {
  color: #767676;
  background-color: transparent;
}
.k-textarea:disabled::selection, .k-textarea[disabled]::selection, .k-textarea.k-state-disabled::selection {
  color: #767676;
  background-color: transparent;
}

textarea.k-textarea {
  padding: 4px 8px;
  min-height: calc( 1.4285714286em + 8px + 2px );
  display: inline-block;
  resize: both;
}

.k-textbox-container > .k-textarea,
.k-floating-label-container > .k-textarea {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
}

.k-ie .k-textarea :-ms-input-placeholder, .k-ie .k-textarea:-ms-input-placeholder {
  color: rgba(118, 118, 118, 0.5);
}

.k-textarea {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-textarea::-moz-selection, .k-textarea .k-input::-moz-selection {
  color: #ffffff;
  background-color: #125979;
}
.k-textarea::selection,
.k-textarea .k-input::selection {
  color: #ffffff;
  background-color: #125979;
}
.k-textarea:focus, .k-textarea[focus-within], .k-textarea.k-state-focus, .k-textarea.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textarea:focus, .k-textarea:focus-within, .k-textarea.k-state-focus, .k-textarea.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textarea:hover, .k-textarea.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-textarea.k-invalid, .k-textarea.k-state-invalid, .k-textarea.ng-invalid.ng-touched, .k-textarea.ng-invalid.ng-dirty {
  border-color: #cacaca;
}
.k-floating-label-container.k-textarea-container > .k-label,
.k-textbox-container.k-textarea-container > .k-label {
  color: #767676;
}

.k-tooltip {
  border-radius: 0;
  margin: 0;
  padding: 4px 8px;
  border-width: 0px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.25;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

[dir="ltr"] .k-tooltip-icon{
  margin-right: 4px;
}

[dir="rtl"] .k-tooltip-icon{
  margin-left: 4px;
}

.k-tooltip-icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.k-tooltip-title {
  margin-bottom: 0.25em;
  font-size: 17.5px;
  line-height: 1;
}

.k-tooltip-content {
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir="ltr"] .k-tooltip-button{
  margin-left: 4px;
}

[dir="rtl"] .k-tooltip-button{
  margin-right: 4px;
}

.k-tooltip-button {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.k-tooltip-button .k-icon {
  color: inherit;
  vertical-align: top;
}

.k-callout {
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  pointer-events: none;
}

.k-callout-n {
  margin-left: -6px;
  border-bottom-color: currentColor;
  top: -12px;
  left: 50%;
  pointer-events: none;
}

.k-callout-e {
  margin-top: -6px;
  border-left-color: currentColor;
  top: 50%;
  right: -12px;
  pointer-events: none;
}

.k-callout-s {
  margin-left: -6px;
  border-top-color: currentColor;
  bottom: -12px;
  left: 50%;
  pointer-events: none;
}

.k-callout-w {
  margin-top: -6px;
  border-right-color: currentColor;
  top: 50%;
  left: -12px;
  pointer-events: none;
}

.k-tooltip-wrapper .k-tooltip {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-tooltip {
  border-color: rgba(0, 0, 0, 0.75);
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.75);
}
.k-tooltip .k-callout {
  color: rgba(0, 0, 0, 0.75);
}

.k-tooltip-primary {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}
.k-tooltip-primary .k-callout {
  color: #125979;
}

.k-tooltip-info {
  border-color: #1779ba;
  color: #ffffff;
  background-color: #1779ba;
}
.k-tooltip-info .k-callout {
  color: #1779ba;
}

.k-tooltip-success {
  border-color: #3adb76;
  color: #000000;
  background-color: #3adb76;
}
.k-tooltip-success .k-callout {
  color: #3adb76;
}

.k-tooltip-warning {
  border-color: #ffae00;
  color: #000000;
  background-color: #ffae00;
}
.k-tooltip-warning .k-callout {
  color: #ffae00;
}

.k-tooltip-error {
  border-color: #cc4b37;
  color: #ffffff;
  background-color: #cc4b37;
}
.k-tooltip-error .k-callout {
  color: #cc4b37;
}

.k-validator-tooltip {
  margin-top: calc( 6px + 0px );
  width: auto;
  white-space: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9999;
}

.k-grid .k-validator-tooltip {
  max-width: 300px;
}

.k-autocomplete {
  border-radius: 0;
  background-clip: padding-box;
  width: 12.4em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  vertical-align: middle;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-autocomplete .k-ie11 {
  background-clip: border-box;
}
.k-autocomplete .k-input {
  padding: 4px 8px;
}
.k-autocomplete .k-i-loading {
  width: calc( 16px + 8px );
  height: calc( 20px + 8px );
}
.k-autocomplete .k-clear-value {
  width: calc( 16px + 8px );
  height: calc( 20px + 8px );
  outline: 0;
  display: none;
  cursor: pointer;
  opacity: 0.5;
}
.k-autocomplete .k-clear-value:hover {
  opacity: 1;
}
.k-autocomplete:hover .k-clear-value, .k-autocomplete[focus-within] .k-clear-value, .k-autocomplete.k-state-hover .k-clear-value, .k-autocomplete.k-state-focused .k-clear-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-autocomplete:hover .k-clear-value, .k-autocomplete:focus-within .k-clear-value, .k-autocomplete.k-state-hover .k-clear-value, .k-autocomplete.k-state-focused .k-clear-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.k-autocomplete.k-header,
.k-autocomplete {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-autocomplete.k-header:hover, .k-autocomplete.k-header.k-state-hover,
.k-autocomplete:hover,
.k-autocomplete.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-autocomplete.k-header[focus-within], .k-autocomplete.k-header.k-state-open, .k-autocomplete.k-header.k-state-focused,
.k-autocomplete[focus-within],
.k-autocomplete.k-state-open,
.k-autocomplete.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-autocomplete.k-header:focus-within, .k-autocomplete.k-header.k-state-open, .k-autocomplete.k-header.k-state-focused,
.k-autocomplete:focus-within,
.k-autocomplete.k-state-open,
.k-autocomplete.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-autocomplete.k-header.k-invalid, .k-autocomplete.k-header.k-state-invalid, .k-autocomplete.k-header.ng-invalid.ng-touched, .k-autocomplete.k-header.ng-invalid.ng-dirty,
.k-autocomplete.k-invalid,
.k-autocomplete.k-state-invalid,
.k-autocomplete.ng-invalid.ng-touched,
.k-autocomplete.ng-invalid.ng-dirty {
  border-color: #cacaca;
}
.k-combobox {
  width: 12.4em;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-combobox .k-dropdown-wrap {
  background-clip: padding-box;
  border-radius: 0;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  outline: 0;
  cursor: auto;
  cursor: initial;
}
.k-combobox .k-dropdown-wrap .k-ie11 {
  background-clip: border-box;
}
.k-combobox .k-clear-value {
  height: 20px;
  line-height: 20px;
  outline: 0;
  cursor: pointer;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0.5;
  position: absolute;
  top: 4px;
  right: calc( calc( 1.4285714286em + 8px ) + 0px + 6px);
}
.k-combobox .k-clear-value:hover {
  opacity: 1;
}
.k-combobox:hover .k-clear-value, .k-combobox[focus-within] .k-clear-value, .k-combobox.k-state-hover .k-clear-value, .k-combobox.k-state-focused .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-combobox:hover .k-clear-value, .k-combobox:focus-within .k-clear-value, .k-combobox.k-state-hover .k-clear-value, .k-combobox.k-state-focused .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-combobox .k-select {
  border-radius: 0 0 0 0;
  padding: 0px 0px;
  width: calc( 1.4285714286em + 8px );
  border-width: 0 0 0 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-combobox.k-combobox-clearable .k-input {
  padding-right: calc( 16px + 8px );
}
.k-combobox[dir=rtl], .k-rtl .k-combobox {
  text-align: right;
}
.k-combobox[dir=rtl] .k-select, .k-rtl .k-combobox .k-select {
  border-radius: 0 0 0 0;
  border-width: 0 0px 0 0;
}
.k-combobox[dir=rtl] .k-clear-value, .k-rtl .k-combobox .k-clear-value {
  right: auto;
  left: calc( calc( 1.4285714286em + 8px ) + 0px + 6px);
}
.k-combobox[dir=rtl].k-combobox-clearable .k-input, .k-rtl .k-combobox.k-combobox-clearable .k-input {
  padding-left: calc( 16px + 8px );
  padding-right: 8px;
}

.k-combobox .k-dropdown-wrap {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-combobox .k-dropdown-wrap.k-invalid, .k-combobox .k-dropdown-wrap.k-invalid:hover, .k-combobox .k-dropdown-wrap.k-state-invalid {
  border-color: #cacaca;
}
.k-combobox .k-select {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-combobox > :hover,
.k-combobox .k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-combobox > :hover .k-select,
.k-combobox .k-state-hover .k-select {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-combobox > .k-state-focused,
.k-combobox .k-state-active {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-combobox.k-state-invalid .k-dropdown-wrap, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap {
  border-color: #cacaca;
}
.k-calendar {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -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);
}
.k-calendar .k-ie11 {
  background-clip: border-box;
}
.k-popup .k-calendar {
  height: 100%;
}
.k-calendar .k-link {
  outline: 0;
  color: inherit;
  text-decoration: none;
  white-space: normal;
  cursor: pointer;
  overflow: hidden;
}
.k-calendar .k-calendar-view table,
.k-calendar .k-calendar-view .k-calendar-table {
  margin: 0;
  border-width: 0;
  border-color: inherit;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  outline: 0;
  position: relative;
  z-index: 1;
}
.k-calendar .k-calendar-view td,
.k-calendar .k-calendar-view th,
.k-calendar .k-calendar-view .k-calendar-td,
.k-calendar .k-calendar-view .k-calendar-th {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  font-weight: normal;
  cursor: default;
}
.k-calendar .k-calendar-view th,
.k-calendar .k-calendar-view .k-calendar-th {
  padding: 0.25em 0px;
  font-size: 12px;
  line-height: 2;
  text-transform: uppercase;
  opacity: 0.6;
}
.k-calendar .k-calendar-view tbody th,
.k-calendar .k-calendar-view .k-calendar-tbody .k-calendar-th {
  padding-left: 8px;
  padding-right: 8px;
  height: 2em;
  font: inherit;
  font-weight: bold;
  text-transform: none;
  text-align: left;
}
.k-calendar .k-header {
  padding: 4px 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  z-index: 2;
}
.k-calendar .k-header .k-link {
  border-radius: 0;
  padding: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-calendar .k-nav-prev,
.k-calendar .k-nav-next {
  width: 1.4285714286em;
  height: 1.4285714286em;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.k-calendar .k-nav-fast {
  margin: 0 4px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-calendar-header {
  padding: 4px 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.k-calendar-header .k-title,
.k-calendar-header .k-calendar-title {
  font-weight: bold;
}
.k-calendar-header .k-today {
  cursor: pointer;
  outline: none;
}
.k-calendar-header .k-calendar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 4px;
  gap: 4px;
}
.k-calendar > .k-calendar-header {
  min-width: 280px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-calendar .k-footer,
.k-calendar .k-calendar-footer {
  text-align: center;
  clear: both;
}
.k-calendar .k-nav-today,
.k-calendar .k-footer > .k-state-disabled {
  padding: 8px 16px;
  display: block;
}
.k-calendar .k-nav-today:hover {
  text-decoration: underline;
}
.k-calendar .k-calendar-view {
  width: 17em;
  height: 17em;
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: auto;
  padding: 0 4px;
  grid-gap: 16px;
  gap: 16px;
}
.k-calendar.k-week-number .k-calendar-view {
  width: 19.4285714286em;
}
.k-calendar-infinite .k-calendar-view {
  width: 17em;
  height: calc( 19.4285714286em + 2em );
  grid-gap: 0;
  gap: 0;
}
.k-calendar .k-content,
.k-calendar .k-calendar-content {
  width: 100%;
  margin: 0;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}
.k-calendar .k-content > table,
.k-calendar .k-content > .k-calendar-table,
.k-calendar .k-calendar-content > table,
.k-calendar .k-calendar-content > .k-calendar-table {
  table-layout: fixed;
  margin-right: -17px;
}
.k-calendar .k-content td,
.k-calendar .k-content .k-calendar-td,
.k-calendar .k-calendar-content td,
.k-calendar .k-calendar-content .k-calendar-td {
  border-radius: 0;
  border-color: transparent;
}
.k-calendar .k-content .k-link,
.k-calendar .k-calendar-content .k-link {
  border-radius: 0;
  padding: 0.5em 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-calendar .k-content .k-weekend,
.k-calendar .k-calendar-content .k-weekend {
  border-radius: 0;
  opacity: 1;
}
.k-calendar .k-content .k-alt,
.k-calendar .k-calendar-content .k-alt {
  opacity: 0.6;
}
.k-calendar .k-content .k-other-month .k-link,
.k-calendar .k-calendar-content .k-other-month .k-link {
  opacity: 0.6;
}
.k-calendar .k-content .k-state-disabled,
.k-calendar .k-calendar-content .k-state-disabled {
  opacity: 0.6;
}
.k-calendar table.k-content,
.k-calendar table.k-calendar-content,
.k-calendar .k-calendar-table.k-content,
.k-calendar .k-calendar-table.k-calendar-content {
  display: inline-table;
  vertical-align: top;
}
.k-calendar .k-month td,
.k-calendar .k-month .k-calendar-td,
.k-calendar .k-calendar-monthview td,
.k-calendar .k-calendar-monthview .k-calendar-td {
  width: 2.4285714286em;
  height: 2.4285714286em;
}
.k-calendar .k-month .k-link,
.k-calendar .k-calendar-monthview .k-link {
  width: 2.4285714286em;
  height: 2.4285714286em;
}
.k-calendar .k-year td,
.k-calendar .k-year .k-calendar-td,
.k-calendar .k-calendar-yearview td,
.k-calendar .k-calendar-yearview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar .k-year .k-link,
.k-calendar .k-calendar-yearview .k-link {
  width: 4.25em;
  height: 4.25em;
}
.k-calendar .k-decade td,
.k-calendar .k-decade .k-calendar-td,
.k-calendar .k-calendar-decadeview td,
.k-calendar .k-calendar-decadeview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar .k-decade .k-link,
.k-calendar .k-calendar-decadeview .k-link {
  width: 4.25em;
  height: 4.25em;
}
.k-calendar .k-century td,
.k-calendar .k-century .k-calendar-td,
.k-calendar .k-calendar-centuryview td,
.k-calendar .k-calendar-centuryview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar .k-century .k-link,
.k-calendar .k-calendar-centuryview .k-link {
  width: 4.25em;
  height: 4.25em;
  text-align: left;
}
.k-calendar-infinite {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: auto;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: bottom;
}
.k-calendar-infinite .k-calendar-view,
.k-calendar-infinite .k-calendar-monthview {
  padding: 0 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.k-calendar-infinite .k-calendar-view::after,
.k-calendar-infinite .k-calendar-monthview::after {
  display: block;
  position: absolute;
  bottom: 0;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 150%;
  left: -25%;
  -webkit-box-shadow: 0 0 2.4285714286em 1.2142857143em #ffffff;
          box-shadow: 0 0 2.4285714286em 1.2142857143em #ffffff;
}
.k-calendar-infinite .k-calendar-header {
  margin-left: -16px;
  margin-right: -16px;
  padding: 8px 16px;
}
.k-calendar-infinite .k-calendar-weekdays {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.k-calendar-infinite .k-calendar-yearview .k-content td,
.k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content td,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td,
.k-calendar-infinite .k-calendar-decadeview .k-content td,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content td,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td,
.k-calendar-infinite .k-calendar-centuryview .k-content td,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content td,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar-infinite .k-calendar-yearview .k-content .k-link,
.k-calendar-infinite .k-calendar-yearview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-link,
.k-calendar-infinite .k-calendar-decadeview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-link,
.k-calendar-infinite .k-calendar-centuryview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td.k-empty {
  width: 3.4em;
  height: 3.4em;
}

.k-calendar-container,
.k-datetime-container {
  padding: 0;
}
.k-calendar-container .k-calendar,
.k-datetime-container .k-calendar {
  border-width: 0;
}

.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-right: -117px;
}

.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  top: 0;
  right: 0;
}

.k-calendar-navigation {
  width: 5em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.k-calendar-navigation::before, .k-calendar-navigation::after {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
  -webkit-box-shadow: 0 0 6em 3em #fefefe;
          box-shadow: 0 0 6em 3em #fefefe;
}
.k-calendar-navigation::before {
  top: 0;
}
.k-calendar-navigation::after {
  bottom: 0;
}
.k-calendar-navigation .k-content,
.k-calendar-navigation .k-calendar-content {
  background: transparent;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-calendar-navigation .k-content ul,
.k-calendar-navigation .k-calendar-content ul {
  width: 5em;
}
.k-calendar-navigation .k-content li,
.k-calendar-navigation .k-calendar-content li {
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  padding: 0 1em;
}
.k-calendar-navigation .k-calendar-navigation-marker {
  font-weight: bold;
}
.k-calendar-navigation .k-calendar-navigation-highlight {
  width: 100%;
  border-width: 1px 0;
  border-style: solid;
  height: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-calendar.k-calendar-range {
  width: auto;
}
.k-calendar.k-calendar-range .k-calendar-view {
  height: auto;
  min-height: 17em;
  width: auto;
  white-space: nowrap;
}
.k-calendar.k-calendar-range .k-calendar-view::after {
  display: none;
}
.k-calendar.k-calendar-range table,
.k-calendar.k-calendar-range .k-calendar-table {
  width: auto;
}
.k-calendar.k-calendar-range table.k-meta-view,
.k-calendar.k-calendar-range .k-calendar-table.k-meta-view {
  margin: 0 -1px;
}
.k-calendar.k-calendar-range .k-meta-header,
.k-calendar.k-calendar-range .k-month-header {
  margin: 0 16px;
  padding: 0.25em 8px;
  font-size: 12px;
  line-height: 2;
  text-align: left;
  opacity: 0.6;
  cursor: default;
}
.k-calendar.k-calendar-range .k-range-start {
  border-color: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k-calendar.k-calendar-range .k-range-end {
  border-color: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.k-calendar.k-calendar-range .k-range-mid {
  border-color: inherit;
  border-radius: 0;
}
.k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-animation-container-sm .k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-calendar.k-calendar-range.k-calendar-infinite table,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-calendar.k-calendar-range.k-calendar-infinite table > tbody,
.k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody {
  display: inline-block;
  vertical-align: top;
}
.k-calendar.k-calendar-range.k-calendar-infinite table > tbody + tbody,
.k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody + .k-calendar-tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody + tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody + .k-calendar-tbody {
  margin-left: 32px;
}
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
  border-radius: 0;
  width: 44px;
}
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-calendar-view {
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-widget.k-daterangepicker {
  border: 0;
}

.k-rtl .k-calendar .k-nav-prev,
.k-rtl .k-calendar .k-nav-next,
.k-rtl .k-calendar .k-prev-view,
.k-rtl .k-calendar .k-next-view,
.k-calendar[dir=rtl] .k-nav-prev,
.k-calendar[dir=rtl] .k-nav-next,
.k-calendar[dir=rtl] .k-prev-view,
.k-calendar[dir=rtl] .k-next-view {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.k-rtl .k-calendar .k-content.k-scrollable,
.k-rtl .k-calendar .k-calendar-content.k-scrollable,
.k-calendar[dir=rtl] .k-content.k-scrollable,
.k-calendar[dir=rtl] .k-calendar-content.k-scrollable {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-left: -117px;
}
.k-rtl .k-calendar tbody th,
.k-rtl .k-calendar .k-calendar-tbody .k-calendar-th,
.k-calendar[dir=rtl] tbody th,
.k-calendar[dir=rtl] .k-calendar-tbody .k-calendar-th {
  text-align: right;
}
.k-rtl .k-calendar .k-content > table,
.k-rtl .k-calendar .k-content > .k-calendar-table,
.k-rtl .k-calendar .k-calendar-content > table,
.k-rtl .k-calendar .k-calendar-content > .k-calendar-table,
.k-calendar[dir=rtl] .k-content > table,
.k-calendar[dir=rtl] .k-content > .k-calendar-table,
.k-calendar[dir=rtl] .k-calendar-content > table,
.k-calendar[dir=rtl] .k-calendar-content > .k-calendar-table {
  margin-right: 0;
  margin-left: -17px;
}

.k-calendar {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}
.k-calendar .k-header {
  border-color: inherit;
  color: #767676;
  background-color: #fefefe;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1);
}
.k-calendar .k-nav-prev:hover, .k-calendar .k-nav-prev.k-state-hover,
.k-calendar .k-nav-next:hover,
.k-calendar .k-nav-next.k-state-hover,
.k-calendar .k-nav-fast:hover,
.k-calendar .k-nav-fast.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-calendar .k-nav-prev:active, .k-calendar .k-nav-prev.k-state-active,
.k-calendar .k-nav-next:active,
.k-calendar .k-nav-next.k-state-active,
.k-calendar .k-nav-fast:active,
.k-calendar .k-nav-fast.k-state-active {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-calendar .k-footer .k-nav-today,
.k-calendar .k-calendar-header .k-today {
  color: #125979;
}
.k-calendar .k-footer .k-nav-today:hover, .k-calendar .k-footer .k-nav-today:focus,
.k-calendar .k-calendar-header .k-today:hover,
.k-calendar .k-calendar-header .k-today:focus {
  color: #0f4b66;
}
.k-calendar .k-content .k-today,
.k-calendar .k-calendar-content .k-today {
  color: #125979;
}
.k-calendar .k-weekend {
  color: inherit;
  background-color: transparent;
}
.k-calendar .k-alt {
  background-color: transparent;
}
.k-calendar .k-out-of-range {
  pointer-events: none;
  visibility: hidden;
}
.k-calendar .k-state-hover .k-link,
.k-calendar td:hover .k-link,
.k-calendar .k-calendar-td:hover .k-link {
  border-color: #177199;
  color: #ffffff;
  background-color: #177199;
}
.k-calendar .k-state-selected .k-link {
  border-color: #146589;
  color: #ffffff;
  background-color: #146589;
}
.k-calendar .k-state-selected.k-state-hover .k-link,
.k-calendar .k-state-selected:hover .k-link {
  border-color: #125d7e;
  color: #ffffff;
  background-color: #125d7e;
}
.k-calendar .k-state-focused .k-link {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-calendar .k-state-selected.k-state-focused .k-link {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-calendar .k-calendar-navigation {
  color: #767676;
  background-color: #fefefe;
  -webkit-box-shadow: inset -1px 0 #cacaca;
          box-shadow: inset -1px 0 #cacaca;
}
.k-calendar .k-calendar-navigation li:hover {
  color: #0f4b66;
}
.k-calendar .k-calendar-navigation-highlight {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}
.k-calendar[dir=rtl] .k-calendar-navigation, .k-rtl .k-calendar .k-calendar-navigation {
  -webkit-box-shadow: inset 1px 0 #cacaca;
          box-shadow: inset 1px 0 #cacaca;
}
.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.k-state-invalid, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
  border-color: #cacaca;
}

.k-calendar.k-calendar-range .k-range-start,
.k-calendar.k-calendar-range .k-range-end,
.k-calendar.k-calendar-range .k-range-mid {
  background-image: -webkit-linear-gradient(transparent 1px, rgba(20, 101, 137, 0.25) 1px, rgba(20, 101, 137, 0.25) calc(100% - 1px), transparent calc(100% - 1px));
  background-image: linear-gradient(transparent 1px, rgba(20, 101, 137, 0.25) 1px, rgba(20, 101, 137, 0.25) calc(100% - 1px), transparent calc(100% - 1px));
}
.k-ie .k-calendar.k-calendar-range .k-range-start, .k-edge .k-calendar.k-calendar-range .k-range-start,
.k-ie .k-calendar.k-calendar-range .k-range-end,
.k-edge .k-calendar.k-calendar-range .k-range-end,
.k-ie .k-calendar.k-calendar-range .k-range-mid,
.k-edge .k-calendar.k-calendar-range .k-range-mid {
  background-image: none;
  background-color: rgba(20, 101, 137, 0.25);
}
.k-calendar.k-calendar-range .k-range-start.k-range-end {
  background-image: none;
  background-color: transparent;
}
.k-calendar.k-calendar-range .k-range-start .k-link,
.k-calendar.k-calendar-range .k-range-end .k-link {
  background-color: #146589;
}
.k-calendar.k-calendar-range .k-range-start.k-state-active .k-link,
.k-calendar.k-calendar-range .k-range-end.k-state-active .k-link {
  -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.k-calendar.k-calendar-range .k-range-split-start,
.k-calendar.k-calendar-range .k-range-split-end {
  position: relative;
}
.k-calendar.k-calendar-range .k-range-split-start::after,
.k-calendar.k-calendar-range .k-range-split-end::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  bottom: 1px;
  width: 5px;
}
.k-calendar.k-calendar-range .k-range-split-start::after {
  left: -5px;
  right: auto;
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(20, 101, 137, 0.25)), to(transparent));
  background-image: -webkit-linear-gradient(right, rgba(20, 101, 137, 0.25), transparent 100%);
  background-image: linear-gradient(to left, rgba(20, 101, 137, 0.25), transparent 100%);
}
.k-calendar.k-calendar-range .k-range-split-end::after {
  right: -5px;
  left: auto;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(20, 101, 137, 0.25)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(20, 101, 137, 0.25), transparent 100%);
  background-image: linear-gradient(to right, rgba(20, 101, 137, 0.25), transparent 100%);
}

.k-daterangepicker.k-state-invalid .k-dateinput-wrap {
  border-color: #cacaca;
}

.k-dateinput,
.k-datepicker,
.k-datetimepicker,
.k-timepicker {
  width: 12.4em;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  background: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-dateinput .k-dateinput-wrap,
.k-dateinput .k-picker-wrap,
.k-datepicker .k-dateinput-wrap,
.k-datepicker .k-picker-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-datetimepicker .k-picker-wrap,
.k-timepicker .k-dateinput-wrap,
.k-timepicker .k-picker-wrap {
  background-clip: padding-box;
  border-radius: 0;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
}
.k-dateinput .k-dateinput-wrap .k-ie11,
.k-dateinput .k-picker-wrap .k-ie11,
.k-datepicker .k-dateinput-wrap .k-ie11,
.k-datepicker .k-picker-wrap .k-ie11,
.k-datetimepicker .k-dateinput-wrap .k-ie11,
.k-datetimepicker .k-picker-wrap .k-ie11,
.k-timepicker .k-dateinput-wrap .k-ie11,
.k-timepicker .k-picker-wrap .k-ie11 {
  background-clip: border-box;
}
.k-dateinput .k-select,
.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
  border-radius: 0 0 0 0;
  padding: 0;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-dateinput[dir=rtl], .k-rtl .k-dateinput,
.k-datepicker[dir=rtl],
.k-rtl .k-datepicker,
.k-datetimepicker[dir=rtl],
.k-rtl .k-datetimepicker,
.k-timepicker[dir=rtl],
.k-rtl .k-timepicker {
  text-align: right;
}
.k-dateinput[dir=rtl] .k-select, .k-rtl .k-dateinput .k-select,
.k-datepicker[dir=rtl] .k-select,
.k-rtl .k-datepicker .k-select,
.k-datetimepicker[dir=rtl] .k-select,
.k-rtl .k-datetimepicker .k-select,
.k-timepicker[dir=rtl] .k-select,
.k-rtl .k-timepicker .k-select {
  border-radius: 0 0 0 0;
}

.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
  padding: 0;
  width: calc( 1.4285714286em + 8px );
  border-width: 0;
}
.k-datepicker .k-i-warning,
.k-datetimepicker .k-i-warning,
.k-timepicker .k-i-warning {
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: visible;
}
.k-datepicker .k-state-invalid .k-i-warning,
.k-datetimepicker .k-state-invalid .k-i-warning,
.k-timepicker .k-state-invalid .k-i-warning {
  display: inline-block;
}
.k-datepicker .k-widget.k-dateinput,
.k-datetimepicker .k-widget.k-dateinput,
.k-timepicker .k-widget.k-dateinput {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
}
.k-datepicker .k-dateinput-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-timepicker .k-dateinput-wrap {
  border: 0;
  border-radius: 0 0 0 0;
}
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  -webkit-transition: none;
  transition: none;
}
.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir=rtl] .k-i-warning,
.k-rtl .k-datetimepicker .k-i-warning,
.k-datetimepicker[dir=rtl] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir=rtl] .k-i-warning {
  right: auto;
}

.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning {
  right: calc( calc( 1.4285714286em + 8px ) + 4px);
}
.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir=rtl] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir=rtl] .k-i-warning {
  left: calc( calc( 1.4285714286em + 8px ) + 4px);
}

.k-datetimepicker .k-select {
  padding: 0;
  width: auto;
  border-left-width: 0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-datetimepicker .k-link {
  padding: 0;
  width: calc( 1.4285714286em + 8px );
  height: 100%;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-datetimepicker .k-i-warning {
  right: calc( calc( 1.4285714286em + 8px ) * 2 + 4px);
}
.k-rtl .k-datetimepicker .k-i-warning, .k-datetimepicker[dir=rtl] .k-i-warning {
  left: calc( calc( 1.4285714286em + 8px ) * 2 + 4px);
}

.k-datetime-container .k-datetime-wrap {
  width: 21em;
  overflow: hidden;
}
.k-datetime-container .k-datetime-buttongroup {
  padding: 8px;
}
.k-datetime-container .k-datetime-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.k-datetime-container .k-datetime-calendar-wrap,
.k-datetime-container .k-datetime-time-wrap {
  text-align: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 21em;
      -ms-flex: 0 0 21em;
          flex: 0 0 21em;
}
.k-datetime-container .k-timeselector {
  outline: none;
}
.k-datetime-container .k-time-list-container {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-datetime-container .k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.k-datetime-container .k-actions .k-button,
.k-datetime-container .k-action-buttons .k-button,
.k-datetime-container .k-columnmenu-actions .k-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.k-datetime-container .k-actions.k-actions-start .k-button, .k-datetime-container .k-actions.k-actions-center .k-button, .k-datetime-container .k-actions.k-actions-end .k-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container.k-rtl .k-time-tab .k-datetime-selector, [dir=rtl] .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container[dir=rtl] .k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.k-dateinput .k-select {
  padding: 0;
  border-width: 0;
  width: calc( 1.4285714286em + 8px );
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-dateinput .k-link {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative;
}
.k-dateinput .k-link .k-icon {
  position: absolute;
  right: 50%;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}
.k-dateinput .k-link-increase .k-icon {
  bottom: -2px;
}
.k-dateinput .k-link-decrease .k-icon {
  top: -2px;
}
.k-dateinput .k-i-warning {
  display: none;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: visible;
}
.k-dateinput.k-state-invalid .k-i-warning {
  display: inline-block;
}
.k-rtl .k-dateinput .k-i-warning, .k-dateinput[dir=rtl] .k-i-warning {
  left: 8px;
  right: auto;
}

.k-timeselector .k-actions .k-button,
.k-timeselector .k-action-buttons .k-button,
.k-timeselector .k-columnmenu-actions .k-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.k-timeselector .k-actions.k-actions-start .k-button, .k-timeselector .k-actions.k-actions-center .k-button, .k-timeselector .k-actions.k-actions-end .k-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.k-time-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 16px;
  line-height: 2em;
}
.k-time-header .k-title {
  font-weight: bold;
}
.k-time-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}

.k-time-list-wrapper {
  display: inline-block;
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding: 20px 0;
  text-align: center;
  min-width: 5em;
  height: 200px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-time-list-wrapper .k-title {
  display: block;
  text-align: center;
  font-size: 10px;
  position: absolute;
  text-transform: capitalize;
  font-weight: bold;
  min-width: 100%;
  height: 1.5em;
  line-height: 1.5em;
  margin-top: -20px;
  z-index: 12;
}
.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  left: 0;
  pointer-events: none;
  height: calc(50% - 1em);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}
.k-time-list-wrapper.k-state-focused::before {
  top: 0;
}
.k-time-list-wrapper.k-state-focused::after {
  bottom: 0;
}

.k-time-container {
  position: absolute;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  line-height: 1.4285714286;
  left: 0;
  right: 0;
  top: 20px;
  bottom: 20px;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-right: -117px;
}
.k-time-container > ul {
  height: auto;
  width: 5em;
  margin: auto;
}
.k-rtl .k-time-container, .k-time-container.k-rtl, [dir=rtl] .k-time-container, .k-time-container[dir=rtl] {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-left: -117px;
}

.k-time-list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.k-time-list {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  outline: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.k-time-list::before, .k-time-list::after {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
}
.k-time-list::before {
  top: 0;
}
.k-time-list::after {
  bottom: 0;
}

.k-time-list .k-item {
  padding: 4px 8px;
  min-height: calc( 1.43em + 2px );
  line-height: calc( 1.43em + 2px );
}

.k-time-highlight {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: calc( 1.4285714286em + 8px );
  z-index: 1;
  border-width: 1px 0;
  border-style: solid;
  border-radius: 0.1px;
}

.k-time-container .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0;
}

.k-time-separator {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  z-index: 11;
}

.k-datepicker .k-picker-wrap,
.k-timepicker .k-picker-wrap,
.k-datetimepicker .k-picker-wrap {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-datepicker .k-picker-wrap:hover, .k-datepicker .k-picker-wrap.k-state-hover,
.k-timepicker .k-picker-wrap:hover,
.k-timepicker .k-picker-wrap.k-state-hover,
.k-datetimepicker .k-picker-wrap:hover,
.k-datetimepicker .k-picker-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-datepicker .k-picker-wrap:hover .k-select, .k-datepicker .k-picker-wrap.k-state-hover .k-select,
.k-timepicker .k-picker-wrap:hover .k-select,
.k-timepicker .k-picker-wrap.k-state-hover .k-select,
.k-datetimepicker .k-picker-wrap:hover .k-select,
.k-datetimepicker .k-picker-wrap.k-state-hover .k-select {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-datepicker .k-picker-wrap.k-state-focused, .k-datepicker .k-picker-wrap.k-state-active,
.k-timepicker .k-picker-wrap.k-state-focused,
.k-timepicker .k-picker-wrap.k-state-active,
.k-datetimepicker .k-picker-wrap.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-state-active {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-datepicker .k-select,
.k-timepicker .k-select,
.k-datetimepicker .k-select {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning,
.k-datetimepicker .k-i-warning {
  color: #cc4b37;
}

.k-time-header .k-time-now {
  color: #125979;
  background: transparent;
}
.k-time-header .k-time-now:hover, .k-time-header .k-time-now:focus {
  color: #0f4b66;
}

.k-time-list-wrapper {
  background-color: white;
}
.k-time-list-wrapper .k-title {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
  background: white;
  opacity: 0.6;
}
.k-time-list-wrapper.k-state-focused .k-title {
  color: black;
  opacity: 1;
}
.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-time-list::before, .k-time-list::after {
  -webkit-box-shadow: 0 0 3em 1.5em white;
          box-shadow: 0 0 3em 1.5em white;
}
.k-time-list .k-item:hover {
  color: #125979;
}

.k-time-container {
  background: transparent;
}

.k-time-highlight {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}

.k-datetime-container .k-date-tab .k-datetime-buttongroup,
.k-datetime-container .k-date-tab .k-datetime-selector {
  background-color: #ffffff;
}

.k-dateinput .k-dateinput-wrap {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-dateinput .k-select {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-dateinput .k-select:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-dateinput .k-select > .k-state-selected,
.k-dateinput .k-select > .k-state-active {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
  color: #363636;
  -webkit-box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-dateinput .k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-dateinput .k-state-hover .k-select {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-dateinput .k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-picker-wrap > .k-dateinput .k-state-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-dateinput .k-dateinput-wrap.k-invalid, .k-dateinput .k-dateinput-wrap.k-invalid:hover, .k-dateinput .k-dateinput-wrap.k-state-invalid,
.k-dateinput .k-picker-wrap.k-invalid,
.k-dateinput .k-picker-wrap.k-invalid:hover,
.k-dateinput .k-picker-wrap.k-state-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid:hover,
.k-datepicker .k-dateinput-wrap.k-state-invalid,
.k-datepicker .k-picker-wrap.k-invalid,
.k-datepicker .k-picker-wrap.k-invalid:hover,
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid:hover,
.k-datetimepicker .k-dateinput-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid:hover,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid:hover,
.k-timepicker .k-dateinput-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-invalid,
.k-timepicker .k-picker-wrap.k-invalid:hover,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: #cacaca;
}
.k-dateinput.k-state-invalid .k-dateinput-wrap,
.k-dateinput.k-state-invalid .k-picker-wrap, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-touched .k-picker-wrap, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-dirty .k-picker-wrap,
.k-datepicker.k-state-invalid .k-dateinput-wrap,
.k-datepicker.k-state-invalid .k-picker-wrap,
.k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-datetimepicker.k-state-invalid .k-dateinput-wrap,
.k-datetimepicker.k-state-invalid .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-timepicker.k-state-invalid .k-dateinput-wrap,
.k-timepicker.k-state-invalid .k-picker-wrap,
.k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap {
  border-color: #cacaca;
}
.k-dropdown {
  width: 12.4em;
  border-width: 0;
  outline: 0;
  background: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-dropdown .k-dropdown-wrap {
  background-clip: padding-box;
  border-radius: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  cursor: pointer;
  outline: 0;
}
.k-dropdown .k-dropdown-wrap .k-ie11 {
  background-clip: border-box;
}
.k-dropdown .k-dropdown-wrap .k-select {
  border-radius: 0 0 0 0;
  padding: 4px 4px;
  width: calc( 1.4285714286em + 8px );
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-dropdown .k-dropdown-wrap .k-clear-value {
  height: 20px;
  line-height: 20px;
  outline: 0;
  cursor: pointer;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0.5;
  position: absolute;
  top: 4px;
  right: calc( calc( 1.4285714286em + 8px ) + 0px + 6px);
}
.k-dropdown .k-dropdown-wrap .k-clear-value:hover {
  opacity: 1;
}
.k-dropdown .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdown .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdown .k-dropdown-wrap:hover .k-clear-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.k-dropdown.k-rtl,
.k-dropdown[dir=rtl],
.k-rtl .k-dropdown,
[dir=rtl] .k-dropdown {
  text-align: right;
}
.k-dropdown.k-rtl .k-select,
.k-dropdown[dir=rtl] .k-select,
.k-rtl .k-dropdown .k-select,
[dir=rtl] .k-dropdown .k-select {
  border-radius: 0 0 0 0;
}
.k-dropdown.k-rtl .k-dropdown-wrap .k-clear-value,
.k-dropdown[dir=rtl] .k-dropdown-wrap .k-clear-value,
.k-rtl .k-dropdown .k-dropdown-wrap .k-clear-value,
[dir=rtl] .k-dropdown .k-dropdown-wrap .k-clear-value {
  right: auto;
  left: calc( calc( 1.4285714286em + 8px ) + 0px + 6px);
}

.k-dropdown-operator {
  width: auto;
}
.k-dropdown-operator .k-dropdown-wrap .k-input {
  display: none;
}
.k-dropdown-operator .k-dropdown-wrap .k-select {
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
}

select.k-dropdown {
  border-radius: 0;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  cursor: pointer;
}

.k-dropdown .k-dropdown-wrap {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-dropdown .k-dropdown-wrap:hover, .k-dropdown .k-dropdown-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-dropdown .k-dropdown-wrap.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-dropdown .k-dropdown-wrap.k-invalid, .k-dropdown .k-dropdown-wrap.k-invalid:hover, .k-dropdown .k-dropdown-wrap.k-state-invalid {
  border-color: #cacaca;
}
.k-dropdown.k-state-invalid > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap {
  border-color: #cacaca;
}
select.k-dropdown {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
select.k-dropdown:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
select.k-dropdown:focus {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-multiselect {
  border-radius: 0;
  width: 100%;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-multiselect .k-loading-hidden {
  visibility: hidden;
}
.k-multiselect .k-multiselect-wrap {
  background-clip: padding-box;
  border-radius: 0;
  padding: 0 calc( 1.4285714286em + 8px ) 0 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  cursor: text;
  outline: 0;
}
.k-multiselect .k-multiselect-wrap .k-ie11 {
  background-clip: border-box;
}
.k-multiselect .k-multiselect-wrap .k-input {
  float: left;
}
.k-multiselect .k-multiselect-wrap::before {
  content: "";
  width: 0;
  height: calc( 1.4285714286em + 8px );
  float: left;
}
.k-multiselect .k-multiselect-wrap ul {
  vertical-align: top;
}
.k-multiselect .k-multiselect-wrap li {
  background-clip: padding-box;
}
.k-multiselect .k-multiselect-wrap li .k-ie11 {
  background-clip: border-box;
}
.k-multiselect .k-multiselect-wrap li.k-button {
  float: left;
}
.k-multiselect .k-multiselect-wrap li .k-icon {
  cursor: pointer;
}
.k-multiselect .k-multiselect-wrap .k-button {
  min-height: calc( 1.4285714286em + 2px + 2px );
  padding: 1px 4px;
  margin: 2px 0 0 2px;
  cursor: default;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: inherit;
  white-space: normal;
}
.k-multiselect .k-multiselect-wrap .k-button .k-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  margin-left: 8px;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.k-multiselect .k-multiselect-wrap .k-button:last-child {
  margin-bottom: 2px;
}
.k-multiselect .k-multiselect-wrap .k-searchbar {
  float: left;
  width: auto;
}
.k-multiselect .k-multiselect-wrap .k-searchbar .k-input {
  padding-right: 0;
}
.k-multiselect .k-multiselect-wrap .k-i-loading {
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: 4px;
  right: 6px;
}
.k-multiselect .k-multiselect-wrap .k-clear-value {
  height: 20px;
  line-height: 20px;
  outline: 0;
  cursor: pointer;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0.5;
  position: absolute;
  top: 4px;
  right: 6px;
}
.k-multiselect .k-multiselect-wrap .k-clear-value:hover {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap:hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-focused .k-clear-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-multiselect.k-state-hover > .k-multiselect-wrap .k-clear-value, .k-multiselect.k-state-focused > .k-multiselect-wrap .k-clear-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-multiselect[dir=rtl], .k-rtl .k-multiselect {
  text-align: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap, .k-rtl .k-multiselect .k-multiselect-wrap {
  padding-left: calc( 1.4285714286em + 8px );
  padding-right: 0;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap::before,
.k-multiselect[dir=rtl] .k-multiselect-wrap li.k-button,
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-input, .k-rtl .k-multiselect .k-multiselect-wrap::before,
.k-rtl .k-multiselect .k-multiselect-wrap li.k-button,
.k-rtl .k-multiselect .k-multiselect-wrap .k-input {
  float: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar {
  float: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar .k-input, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar .k-input {
  padding-left: 0;
  padding-right: 8px;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-button, .k-rtl .k-multiselect .k-multiselect-wrap .k-button {
  width: auto;
  margin-right: 2px;
  margin-left: 0;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-button .k-select, .k-rtl .k-multiselect .k-multiselect-wrap .k-button .k-select {
  margin-left: 0;
  margin-right: 8px;
}
.k-multiselect[dir=rtl] .k-clear-value,
.k-multiselect[dir=rtl] .k-i-loading, .k-rtl .k-multiselect .k-clear-value,
.k-rtl .k-multiselect .k-i-loading {
  right: auto;
  left: 6px;
}
.k-multiselect ::-ms-clear {
  display: none;
}

.k-multiselect.k-state-focused > .k-multiselect-wrap {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-multiselect .k-multiselect-wrap {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap > .k-readonly {
  opacity: 0.6;
}
.k-multiselect .k-multiselect-wrap li .k-icon {
  opacity: 0.6;
}
.k-multiselect .k-multiselect-wrap li .k-icon:hover {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap li.k-button:active, .k-multiselect .k-multiselect-wrap li.k-button.k-state-active {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-multiselect .k-multiselect-wrap li:focus .k-icon, .k-multiselect .k-multiselect-wrap li.k-state-focused .k-icon {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap .k-i-loading {
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap:hover, .k-multiselect .k-multiselect-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap.k-invalid, .k-multiselect .k-multiselect-wrap.k-invalid:hover, .k-multiselect .k-multiselect-wrap.k-state-invalid {
  border-color: #cacaca;
}
.k-multiselect.k-state-invalid .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-touched .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-dirty .k-multiselect-wrap {
  border-color: #cacaca;
}

.k-numerictextbox {
  width: 12.4em;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-numerictextbox .k-numeric-wrap {
  background-clip: padding-box;
  border-radius: 0;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-numerictextbox .k-numeric-wrap .k-ie11 {
  background-clip: border-box;
}
.k-numerictextbox .k-input {
  text-overflow: clip;
}
.k-numerictextbox .k-select {
  border-radius: 0 0 0 0;
  padding: 0;
  width: calc( 1.4285714286em + 8px );
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-numerictextbox .k-link {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative;
}
.k-numerictextbox .k-link .k-icon {
  position: absolute;
  right: 50%;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}
.k-numerictextbox .k-link-increase .k-icon {
  bottom: -2px;
}
.k-numerictextbox .k-link-decrease .k-icon {
  top: -2px;
}
.k-numerictextbox .k-i-warning {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-right: 0.5em;
}
.k-rtl .k-numerictextbox, .k-numerictextbox[dir=rtl] {
  text-align: right;
}
.k-rtl .k-numerictextbox .k-numeric-wrap .k-i-warning, .k-numerictextbox[dir=rtl] .k-numeric-wrap .k-i-warning {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-right: 0;
  margin-left: 0.5em;
}
.k-rtl .k-numerictextbox .k-select, .k-numerictextbox[dir=rtl] .k-select {
  border-radius: 0 0 0 0;
}

.k-numerictextbox .k-numeric-wrap {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-numerictextbox .k-numeric-wrap .k-select {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-numerictextbox .k-numeric-wrap .k-select:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-numerictextbox .k-numeric-wrap .k-select > .k-state-selected,
.k-numerictextbox .k-numeric-wrap .k-select > .k-state-active {
  border-color: rgba(0, 0, 0, 0.15);
  color: #363636;
  background-color: #177199;
  -webkit-box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-numerictextbox .k-numeric-wrap:hover, .k-numerictextbox .k-numeric-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-numerictextbox .k-numeric-wrap:hover .k-select, .k-numerictextbox .k-numeric-wrap.k-state-hover .k-select {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-numerictextbox .k-numeric-wrap.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-numerictextbox .k-numeric-wrap.k-invalid, .k-numerictextbox .k-numeric-wrap.k-invalid:hover, .k-numerictextbox .k-numeric-wrap.k-state-invalid {
  border-color: #cacaca;
}
.k-numerictextbox.k-state-invalid .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap {
  border-color: #cacaca;
}
.k-searchbox {
  background-clip: padding-box;
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
}
.k-searchbox .k-ie11 {
  background-clip: border-box;
}
.k-searchbox > .k-input {
  padding: 4px 8px;
}

.k-searchbox {
  border-color: #cacaca;
  color: #767676;
  background-color: #ffffff;
}
.k-searchbox:hover, .k-searchbox.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #767676;
  background-color: #ffffff;
}
.k-searchbox:focus, .k-searchbox[focus-within], .k-searchbox.k-state-focus {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-searchbox:focus, .k-searchbox:focus-within, .k-searchbox.k-state-focus {
  border-color: rgba(0, 0, 0, 0.1);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-searchbox:disabled, .k-searchbox.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-external-dropzone {
  height: 220px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.k-dropzone-inner {
  background-clip: padding-box;
  padding: 8px 8px;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  line-height: 1.4285714286;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  cursor: pointer;
}
.k-dropzone-inner .k-ie11 {
  background-clip: border-box;
}
.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
  margin-bottom: 24px;
  font-size: 48px;
}
.k-dropzone-inner .k-dropzone-hint {
  margin-bottom: 8px;
}
.k-dropzone-inner .k-dropzone-note {
  font-size: 12px;
}

.k-no-flexbox .k-dropzone-inner {
  padding-top: 48px;
  padding-bottom: 48px;
  width: 100%;
  height: 100%;
}
.k-no-flexbox .k-dropzone-hint,
.k-no-flexbox .k-dropzone-note {
  display: block;
}

.k-dropzone-inner {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
  color: #a2a2a2;
}
.k-dropzone-inner .k-dropzone-note {
  color: #a2a2a2;
}

.k-external-dropzone-hover .k-icon,
.k-external-dropzone-hover .k-dropzone-icon {
  color: #125979;
}

.k-upload {
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-upload .k-upload-button {
  min-width: 7em;
}
.k-upload .k-dropzone {
  padding: 8px 8px;
  border-width: 0;
  text-align: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  background-color: transparent;
}
.k-upload .k-dropzone .k-dropzone-hint {
  font-style: normal;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.k-upload .k-dropzone .k-upload-status {
  font-weight: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.k-upload .k-dropzone .k-upload-status > .k-icon {
  margin-right: 8px;
}
.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
  display: block;
}
.k-upload .k-upload-files {
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  list-style: none;
}
.k-upload .k-upload-files .k-file-multiple,
.k-upload .k-upload-files .k-file-single {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.k-upload .k-upload-files .k-file-single {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-upload .k-upload-files .k-file-multiple {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.k-upload .k-upload-files .k-file {
  padding: 8px 8px calc(8px + 2px);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  outline: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.k-upload .k-upload-files .k-file:last-child {
  border-width: 0;
}
.k-upload .k-upload-files .k-filename {
  margin-left: 1em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-upload-status .k-icon {
  vertical-align: middle;
}
.k-upload .k-upload-files .k-upload-pct {
  margin: 0 8px;
  font-weight: normal;
  vertical-align: middle;
}
.k-upload .k-upload-files ~ .k-clear-selected,
.k-upload .k-upload-files ~ .k-upload-selected {
  margin-top: -4px;
  border-width: 0;
}
.k-upload .k-upload-files ~ .k-upload-selected {
  border-left-width: 1px;
  border-left-style: solid;
  margin-left: -1px;
}
.k-upload .k-upload-files .k-file-name,
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-validation-message,
.k-upload .k-upload-files .k-file-information {
  display: block;
}
.k-upload .k-upload-files .k-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-information,
.k-upload .k-upload-files .k-file-validation-message {
  font-size: 11px;
  line-height: 1;
}
.k-upload .k-upload-files .k-file-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  margin: 0px 0;
  width: 24px;
  height: 34px;
  border-width: 2px;
  border-style: solid;
  font-size: 7.98px;
  text-transform: uppercase;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  top: 8px;
}
.k-upload .k-upload-files .k-file-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-group {
  font-size: 32px;
}
.k-upload .k-upload-files .k-file-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-state {
  position: absolute;
}
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  font-size: 1.2em;
}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  margin-top: 4px;
}
.k-upload .k-upload-files .k-file-state {
  visibility: hidden;
}
.k-upload .k-upload-files .k-file-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-file-single > .k-file-extension-wrapper + .k-file-name-size-wrapper {
  margin-left: calc( 24px + 1em );
  min-height: 38px;
  display: block;
  overflow: hidden;
}
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper + .k-file-name-size-wrapper {
  margin-left: calc( 24px + 1em );
}
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper {
  margin-bottom: -2px;
}
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-size,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-information,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-validation-message {
  font-size: 9.432px;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
  content: "";
  border-style: solid;
  display: inline-block;
  position: absolute;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
  top: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-width: 6px;
  margin-top: -1px;
  margin-right: -1px;
}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
  top: -6px;
  left: -6px;
  width: 15px;
  height: 35px;
  border-width: 2px 0 0 2px;
}
.k-upload .k-upload-files .k-file-extension,
.k-upload .k-upload-files .k-file-invalid-icon {
  position: absolute;
  bottom: 0;
  line-height: normal;
}
.k-upload .k-upload-files .k-file-invalid-icon {
  margin-left: 4px;
}
.k-upload .k-upload-files .k-file-extension {
  margin-left: 0.2em;
  margin-bottom: 0.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  left: 0;
}
.k-upload .k-upload-files .k-upload-action {
  border-width: 0;
  color: inherit;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-upload .k-upload-files .k-file-name-size-wrapper {
  margin-left: 0;
  margin-right: 0;
  min-height: 32px;
  display: block;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.k-upload .k-file-multiple > .k-file-name-size-wrapper {
  margin-left: 8px;
}
.k-upload .k-multiple-files-wrapper,
.k-upload .k-file-single > .k-file-name-size-wrapper,
.k-upload .k-file > .k-file-name-size-wrapper {
  margin-left: 8px;
  margin-right: 0;
  min-height: 32px;
  display: block;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.k-upload .k-multiple-files-wrapper .k-file-name-size-wrapper {
  margin-bottom: 12px;
  display: block;
}
.k-upload .k-multiple-files-wrapper .k-file-information {
  margin-top: -4px;
}
.k-upload .k-progress {
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.k-upload .k-progressbar {
  height: 2px;
  position: absolute;
  bottom: 4px;
  width: calc(100% - 8px*2);
}
.k-upload .k-progressbar .k-progress {
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.k-upload .k-file-invalid > .k-progress {
  width: 100%;
}
.k-upload .k-actions,
.k-upload .k-action-buttons {
  border-top-width: 1px;
}
.k-upload[dir=rtl] .k-dropzone, .k-rtl .k-upload .k-dropzone {
  text-align: left;
}
.k-upload[dir=rtl] .k-dropzone .k-upload-status > .k-icon, .k-rtl .k-upload .k-dropzone .k-upload-status > .k-icon {
  margin-left: 6px;
  margin-right: 0;
}
.k-upload[dir=rtl] .k-multiple-files-wrapper,
.k-upload[dir=rtl] .k-file-single > .k-file-name-size-wrapper,
.k-upload[dir=rtl] .k-file-multiple > .k-file-name-size-wrapper,
.k-upload[dir=rtl] .k-file > .k-file-name-size-wrapper, .k-rtl .k-upload .k-multiple-files-wrapper,
.k-rtl .k-upload .k-file-single > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file-multiple > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file > .k-file-name-size-wrapper {
  margin-right: 8px;
}
.k-upload[dir=rtl] .k-button + .k-button, .k-rtl .k-upload .k-button + .k-button {
  border-right-width: 0;
}
.k-upload[dir=rtl] .k-progress, .k-rtl .k-upload .k-progress {
  left: auto;
  right: 0;
}

.k-upload-button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.k-upload-button input {
  font: 170px monospace !important;
  margin: 0;
  padding: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.k-upload-button input[disabled],
.k-upload-button input.k-state-disabled {
  visibility: hidden;
}

.k-ie9 .k-upload-status-total {
  top: 1.5em;
}
.k-ie9 .k-upload-status-total > .k-icon {
  margin-top: -3px;
}

.k-no-flexbox .k-upload-files .k-file-multiple,
.k-no-flexbox .k-upload-files .k-file-single {
  display: block;
  width: 100%;
}
.k-no-flexbox .k-upload-files .k-upload-status {
  position: absolute;
  right: 8px;
  top: 8px;
}
.k-no-flexbox .k-upload-files .k-file-group-wrapper,
.k-no-flexbox .k-upload-files .k-file-invalid-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-invalid-group-wrapper {
  position: absolute;
  top: 8px;
}
.k-no-flexbox .k-upload-files .k-multiple-files-wrapper,
.k-no-flexbox .k-upload-files .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-upload-files .k-file > .k-file-name-size-wrapper {
  margin-left: calc( 32px + 8px );
  margin-right: calc( (calc( 1.4285714286em + 8px + 2px ) + 8px * 2) + 2em );
}
.k-no-flexbox .k-dropzone {
  position: relative;
  text-align: left;
}
.k-no-flexbox .k-dropzone .k-upload-button {
  display: inline-block;
}
.k-no-flexbox .k-dropzone .k-dropzone-hint,
.k-no-flexbox .k-dropzone .k-upload-status-total {
  position: absolute;
  top: calc(8px + (8px / 2));
  right: 8px;
}
.k-no-flexbox [dir=rtl] .k-dropzone-hint,
.k-no-flexbox [dir=rtl] .k-upload-status-total,
.k-no-flexbox [dir=rtl] .k-upload-files .k-upload-status,
.k-no-flexbox .k-rtl .k-dropzone-hint,
.k-no-flexbox .k-rtl .k-upload-status-total,
.k-no-flexbox .k-rtl .k-upload-files .k-upload-status {
  right: auto;
  left: 8px;
}
.k-no-flexbox [dir=rtl] .k-multiple-files-wrapper,
.k-no-flexbox [dir=rtl] .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox [dir=rtl] .k-file > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-multiple-files-wrapper,
.k-no-flexbox .k-rtl .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-file > .k-file-name-size-wrapper {
  margin-left: calc( (calc( 1.4285714286em + 8px + 2px ) + 8px * 2) + 2em );
  margin-right: calc( 32px + 8px );
}

.k-upload {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}
.k-upload .k-dropzone {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-upload .k-dropzone.k-dropzone-hover, .k-upload .k-dropzone.k-dropzone-hovered {
  background-color: #177199;
}
.k-upload .k-dropzone .k-upload-status,
.k-upload .k-dropzone .k-dropzone-hint {
  color: #767676;
  opacity: 0.6;
}
.k-upload .k-file.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-file .k-upload-action.k-state-focused {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-upload-status {
  color: #767676;
}
.k-upload .k-file-progress .k-file-name {
  color: #767676;
}
.k-upload .k-file-progress .k-progress {
  background-color: #1779ba;
}
.k-upload .k-file-success .k-progress {
  background-color: #3adb76;
}
.k-upload .k-file-error .k-file-validation-message,
.k-upload .k-file-invalid .k-file-validation-message {
  color: #cc4b37;
}
.k-upload .k-file-error .k-progress,
.k-upload .k-file-invalid .k-progress {
  background-color: #cc4b37;
}
.k-upload .k-file-extension-wrapper,
.k-upload .k-multiple-files-extension-wrapper,
.k-upload .k-file-group-wrapper,
.k-upload .k-multiple-files-group-wrapper,
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper {
  color: #d6d6d6;
  border-color: #d6d6d6;
}
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-error .k-file-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper,
.k-upload .k-file-error .k-file-group-wrapper {
  border-color: #d6d6d6;
}
.k-upload .k-file-extension-wrapper::before,
.k-upload .k-multiple-files-extension-wrapper::before,
.k-upload .k-file-invalid-extension-wrapper::before,
.k-upload .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-file-error .k-file-extension-wrapper::before {
  background-color: #ffffff;
  border-color: transparent transparent #d6d6d6 #d6d6d6;
}
.k-upload .k-multiple-files-extension-wrapper::after,
.k-upload .k-multiple-files-invalid-extension-wrapper::after {
  border-top-color: #d6d6d6;
  border-left-color: #d6d6d6;
}
.k-upload .k-file-size,
.k-upload .k-file-validation-message,
.k-upload .k-file-information {
  color: #bababa;
}
.k-upload .k-multiple-files-wrapper .k-file-information {
  color: #767676;
}
.k-upload.k-state-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
  border-color: #cacaca;
}

.k-window {
  background-clip: padding-box;
  border-radius: 0px;
  padding: 0;
  border-width: 0px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.25;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  z-index: 10002;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-window .k-ie11 {
  background-clip: border-box;
}

.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-window-sm {
  width: 300px;
}

.k-window-md {
  width: 800px;
}

.k-window-lg {
  width: 1200px;
}

.k-window-titlebar {
  background-clip: padding-box;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-window-titlebar .k-ie11 {
  background-clip: border-box;
}
.k-window-minimized .k-window-titlebar {
  border-width: 0;
}

.k-window-title {
  margin: 0;
  font-size: 18px;
  line-height: 1.1111111111;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.k-window-title::before {
  content: "​";
}

[dir="ltr"] .k-window-actions{
  margin-right: calc( 12px - 16px );
}

[dir="rtl"] .k-window-actions{
  margin-left: calc( 12px - 16px );
}

.k-window-actions {
  margin: -5em 0;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: top;
}

.k-window-action {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.k-window-content,
.k-prompt-container {
  padding: 16px 16px;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: none;
  outline: 0;
  overflow: auto;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.k-window-content + .k-prompt-container {
  margin-top: -8px;
}

.k-window-content:first-child {
  padding-top: max( 16px, 12px );
}

.k-window-content:last-child {
  padding-bottom: max( 16px, 12px );
}

.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}
.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}

.k-window {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}

.k-window:focus, .k-window.k-state-focused {
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.k-window-titlebar {
  border-color: inherit;
  color: #767676;
  background-color: #fefefe;
}

.k-dialog-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  outline: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10001;
}
.k-dialog-wrapper .k-dialog {
  position: relative;
}

.k-dialog {
  padding: 0;
  position: fixed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-dialog.k-dialog-centered {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.k-dialog .k-multiselect {
  width: 100%;
}

.k-dialog-close {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.k-dialog-buttongroup {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding: 8px 8px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow: hidden;
}
.k-dialog-buttongroup .k-button {
  width: auto !important;
  max-width: 100%;
}
.k-dialog-buttongroup .k-button ~ .k-button {
  margin-left: 8px;
}
.k-rtl .k-dialog-buttongroup .k-button ~ .k-button, [dir=rtl] .k-dialog-buttongroup .k-button ~ .k-button {
  margin-left: 0;
  margin-right: 8px;
}

.k-dialog-button-layout-stretched {
  padding: 0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.k-dialog-button-layout-stretched .k-button {
  border-radius: 0;
  padding: 12px 16px;
  border-width: 0;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  display: inline-block;
  overflow: hidden;
}
.k-dialog-button-layout-stretched .k-button ~ .k-button {
  margin: 0;
  border-left-width: 1px;
}
.k-rtl .k-dialog-button-layout-stretched .k-button ~ .k-button, [dir=rtl] .k-dialog-button-layout-stretched .k-button ~ .k-button {
  margin: 0;
  border-left-width: 0;
  border-right-width: 1px;
}

.k-window-sm .k-dialog-button-layout-stretched {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-window-sm .k-dialog-button-layout-stretched .k-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 8px 8px;
}
.k-window-sm .k-dialog-button-layout-stretched .k-button ~ .k-button {
  border-width: 0;
  border-top-width: 1px;
}

.k-window-md .k-dialog-button-layout-stretched .k-button {
  padding: 12px 12px;
}

.k-no-flexbox .k-dialog-buttongroup {
  display: block;
  text-align: right;
}
.k-no-flexbox .k-window-sm .k-dialog-button-layout-stretched .k-button {
  display: block;
}
.k-no-flexbox .k-rtl .k-dialog-buttongroup,
.k-no-flexbox [dir=rtl] .k-dialog-buttongroup {
  text-align: left;
}

.k-dialog-titlebar {
  border-color: inherit;
  color: #ffffff;
  background-color: #125979;
}

.k-dialog-button-layout-stretched .k-button {
  border-color: inherit;
}
.k-dialog-button-layout-stretched .k-button:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
  color: inherit;
  background: none;
}
.k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
  color: #125979;
}
.k-dialog-button-layout-stretched .k-button:focus,
.k-dialog-button-layout-stretched .k-button.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-dialog-button-layout-stretched .k-button.k-primary:focus,
.k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(18, 89, 121, 0.3);
          box-shadow: inset 0 0 0 2px rgba(18, 89, 121, 0.3);
}

.k-notification-group {
  position: fixed;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.k-notification-container {
  margin: 2px 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
}
.k-notification-container-animating {
  overflow: hidden;
}

.k-notification {
  border-radius: 0;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 1.4285714286;
  cursor: default;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-notification-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.k-notification-wrap > .k-icon {
  margin-right: 4px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.k-notification-wrap > .k-i-close {
  margin-right: 0;
  margin-left: 4px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
}
.k-notification-wrap > .k-notification-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.k-rtl .k-notification .k-notification-wrap > .k-icon,
[dir=rtl] .k-notification .k-notification-wrap > .k-icon {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl .k-notification .k-notification-wrap > .k-i-close,
[dir=rtl] .k-notification .k-notification-wrap > .k-i-close {
  margin-left: 0;
  margin-right: 4px;
}

.k-ie9 .k-notification-wrap {
  white-space: nowrap;
}
.k-ie9 .k-notification-wrap > .k-icon {
  vertical-align: top;
}
.k-ie9 .k-notification-wrap > .k-notification-content {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}

.k-notification {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}

.k-notification-wrap > .k-i-close {
  color: inherit;
}

.k-notification-group .k-notification {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-notification-primary {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}

.k-notification-secondary {
  border-color: #f6f6f6;
  color: #000000;
  background-color: #f6f6f6;
}

.k-notification-tertiary {
  border-color: #03a9f4;
  color: #ffffff;
  background-color: #03a9f4;
}

.k-notification-info {
  border-color: #1779ba;
  color: #ffffff;
  background-color: #1779ba;
}

.k-notification-success {
  border-color: #3adb76;
  color: #000000;
  background-color: #3adb76;
}

.k-notification-warning {
  border-color: #ffae00;
  color: #000000;
  background-color: #ffae00;
}

.k-notification-error {
  border-color: #cc4b37;
  color: #ffffff;
  background-color: #cc4b37;
}

.k-notification-dark {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}

.k-notification-light {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
}

.k-notification-inverse {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}

.k-pager-wrap {
  padding: 8px 8px;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pager-wrap .k-link {
  text-decoration: none;
  outline: 0;
  font: inherit;
  background-color: inherit;
}
.k-pager-wrap .k-link:focus, .k-pager-wrap .k-link.k-state-focus {
  z-index: 2;
}
.k-pager-wrap .k-widget,
.k-pager-wrap select.k-dropdown {
  font-size: inherit;
}
.k-rtl .k-pager-wrap .k-i-arrow-end-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-right,
.k-rtl .k-pager-wrap .k-i-arrow-end-right,
.k-rtl .k-pager-wrap .k-i-seek-w,
.k-rtl .k-pager-wrap .k-i-arrow-w,
.k-rtl .k-pager-wrap .k-i-arrow-e,
.k-rtl .k-pager-wrap .k-i-seek-e, .k-pager-wrap[dir=rtl] .k-i-arrow-end-left,
.k-pager-wrap[dir=rtl] .k-i-arrow-60-left,
.k-pager-wrap[dir=rtl] .k-i-arrow-60-right,
.k-pager-wrap[dir=rtl] .k-i-arrow-end-right,
.k-pager-wrap[dir=rtl] .k-i-seek-w,
.k-pager-wrap[dir=rtl] .k-i-arrow-w,
.k-pager-wrap[dir=rtl] .k-i-arrow-e,
.k-pager-wrap[dir=rtl] .k-i-seek-e, [dir=rtl] .k-pager-wrap .k-i-arrow-end-left,
[dir=rtl] .k-pager-wrap .k-i-arrow-60-left,
[dir=rtl] .k-pager-wrap .k-i-arrow-60-right,
[dir=rtl] .k-pager-wrap .k-i-arrow-end-right,
[dir=rtl] .k-pager-wrap .k-i-seek-w,
[dir=rtl] .k-pager-wrap .k-i-arrow-w,
[dir=rtl] .k-pager-wrap .k-i-arrow-e,
[dir=rtl] .k-pager-wrap .k-i-seek-e {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pager-info, .k-pager-sizes, .k-pager-input {
  margin-left: 1em;
  margin-right: 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.k-pager-refresh, .k-pager-numbers .k-link, .k-pager-nav {
  min-width: calc( 1.4285714286em + 8px + 2px );
  height: calc( 1.4285714286em + 8px + 2px );
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.k-pager-refresh:hover, .k-pager-numbers .k-link:hover, .k-pager-nav:hover {
  z-index: 2;
}
.k-state-disabled.k-pager-refresh, .k-pager-numbers .k-state-disabled.k-link, .k-state-disabled.k-pager-nav {
  color: inherit;
}

.k-pager-nav {
  padding: 4px 4px;
  border-width: 0px;
  border-style: solid;
}

.k-pager-numbers-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}
.k-pager-numbers-wrap select.k-dropdown {
  cursor: pointer;
  display: none;
}

.k-pager-numbers {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-pager-numbers li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-pager-numbers .k-link {
  padding: 4px 4px;
  border-width: 0px;
  border-style: solid;
}
.k-pager-numbers .k-state-selected {
  cursor: inherit;
  z-index: 2;
}

.k-pager-input .k-textbox {
  margin: 0 1ex;
  width: 3em;
}

.k-pager-sizes .k-dropdown,
.k-pager-sizes > select {
  margin-right: 1ex;
  width: 5em;
}
.k-rtl .k-pager-sizes .k-dropdown,
.k-rtl .k-pager-sizes > select, [dir=rtl] .k-pager-sizes .k-dropdown,
[dir=rtl] .k-pager-sizes > select {
  margin-left: 1ex;
  margin-right: 0;
}

.k-pager-info {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9;
}

.k-pager-refresh {
  margin-left: auto;
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10;
}
.k-rtl .k-pager-refresh, [dir=rtl] .k-pager-refresh {
  margin-left: 0;
  margin-right: auto;
}

.k-pager-sm {
  overflow: visible;
}
.k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
  width: 5em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
  height: calc( 1.4285714286em + 8px + 2px );
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-color: inherit;
}
.k-rtl .k-pager-sm .k-pager-numbers-wrap, .k-pager-sm[dir=rtl] .k-pager-numbers-wrap, [dir=rtl] .k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
}

.k-pager-md .k-pager-info,
.k-pager-sm .k-pager-info,
.k-pager-sm .k-pager-sizes,
.k-pager-sm .k-pager-numbers {
  display: none;
}

.k-pager-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #fefefe;
}

.k-pager-refresh:hover, .k-pager-nav.k-link:hover, .k-state-hover.k-pager-refresh, .k-state-hover.k-pager-nav.k-link {
  color: #ffffff;
  background-color: #177199;
}
.k-state-selected.k-pager-refresh, .k-state-selected.k-pager-nav.k-link {
  color: #ffffff;
  background-color: #146589;
}
.k-pager-refresh:focus, .k-pager-nav.k-link:focus, .k-state-focus.k-pager-refresh, .k-state-focus.k-pager-nav.k-link {
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-pager-numbers .k-link {
  color: #125979;
}
.k-pager-numbers .k-link:hover, .k-pager-numbers .k-link.k-state-hover {
  color: #ffffff;
  background-color: #146589;
}
.k-pager-numbers .k-link:focus, .k-pager-numbers .k-link.k-state-focus {
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px rgba(20, 101, 137, 0.12);
          box-shadow: inset 0 0 0 2px rgba(20, 101, 137, 0.12);
}
.k-pager-numbers .k-link.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-pager-md .k-pager-numbers .k-current-page .k-link:hover, .k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}
.k-pager-md .k-pager-numbers.k-state-expanded,
.k-pager-sm .k-pager-numbers.k-state-expanded {
  border-color: #cacaca;
  color: #767676;
  background-color: white;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-pager-md .k-pager-numbers.k-state-expanded .k-link:hover, .k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link:hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-hover {
  color: #ffffff;
  background-color: #177199;
}
.k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-selected,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}

.k-panelbar {
  background-clip: padding-box;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  list-style: none;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-panelbar .k-ie11 {
  background-clip: border-box;
}
.k-panelbar > .k-item {
  background-clip: padding-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}
.k-panelbar > .k-item .k-ie11 {
  background-clip: border-box;
}
.k-panelbar > .k-item > .k-link {
  padding: 8px 8px;
  color: inherit;
  background: none;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  grid-gap: 4px;
  gap: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.k-panelbar > .k-item + .k-item {
  border-top-width: 1px;
}
.k-panelbar .k-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: transparent;
  list-style: none;
}
.k-panelbar .k-group > .k-item {
  display: block;
}
.k-panelbar .k-group > .k-item > .k-link {
  padding: 4px 8px;
  color: inherit;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  grid-gap: 4px;
  gap: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.k-panelbar .k-content {
  display: flow-root;
}
[dir="ltr"] .k-panelbar .k-panelbar-expand,[dir="ltr"] 
.k-panelbar .k-panelbar-collapse{
  margin-left: auto;
}
[dir="rtl"] .k-panelbar .k-panelbar-expand,[dir="rtl"] 
.k-panelbar .k-panelbar-collapse{
  margin-right: auto;
}
[dir="ltr"] .k-panelbar .k-group .k-panelbar-expand,[dir="ltr"] 
.k-panelbar .k-group .k-panelbar-collapse{
  margin-right: calc( 8px - 8px );
}
[dir="rtl"] .k-panelbar .k-group .k-panelbar-expand,[dir="rtl"] 
.k-panelbar .k-group .k-panelbar-collapse{
  margin-left: calc( 8px - 8px );
}

.k-no-flexbox .k-panelbar > .k-item > .k-link,
.k-no-flexbox .k-panelbar .k-group > .k-link {
  display: block;
}
.k-no-flexbox .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-panelbar .k-link > .k-icon {
  margin-right: 4px;
}
.k-no-flexbox .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-panelbar .k-panelbar-collapse {
  margin: 0 !important;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 8px;
}

.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-image,
.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-sprite,
.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-icon,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-icon {
  margin-left: 4px;
  margin-right: 0;
}
.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-expand,
.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-collapse,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-collapse {
  right: auto;
  left: 8px;
}

.k-panelbar {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-panelbar > .k-item > .k-link {
  color: #125979;
  background-color: #ffffff;
}
.k-panelbar > .k-item > .k-link .k-icon {
  color: #767676;
}
.k-panelbar > .k-item.k-state-active > .k-link, .k-panelbar > .k-item.k-state-expanded > .k-link {
  color: inherit;
  background-color: transparent;
  font-weight: 500;
}
.k-panelbar > .k-item > .k-link:hover,
.k-panelbar > .k-item > .k-link.k-state-hover {
  color: #0f4b66;
  background-color: #ebebeb;
}
.k-panelbar > .k-item > .k-link.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}
.k-panelbar > .k-item > .k-link.k-state-selected .k-icon {
  color: inherit;
}
.k-panelbar > .k-item > .k-link.k-state-selected:hover, .k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover {
  background-color: #125d7e;
}
.k-panelbar > .k-item > .k-link:focus,
.k-panelbar > .k-item > .k-link.k-state-focus,
.k-panelbar > .k-item > .k-link.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-panelbar .k-group > .k-item > .k-link:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-hover {
  background-color: #eaeaea;
}
.k-panelbar .k-group > .k-item > .k-link.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}
.k-panelbar .k-group > .k-item > .k-link.k-state-selected:hover, .k-panelbar .k-group > .k-item > .k-link.k-state-selected.k-state-hover {
  background-color: #125d7e;
}
.k-panelbar .k-group > .k-item > .k-link:focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-stepper {
  border-width: 0px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-size: 14px;
  line-height: 1.4285714286;
  font-family: "Open Sans", sans-serif;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}
.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
.k-stepper .k-step-link {
  outline: none;
  text-decoration: none;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.k-stepper .k-step-disabled {
  pointer-events: none;
}
.k-stepper .k-step-disabled .k-step-link {
  cursor: default;
}
.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 1;
  overflow: visible;
  -webkit-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  top: calc( -1 * calc( 1px + 3px ) );
  right: calc( -1 * calc( 1px + 3px ) );
  bottom: calc( -1 * calc( 1px + 3px ) );
  left: calc( -1 * calc( 1px + 3px ) );
  z-index: 2;
}
.k-stepper .k-step-focus .k-step-indicator::after,
.k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}
.k-stepper .k-step-label {
  max-width: 10em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
.k-stepper .k-step-label:only-child {
  border-radius: 15px;
  padding: 5px 12px;
  border-width: 0;
}
.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - (16px + 4px));
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-stepper .k-step-label .k-icon {
  margin-left: 4px;
}
.k-stepper .k-step-current .k-step-label {
  font-weight: bold;
}
.k-stepper .k-step-label .k-step-label-optional {
  font-style: italic;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
.k-stepper .k-progressbar {
  position: absolute;
  pointer-events: none;
  z-index: 0;
}

.k-step-list-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-step-list-horizontal .k-step {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  text-align: center;
}
.k-step-list-horizontal .k-step-link {
  margin: auto;
  max-width: 10em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-step-list-horizontal .k-step-label {
  text-align: center;
}
.k-step-list-horizontal .k-step-indicator + .k-step-label {
  margin-top: calc(8px - 3px);
}
.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: calc((28px + 2 * 2px) / 2);
}

.k-step-list-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-step-list-vertical .k-step {
  min-height: calc((28px + 2 * 1px + 2 * 2px) + 20px);
}
.k-step-list-vertical .k-step-label {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 12px;
}
.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  left: calc((28px + 2 * 1px + 2 * 2px) / 2);
}
.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 30px;
  padding: 20px 10px;
}

.k-rtl .k-stepper,
.k-stepper[dir=rtl] {
  direction: rtl;
}
.k-rtl .k-stepper .k-step-label .k-icon,
.k-stepper[dir=rtl] .k-step-label .k-icon {
  margin-left: 0;
  margin-right: 4px;
}
.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 0;
  margin-right: 12px;
}
.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir=rtl] .k-step-list-vertical ~ .k-progressbar {
  left: auto;
  right: calc((28px + 2 * 1px + 2 * 2px) / 2);
}

.k-stepper .k-step:hover .k-step-label, .k-stepper .k-step.k-step-hover .k-step-label {
  color: #555555;
}
.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
  background-color: #ebebeb;
}
.k-stepper .k-step.k-step-disabled .k-step-indicator, .k-stepper .k-step:disabled .k-step-indicator {
  border-color: #cccccc;
  color: #adadad;
  background-color: #ffffff;
}
.k-stepper .k-step-indicator {
  border-color: #cccccc;
  color: #767676;
  background-color: #ffffff;
}
.k-stepper .k-step-indicator::after {
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
          box-shadow: inset 0 0 0 2px #ffffff;
}
.k-stepper .k-step-label:only-child {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}
.k-stepper .k-step-done .k-step-indicator {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}
.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: #11526f;
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .k-stepper .k-step-done:disabled .k-step-indicator {
  border-color: #719baf;
  color: #ffffff;
  background-color: #719baf;
}
.k-stepper .k-step-current .k-step-indicator {
  border-color: #125979;
  color: #ffffff;
  background-color: #125979;
}
.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: #11526f;
}
.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .k-stepper .k-step-current:disabled .k-step-indicator {
  border-color: #719baf;
  color: #ffffff;
  background-color: #719baf;
}
.k-stepper .k-step-label {
  color: #767676;
}
.k-stepper .k-step-success .k-step-label .k-icon {
  color: #3adb76;
}
.k-stepper .k-step-error .k-step-label {
  color: #cc4b37;
}
.k-stepper .k-step-error .k-step-label {
  color: #cc4b37;
}
.k-stepper .k-step-error:hover .k-step-label, .k-stepper .k-step-error.k-step-hover .k-step-label {
  color: #cc4b37;
}
.k-stepper .k-step-disabled .k-step-label {
  color: #adadad;
}
.k-stepper .k-step-focus .k-step-label:only-child,
.k-stepper .k-step-link:focus .k-step-label:only-child {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}
.k-stepper .k-step-optional .k-step-label-optional {
  opacity: 0.35;
}
.k-stepper .k-progressbar {
  background-color: #cccccc;
}
.k-tabstrip-wrapper {
  padding: 0px 0px;
  border-width: 0px;
  border-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.k-tabstrip {
  border-width: 0;
  border-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  color: inherit;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tabstrip-wrapper > .k-tabstrip {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-tabstrip-items {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}
.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  justify-items: stretch;
  outline: 0;
}
.k-tabstrip-items .k-tab-on-top {
  z-index: 1;
}
.k-tabstrip-items .k-link {
  padding: 6px 12px;
  color: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-tabstrip-items .k-remove-tab-link,
.k-tabstrip-items .k-link[data-type=remove] {
  padding: 6px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.k-ie11 .k-tabstrip-items {
  white-space: nowrap;
}

.k-tabstrip > .k-content {
  padding: 6px 12px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-tabstrip > .k-content.k-state-active {
  display: block;
}
.k-tabstrip-items .k-loading {
  width: 20%;
  height: 0;
  border: 0;
  border-top: 1px solid transparent;
  border-color: inherit;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: width 0.2s linear;
  transition: width 0.2s linear;
}
.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  border-top-width: 0;
}

.k-tabstrip.k-tabstrip-scrollable {
  position: relative;
}
.k-tabstrip.k-tabstrip-scrollable > .k-content {
  border-width: 1px;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items {
  border-width: 0;
  white-space: nowrap;
  overflow: hidden;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev {
  position: absolute;
  left: 0;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next {
  position: absolute;
  right: 0;
}
.k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev,
.k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next {
  top: 0;
}

.k-tabstrip-top > .k-tabstrip-items {
  border-bottom-width: 1px;
}
.k-tabstrip-top > .k-tabstrip-items .k-item {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: -1px;
}
.k-tabstrip-top > .k-tabstrip-items .k-item + .k-item {
  margin-left: 0px;
}
.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
  border-bottom-color: transparent;
}
.k-tabstrip-top > .k-content {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-width: 0;
}

.k-tabstrip-bottom > .k-tabstrip-items {
  border-top-width: 1px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-item {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: -1px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-item + .k-item {
  margin-left: 0px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-active {
  border-top-color: transparent;
}
.k-tabstrip-bottom > .k-content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-width: 0;
}
.k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev,
.k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next {
  bottom: 0;
}
.k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev,
.k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next {
  top: auto;
}

.k-tabstrip-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-tabstrip-left > .k-tabstrip-items {
  border-right-width: 1px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-tabstrip-left > .k-tabstrip-items .k-item {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-right: -1px;
}
.k-tabstrip-left > .k-tabstrip-items .k-item + .k-item {
  margin-top: 0px;
}
.k-tabstrip-left > .k-tabstrip-items .k-item.k-state-active {
  border-right-color: transparent;
}
.k-tabstrip-left > .k-content {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin: 0 !important;
  border-left-width: 0;
}

.k-tabstrip-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.k-tabstrip-right > .k-tabstrip-items {
  border-left-width: 1px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-tabstrip-right > .k-tabstrip-items .k-item {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-left: -1px;
}
.k-tabstrip-right > .k-tabstrip-items .k-item + .k-item {
  margin-top: 0px;
}
.k-tabstrip-right > .k-tabstrip-items .k-item.k-state-active {
  border-left-color: transparent;
}
.k-tabstrip-right > .k-content {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin: 0 !important;
  border-right-width: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.k-rtl .k-tabstrip .k-tabstrip-prev,
.k-tabstrip[dir=rtl] .k-tabstrip-prev {
  left: auto;
  right: 0;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.k-rtl .k-tabstrip .k-tabstrip-next,
.k-tabstrip[dir=rtl] .k-tabstrip-next {
  left: 0;
  right: auto;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-tabstrip-items {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
}
.k-tabstrip-items .k-item {
  color: #125979;
}
.k-tabstrip-items .k-item:hover, .k-tabstrip-items .k-item.k-state-hover {
  color: #0f4b66;
}
.k-tabstrip-items .k-item.k-state-active, .k-tabstrip-items .k-item.k-state-selected {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}
.k-tabstrip-items .k-item.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-tabstrip > .k-content {
  border-color: rgba(0, 0, 0, 0.08);
  color: #0a0a0a;
  background-color: #ffffff;
}

.k-treeview {
  padding: 0px 0px;
  border-width: 0;
  background: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treeview .k-content,
.k-treeview > .k-group,
.k-treeview .k-item > .k-group {
  margin: 0;
  padding: 0;
  background: none;
  list-style: none;
  position: relative;
}
.k-treeview .k-content.ng-animating,
.k-treeview > .k-group.ng-animating,
.k-treeview .k-item > .k-group.ng-animating {
  overflow: hidden;
}
.k-treeview .k-top,
.k-treeview .k-mid,
.k-treeview .k-bot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.k-treeview .k-item {
  outline-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  border-width: 0;
  display: block;
}
.k-treeview .k-in {
  margin: 0;
  padding: 4px 8px;
  border: 0px solid transparent;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  vertical-align: middle;
  position: relative;
}
.k-treeview .k-in.k-state-focused {
  z-index: 1;
}
.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}
.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-state-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-state-focused {
  text-decoration: underline;
}
.k-treeview .k-treeview-load-more-checkboxes-container {
  padding-left: calc( 4px + 16px + 16px );
}
.k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading {
  margin-left: calc( -1 * (4px + 16px) );
  margin-right: 4px;
}
.k-treeview .k-i-expand,
.k-treeview .k-i-collapse {
  margin-left: -16px;
  cursor: pointer;
}
.k-treeview .k-checkbox-wrapper {
  margin-right: 4px;
}
.k-treeview .k-i-drag-and-drop {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1000;
}
.k-treeview .k-in .k-icon,
.k-treeview .k-in .k-image,
.k-treeview .k-in .k-sprite {
  margin-right: 4px;
}

.k-rtl .k-treeview .k-item,
.k-treeview[dir=rtl] .k-item {
  padding-left: 0;
  padding-right: 16px;
}
.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container,
.k-treeview[dir=rtl] .k-treeview-load-more-checkboxes-container {
  padding-left: 0;
  padding-right: calc( 4px + 16px + 16px );
}
.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading,
.k-treeview[dir=rtl] .k-treeview-load-more-checkboxes-container .k-i-loading {
  margin-left: 4px;
  margin-right: calc( -1 * (4px + 16px) );
}
.k-rtl .k-treeview .k-i-expand,
.k-rtl .k-treeview .k-i-collapse,
.k-treeview[dir=rtl] .k-i-expand,
.k-treeview[dir=rtl] .k-i-collapse {
  margin-left: 0;
  margin-right: -16px;
}
.k-rtl .k-treeview .k-checkbox-wrapper,
.k-treeview[dir=rtl] .k-checkbox-wrapper {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl .k-treeview .k-in .k-icon,
.k-rtl .k-treeview .k-in .k-image,
.k-rtl .k-treeview .k-in .k-sprite,
.k-treeview[dir=rtl] .k-in .k-icon,
.k-treeview[dir=rtl] .k-in .k-image,
.k-treeview[dir=rtl] .k-in .k-sprite {
  margin-left: 4px;
  margin-right: 0;
}

.k-treeview {
  color: #767676;
}
.k-treeview .k-in:hover,
.k-treeview .k-in.k-state-hover {
  color: #ffffff;
  background-color: #177199;
}
.k-treeview .k-in.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}
.k-treeview .k-in.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-treeview .k-treeview-load-more-button {
  color: #125979;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:hover,
.k-treeview .k-treeview-load-more-button.k-state-hover {
  color: #0f4b66;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:focus,
.k-treeview .k-treeview-load-more-button.k-state-focused {
  color: #125979;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.k-menu {
  background-clip: padding-box;
  border-width: 0px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-menu .k-ie11 {
  background-clip: border-box;
}

.k-menu-item {
  border-width: 0;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-menu-link {
  padding: 6px 12px;
  outline: 0;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-menu-link > .k-image,
.k-menu-link > .k-sprite {
  margin-right: 4px;
}

.k-menu-expand-arrow {
  margin-left: 4px;
  margin-right: -4px;
  position: relative;
}

.k-menu-expand-arrow.k-i-arrow-60-left,
.k-menu-expand-arrow.k-i-arrow-60-right {
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-menu-expand-arrow.k-i-arrow-60-right {
  right: 4px;
}

.k-menu-expand-arrow.k-i-arrow-60-left {
  left: 4px;
}

.k-menu-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-left: 0px;
}
.k-menu-horizontal > .k-separator {
  margin: 0 2px;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.k-menu-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-menu-vertical > .k-menu-item + .k-menu-item {
  margin-top: 0px;
}
.k-menu-vertical > .k-menu-item > .k-menu-link {
  padding: 4px 8px;
  padding-right: calc( 16px + 16px );
}
.k-menu-vertical > .k-separator {
  margin: 2px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.08);
  display: block;
}

.k-menu-popup {
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}

.k-menu-group {
  margin: 0;
  padding: 0px 0px;
  font-size: 14px;
  line-height: 1.4285714286;
  list-style: none;
  display: none;
  position: absolute;
}
.k-menu-popup .k-menu-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.k-menu-group .k-menu-item {
  font-size: 14px;
  line-height: 1.4285714286;
}
.k-menu-group .k-menu-item + .k-menu-item {
  margin-top: 0px;
}
.k-menu-group .k-menu-link {
  padding: 4px 8px;
  padding-right: calc( 16px + 16px );
}
.k-menu-group .k-separator {
  margin: 2px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.08);
  display: block;
}

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}

.k-context-menu {
  margin: 0;
  padding: 0px 0px;
  border-width: 1px;
  border-style: solid;
}
.k-context-menu.k-menu-horizontal {
  padding: 0px 0px;
}

.k-animation-container .k-context-menu.k-menu-horizontal {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.k-context-menu-popup {
  z-index: 12000;
}
.k-context-menu-popup > .k-popup:not(.k-menu-popup),
.k-context-menu-popup .k-context-menu {
  border: 0;
}

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
}
.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.k-menu-scroll-button {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: inherit;
  position: absolute;
}
.k-menu-scroll-button.k-scroll-left {
  top: 0;
  left: 0;
  height: 100%;
  width: 16px;
  border-right-width: 1px;
}
.k-menu-scroll-button.k-scroll-right {
  top: 0;
  right: 0;
  height: 100%;
  width: 16px;
  border-left-width: 1px;
}
.k-menu-scroll-button.k-scroll-up {
  top: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-bottom-width: 1px;
}
.k-menu-scroll-button.k-scroll-down {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-top-width: 1px;
}

.k-rtl .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-rtl .k-menu-link > .k-image,
.k-rtl .k-menu-link > .k-sprite,
[dir=rtl] .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
[dir=rtl] .k-menu-link > .k-image,
[dir=rtl] .k-menu-link > .k-sprite {
  margin-left: 4px;
  margin-right: 0;
}
.k-rtl .k-menu-expand-arrow.k-i-arrow-60-down,
[dir=rtl] .k-menu-expand-arrow.k-i-arrow-60-down {
  margin-left: -4px;
  margin-right: 4px;
}
.k-rtl .k-menu-horizontal > .k-menu-item + .k-menu-item,
[dir=rtl] .k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-right: 0px;
  margin-left: 0;
}
.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link,
[dir=rtl] .k-menu-vertical > .k-menu-item > .k-menu-link {
  padding-right: 8px;
  padding-left: calc( 16px + 16px );
}
.k-rtl .k-menu-group .k-menu-link,
[dir=rtl] .k-menu-group .k-menu-link {
  padding-right: 8px;
  padding-left: calc( 16px + 16px );
}

.k-menu:not(.k-context-menu) {
  color: #767676;
  background-color: transparent;
}
.k-menu:not(.k-context-menu) > .k-item {
  color: #125979;
}
.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
  color: #0f4b66;
}
.k-menu:not(.k-context-menu) > .k-item > .k-state-active {
  color: #767676;
}
.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-menu-group,
.k-menu.k-context-menu {
  border-color: #cacaca;
  color: #767676;
  background-color: white;
}
.k-menu-group .k-item:hover, .k-menu-group .k-item.k-state-hover,
.k-menu.k-context-menu .k-item:hover,
.k-menu.k-context-menu .k-item.k-state-hover {
  color: #ffffff;
  background-color: #177199;
}
.k-menu-group .k-item > .k-state-active,
.k-menu.k-context-menu .k-item > .k-state-active {
  color: #ffffff;
  background-color: #146589;
}
.k-menu-group .k-item:focus, .k-menu-group .k-item.k-state-focused,
.k-menu.k-context-menu .k-item:focus,
.k-menu.k-context-menu .k-item.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-menu-scroll-button {
  border-color: rgba(0, 0, 0, 0.08);
  color: #125979;
  background-color: #ffffff;
}
.k-menu-scroll-button:hover {
  color: #0f4b66;
}
.k-menu-scroll-button:hover::before {
  opacity: 0;
}

.k-grid {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-grid .k-ie11 {
  background-clip: border-box;
}
.k-grid.k-grid-display-block {
  display: block;
}
.k-grid .k-grid-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.k-grid .k-grid-aria-root {
  border-color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
}
.k-grid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  outline: 0;
}
.k-grid thead,
.k-grid tbody,
.k-grid tfoot {
  text-align: left;
  border-color: inherit;
}
.k-grid tr {
  border-color: inherit;
}
.k-grid th,
.k-grid td {
  padding: 8px 12px;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  font-weight: inherit;
  text-align: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-grid th:first-child,
.k-grid td:first-child {
  border-left-width: 0;
}
.k-grid th:focus,
.k-grid td:focus {
  outline: none;
}
.k-grid th .k-placeholder-line,
.k-grid td .k-placeholder-line {
  width: 80%;
}
.k-grid th {
  padding: 8px 12px;
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-grid td {
  border-width: 0 0 0px 1px;
  vertical-align: middle;
}
.k-grid a {
  color: inherit;
  text-decoration: none;
}
.k-grid a:hover {
  text-decoration: none;
}
.k-grid table,
.k-grid .k-grid-header-wrap {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
  padding: 0;
  width: 32px;
}
.k-grid .k-grouping-row p {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.k-grid .k-grouping-row td {
  overflow: visible;
}
.k-grid .k-grouping-row + tr td {
  border-top-width: 1px;
}
.k-grid .k-grouping-row .k-group-cell,
.k-grid .k-grouping-row + tr .k-group-cell {
  border-top-width: 0;
  text-overflow: clip;
}
.k-grid .k-grouping-row .k-icon {
  margin-left: calc( 8px - 12px );
  margin-right: 8px;
  text-decoration: none;
}
.k-grid .k-group-footer td {
  border-style: solid;
  border-width: 1px 0;
}
.k-grid .k-group-footer .k-group-cell + td {
  border-left-width: 1px;
}
.k-grid .k-hierarchy-cell {
  text-align: center;
  padding: 0;
  overflow: visible;
}
.k-grid .k-hierarchy-cell > .k-icon {
  padding: 8px 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  outline: 0;
}
.k-grid .k-hierarchy-cell + td {
  border-left-width: 0;
}
.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
  border-left-width: 1px;
}
.k-grid[dir=rtl] thead,
.k-grid[dir=rtl] tbody,
.k-grid[dir=rtl] tfoot, .k-rtl .k-grid thead,
.k-rtl .k-grid tbody,
.k-rtl .k-grid tfoot {
  text-align: right;
}
.k-grid[dir=rtl] th, .k-rtl .k-grid th {
  white-space: nowrap;
}
.k-grid[dir=rtl] .k-grid-header-wrap, .k-rtl .k-grid .k-grid-header-wrap {
  border-width: 0 0 0 1px;
}
.k-grid[dir=rtl] .k-group-indicator .k-button.k-bare,
.k-grid[dir=rtl] .k-drag-clue .k-button.k-bare, .k-rtl .k-grid .k-group-indicator .k-button.k-bare,
.k-rtl .k-grid .k-drag-clue .k-button.k-bare {
  margin-left: -2px;
  margin-right: 8px;
}
.k-grid[dir=rtl] .k-group-indicator .k-link .k-icon,
.k-grid[dir=rtl] .k-drag-clue .k-link .k-icon, .k-rtl .k-grid .k-group-indicator .k-link .k-icon,
.k-rtl .k-grid .k-drag-clue .k-link .k-icon {
  margin-left: 4px;
  margin-right: -2px;
}
.k-grid[dir=rtl] .k-group-indicator, .k-rtl .k-grid .k-group-indicator {
  margin-right: 0;
  margin-left: 4px;
}
.k-grid[dir=rtl] .k-group-indicator + .k-group-indicator, .k-rtl .k-grid .k-group-indicator + .k-group-indicator {
  margin-right: 4px;
}
.k-grid[dir=rtl] .k-grid-content-locked,
.k-grid[dir=rtl] .k-grid-footer-locked,
.k-grid[dir=rtl] .k-grid-header-locked, .k-rtl .k-grid .k-grid-content-locked,
.k-rtl .k-grid .k-grid-footer-locked,
.k-rtl .k-grid .k-grid-header-locked {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header-sticky,
.k-grid[dir=rtl] .k-grid-content-sticky,
.k-grid[dir=rtl] .k-grid-footer-sticky, .k-rtl .k-grid .k-grid-header-sticky,
.k-rtl .k-grid .k-grid-content-sticky,
.k-rtl .k-grid .k-grid-footer-sticky {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-grid[dir=rtl] .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid[dir=rtl] .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid[dir=rtl] .k-grid-content-sticky:not([style*="display: none"]) + th, .k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + th {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header:first-child, .k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-row-sticky, .k-rtl .k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.k-grid[dir=rtl] th, .k-rtl .k-grid th {
  border-width: 0 1px 1px 0;
}
.k-grid[dir=rtl] th:first-child, .k-rtl .k-grid th:first-child {
  border-right-width: 0;
}
.k-grid[dir=rtl] td, .k-rtl .k-grid td {
  border-width: 0 1px 0 0;
}
.k-grid[dir=rtl] td:first-child, .k-rtl .k-grid td:first-child {
  border-right-width: 0;
}
.k-grid[dir=rtl] td.k-hierarchy-cell, .k-rtl .k-grid td.k-hierarchy-cell {
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-hierarchy-cell + td, .k-rtl .k-grid .k-hierarchy-cell + td {
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header,
.k-grid[dir=rtl] .k-grid-footer, .k-rtl .k-grid .k-grid-header,
.k-rtl .k-grid .k-grid-footer {
  padding-left: 17px;
  padding-right: 0;
}
.k-grid[dir=rtl] .k-grid-header .k-header.k-first, .k-rtl .k-grid .k-grid-header .k-header.k-first {
  border-left-width: 0;
  border-right-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header .k-with-icon,
.k-grid[dir=rtl] .k-grid-header .k-filterable, .k-rtl .k-grid .k-grid-header .k-with-icon,
.k-rtl .k-grid .k-grid-header .k-filterable {
  padding-left: calc( calc( 1.4285714286em + 8px + 2px ) + 4px );
  padding-right: 12px;
}
.k-grid[dir=rtl] .k-grid-header .k-grid-filter,
.k-grid[dir=rtl] .k-grid-header .k-header-column-menu, .k-rtl .k-grid .k-grid-header .k-grid-filter,
.k-rtl .k-grid .k-grid-header .k-header-column-menu {
  right: auto;
  left: 4px;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-first {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-filtercell-operator, .k-rtl .k-grid .k-filtercell-operator {
  margin-left: 0;
  margin-right: 4px;
}
.k-grid[dir=rtl] .k-dirty, .k-rtl .k-grid .k-dirty {
  border-color: currentColor currentColor transparent transparent;
  left: auto;
  right: 0;
}
.k-grid[dir=rtl] .k-edit-cell > .k-textbox,
.k-grid[dir=rtl] .k-edit-cell > .k-widget,
.k-grid[dir=rtl] .k-grid-edit-row > td > .k-textbox,
.k-grid[dir=rtl] .k-grid-edit-row > td > .k-widget, .k-rtl .k-grid .k-edit-cell > .k-textbox,
.k-rtl .k-grid .k-edit-cell > .k-widget,
.k-rtl .k-grid .k-grid-edit-row > td > .k-textbox,
.k-rtl .k-grid .k-grid-edit-row > td > .k-widget {
  margin-right: calc(-8px - 1px);
}
.k-grid[dir=rtl] .k-grid-header-wrap.k-auto-scrollable, .k-rtl .k-grid .k-grid-header-wrap.k-auto-scrollable {
  margin-left: -1px;
  margin-right: 0;
}
.k-grid[dir=rtl] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable, .k-rtl .k-grid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-left: 0;
}
.k-grid[dir=rtl] .k-group-footer td, .k-rtl .k-grid .k-group-footer td {
  border-width: 1px 0;
}
.k-grid[dir=rtl] .k-group-footer .k-group-cell + td, .k-rtl .k-grid .k-group-footer .k-group-cell + td {
  border-right-width: 1px;
}
.k-grid[dir=rtl] .k-grid-toolbar .k-button + .k-button, .k-rtl .k-grid .k-grid-toolbar .k-button + .k-button {
  margin: 0 8px 0 0;
}
.k-grid[dir=rtl] .k-grouping-row .k-icon, .k-rtl .k-grid .k-grouping-row .k-icon {
  margin-left: 8px;
  margin-right: calc( 8px - 12px );
}
.k-grid[dir=rtl] .k-grid-search, .k-rtl .k-grid .k-grid-search {
  float: left;
}
.k-grid[dir=rtl] .k-column-resizer, .k-rtl .k-grid .k-column-resizer {
  left: 0;
  right: auto;
}
.k-grid .k-dirty-cell {
  position: relative;
}
.k-grid .k-dirty-cell.k-grid-content-sticky {
  position: -webkit-sticky;
  position: sticky;
}
.k-grid .k-dirty {
  border-width: 5px;
  border-color: currentColor transparent transparent currentColor;
  left: 0;
  right: auto;
}
.k-grid .k-grid-content-locked + .k-grid-content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.k-grid .k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
  bottom: 1px;
}
.k-grid .k-grid-search {
  width: 15.7em;
  float: right;
}
.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
  border-width: 0;
}

.k-grid-toolbar {
  padding: 8px 8px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  text-overflow: clip;
  cursor: default;
  display: block;
}
.k-grid-toolbar > * {
  vertical-align: middle;
}
.k-grid-toolbar > * + * {
  margin-left: 8px;
}

.k-grouping-header {
  display: block;
  position: relative;
  white-space: normal;
  padding: 8px 8px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  line-height: calc( 1.4285714286em + 8px + 2px );
}

.k-grouping-header-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 4px 0;
}
.k-grouping-header-flex > .k-indicator-container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding: 4px 0 4px 8px;
}
.k-grouping-header-flex > .k-indicator-container:last-child {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: calc( 1.4285714286em + 8px + 2px );
}

.k-group-indicator,
.k-drag-clue {
  border-radius: 0;
  margin: 0;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  vertical-align: top;
  opacity: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-group-indicator .k-link,
.k-group-indicator .k-button.k-bare,
.k-drag-clue .k-link,
.k-drag-clue .k-button.k-bare {
  padding: 0;
  border-width: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-group-indicator .k-link .k-icon,
.k-drag-clue .k-link .k-icon {
  margin-left: -2px;
  margin-right: 4px;
}
.k-group-indicator .k-button.k-bare,
.k-drag-clue .k-button.k-bare {
  margin-left: 8px;
  margin-right: -2px;
  padding: 0;
  width: auto;
  height: auto;
  opacity: 0.5;
}
.k-group-indicator .k-button.k-bare::before, .k-group-indicator .k-button.k-bare::after,
.k-drag-clue .k-button.k-bare::before,
.k-drag-clue .k-button.k-bare::after {
  display: none;
}
.k-group-indicator .k-button.k-bare:hover,
.k-drag-clue .k-button.k-bare:hover {
  opacity: 1;
}

.k-group-indicator {
  margin-right: 4px;
  line-height: 1.4285714286;
}

.k-group-indicator + .k-group-indicator {
  margin-left: 4px;
}

.k-drag-clue {
  line-height: 1.5;
}

.k-grouping-dropclue {
  width: 12px;
  height: calc( 1.4285714286em + 8px + 2px );
  position: absolute;
  top: 3px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.k-grouping-dropclue::before, .k-grouping-dropclue::after {
  display: inline-block;
  content: "";
  position: absolute;
}
.k-grouping-dropclue::before {
  border-width: 6px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  top: 0;
}
.k-grouping-dropclue::after {
  width: 2px;
  height: calc(100% - 6px);
  top: 6px;
  left: calc( 6px - 1px );
}

.k-grid-header-wrap,
.k-grid-footer-wrap {
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

.k-grid-header-wrap.k-auto-scrollable,
.k-grid-footer-wrap {
  margin-right: -1px;
}

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-right: 0;
}
.k-ie .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  display: inline-block;
}

.k-grid-header,
.k-grid-footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 17px;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-grid-header table,
.k-grid-footer table {
  table-layout: fixed;
}

div.k-grid-header,
div.k-grid-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.k-ie div.k-grid-header {
  display: block;
}

.k-grid-header {
  border-bottom-width: 1px;
}
.k-grid-header table {
  margin-bottom: -1px;
}
.k-grid-header.k-grid-draggable-header {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none;
}
.k-grid-header .k-header {
  position: relative;
  vertical-align: bottom;
  cursor: default;
}
.k-grid-header .k-header:first-child {
  border-left-width: 0;
}
.k-grid-header .k-header.k-first {
  border-left-width: 1px;
}
.k-grid-header .k-header > .k-link {
  margin: -8px -12px;
  padding: 8px 12px;
  line-height: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: 0;
}
.k-ie .k-grid-header .k-header > .k-link, .k-edge .k-grid-header .k-header > .k-link {
  margin: 0;
  padding: 0;
}
.k-grid-header .k-with-icon,
.k-grid-header .k-filterable {
  padding-right: calc( calc( 1.4285714286em + 8px + 2px ) + 4px );
}
.k-ie .k-grid-header .k-with-icon, .k-edge .k-grid-header .k-with-icon,
.k-ie .k-grid-header .k-filterable,
.k-edge .k-grid-header .k-filterable {
  padding-right: calc( calc( 1.4285714286em + 8px + 2px ) + 4px);
}
.k-grid-header .k-header > .k-link:focus {
  text-decoration: none;
}
.k-grid-header .k-grid-filter,
.k-grid-header .k-header-column-menu {
  padding: 4px;
  width: calc( 1.4285714286em + 8px + 2px );
  height: calc( 1.4285714286em + 8px + 2px );
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  line-height: 1.4285714286;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 4px;
  bottom: calc( 8px + 0.7142857143em - calc( 1.4285714286em + 8px )/2 );
  z-index: 1;
}
.k-ie .k-grid-header .k-grid-filter, .k-edge .k-grid-header .k-grid-filter,
.k-ie .k-grid-header .k-header-column-menu,
.k-edge .k-grid-header .k-header-column-menu {
  position: static;
  float: right;
  margin-top: calc( (calc( 1.4285714286em + 8px + 2px ) - 1.4285714286em) / -2);
  margin-bottom: calc( (calc( 1.4285714286em + 8px + 2px ) - 1.4285714286em) / -2);
  margin-right: calc( -1 * calc( 1.4285714286em + 8px + 2px ));
}
.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover {
  cursor: pointer;
}
.k-grid-header .k-header > .k-link > .k-icon.k-i-sort-desc-sm, .k-grid-header .k-header > .k-link > .k-icon.k-i-sort-asc-sm {
  vertical-align: text-top;
  margin-left: calc( 8px - 1px );
}
.k-grid-header .k-sort-order {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  font-size: 12px;
  margin-top: 2px;
  margin-left: -2px;
}

.k-column-resizer {
  width: 0.5em;
  height: 1000%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: col-resize;
}

.k-grid-footer {
  border-width: 1px 0 0;
}
.k-grid-footer td {
  height: 1.4285714286em;
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
  font-weight: bold;
}

.k-grid-filter-popup {
  min-width: 200px;
}

.k-grid-column-menu-standalone a.k-grid-filter {
  position: static;
  position: initial;
  display: inline-block;
  margin: -4px 0;
  padding: 4px 8px;
}

.k-grid-columnmenu-popup {
  width: 230px;
}

.k-filter-row {
  line-height: 1.4285714286;
}
.k-filter-row td,
.k-filter-row th {
  border-width: 0 0 1px 1px;
  white-space: nowrap;
  padding: 8px 8px;
}
.k-filter-row td:first-child {
  border-left-width: 0;
}
.k-filter-row .k-multiselect {
  height: auto;
}
.k-filter-row .k-filtercell .k-widget.k-sized-input {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.k-filtercell {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.k-filtercell > span,
.k-filtercell .k-filtercell-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-filtercell > span > label,
.k-filtercell .k-filtercell-wrapper > label {
  vertical-align: middle;
}
.k-filtercell .k-filtercell-wrapper > .k-widget {
  width: 100%;
}
.k-filtercell > span .k-button {
  visibility: visible;
  pointer-events: all;
}
.k-filtercell > span .k-button,
.k-filtercell > span .k-dropdown-operator {
  margin-left: 4px;
}
.k-filtercell > span .k-widget {
  width: auto;
}
.k-filtercell .k-filtercell-operator > .k-button.k-clear-button-visible {
  visibility: visible;
  height: calc( 1.4285714286em + 8px + 2px );
}
.k-filtercell .k-filtercell-operator > .k-button:not(.k-clear-button-visible) {
  visibility: hidden;
  pointer-events: none;
}
.k-filtercell .k-filtercell-operator {
  margin-left: 4px;
}
.k-filtercell .k-widget:not(.k-dropdown-operator),
.k-filtercell .k-filtercell-wrapper > .k-textbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.k-filtercell .k-filtercell-wrapper > .k-textbox {
  width: 100%;
  min-width: 0;
}

.k-grid-content,
.k-grid-content-locked {
  border-color: inherit;
  outline: 0;
}
.k-grid-content table,
.k-grid-content-locked table {
  table-layout: fixed;
}
.k-grid-content tr:last-child > td,
.k-grid-content-locked tr:last-child > td {
  border-bottom-width: 0;
}

.k-grid-content {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}

.k-grid-edit-row td {
  text-overflow: clip;
}
.k-grid-edit-row .k-widget,
.k-grid-edit-row .k-button,
.k-grid-edit-row .k-textbox {
  height: auto;
}
.k-grid-edit-row .k-edit-cell {
  padding-top: 0;
  padding-bottom: 0;
}
.k-grid-edit-row .k-dirty-cell {
  overflow: visible;
}

.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch),
.k-grid-edit-row > td > .k-textbox,
.k-grid-edit-row > td > .k-widget:not(.k-switch) {
  margin-left: calc(-8px - 1px);
}

.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget:not(.k-switch),
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch) {
  width: calc(100% + ((8px + 1px) * 2));
}

.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget,
.k-command-cell > .k-button,
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget {
  vertical-align: middle;
}

.k-grid .k-grid-edit-row td:not(.k-hierarchy-cell),
.k-grid .k-command-cell,
.k-grid .k-edit-cell {
  padding: calc( 8px - (calc( 1.4285714286em + 8px + 2px ) - 1.4285714286em) / 2 ) 12px;
}

.k-command-cell > .k-button {
  margin-left: 0.16em;
  margin-right: 0.16em;
}

.k-grid > .k-resize-handle,
.k-grid-header .k-resize-handle {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 2;
}

.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: inherit;
}

.k-grid-pager-top {
  border-width: 0 0 1px;
}

.k-pager-input .k-numerictextbox {
  margin: 0 7px;
  width: 3em;
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
  float: left;
  width: 100%;
}
.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: left;
  z-index: 1;
}
.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: left;
}
.k-grid-virtual .k-grid-content::after {
  content: "";
  display: block;
  clear: both;
}

.k-width-container {
  position: absolute;
  visibility: hidden;
}

.k-width-container div {
  height: 1px;
}

.k-grid-virtual[dir=rtl] .k-grid-content .k-grid-table,
.k-grid-virtual.k-rtl .k-grid-content .k-grid-table {
  float: right;
}

.k-grid-add-row td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-grid-lockedcolumns {
  white-space: nowrap;
}

.k-grid-content,
.k-grid-content-locked,
.k-pager-wrap {
  white-space: normal;
}

.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0 1px 0 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.k-grid-content-locked + .k-grid-content.k-auto-scrollable,
.k-grid-footer-locked + .k-grid-content.k-auto-scrollable,
.k-grid-header-locked + .k-grid-content.k-auto-scrollable {
  display: inline-block;
}

.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: inline-block;
  vertical-align: top;
}
.k-grid-content.k-auto-scrollable,
.k-grid-footer-wrap.k-auto-scrollable,
.k-grid-header-wrap.k-auto-scrollable {
  display: block;
}

.k-grid-header-locked > table,
.k-grid-header-wrap > table {
  margin-bottom: -1px;
}

.k-grid-header .k-header.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-content-sticky,
.k-grid-row-sticky,
.k-grid-footer-sticky {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}
.k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid-content-sticky.k-edit-cell,
.k-grid-row-sticky.k-edit-cell,
.k-grid-footer-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}

.k-grid-content-sticky.k-grid-row-sticky {
  z-index: 3;
}

.k-grid .k-grid-header-sticky,
.k-grid .k-grid-content-sticky,
.k-grid .k-grid-footer-sticky {
  border-right-width: 1px;
}
.k-grid .k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + th {
  border-left-width: 0;
}

.k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 0;
}

.k-header.k-drag-clue {
  overflow: hidden;
}

.k-grid.k-grid-no-scrollbar .k-grid-header {
  padding: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-header-wrap {
  border-width: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-content {
  overflow-y: auto;
}

.k-grid-norecords {
  text-align: center;
}

div.k-grid-norecords {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.k-grid-norecords-template {
  width: 20em;
  height: 4em;
  line-height: 4em;
  margin: 0 auto;
  border: 1px solid;
}

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
.k-loading-pdf-mask > .k-i-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 64px;
}
.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-pdf-export .k-loading-pdf-mask {
  display: none;
}

.k-grid-pdf-export-element {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
.k-grid-pdf-export-element .k-filter-row {
  display: none;
}

.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important;
}
.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
  width: auto !important;
}
.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}

.k-filter-menu .k-filter-menu-container {
  padding: 0.5em 1em;
}
.k-filter-menu .k-widget,
.k-filter-menu .k-radio-list,
.k-filter-menu .k-textbox {
  margin: 0.5em 0;
  width: 100%;
  display: block;
}
.k-filter-menu .k-widget.k-filter-and {
  width: 6em;
  margin: 1em 0;
}
.k-filter-menu .k-switch {
  width: 6em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.k-filter-menu .k-actions,
.k-filter-menu .k-action-buttons,
.k-filter-menu .k-columnmenu-actions {
  margin-left: -1em;
  margin-right: -1em;
  margin-bottom: -1em;
  padding: 1em;
}
.k-filter-menu .k-actions .k-button,
.k-filter-menu .k-action-buttons .k-button,
.k-filter-menu .k-columnmenu-actions .k-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.k-filter-menu .k-actions.k-actions-start .k-button, .k-filter-menu .k-actions.k-actions-center .k-button, .k-filter-menu .k-actions.k-actions-end .k-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
  overflow-x: hidden;
  white-space: nowrap;
}

.k-filter-selected-items {
  font-weight: bold;
  line-height: normal;
  white-space: nowrap;
  margin: 1em 0 0.5em;
}

.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}
.k-autofitting th.k-header,
.k-autofitting td {
  white-space: nowrap !important;
}
.k-autofitting .k-detail-row {
  display: none !important;
}

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-column-chooser-title,
.k-column-list-item {
  padding: 4px 8px;
  padding-right: calc( 16px + 16px );
}

.k-column-list-item {
  position: relative;
  display: block;
  margin: 0;
  cursor: pointer;
}

.k-columnmenu-item {
  padding: 6px 12px;
  outline: 0;
  cursor: pointer;
}
.k-columnmenu-item > .k-icon {
  margin-right: 4px;
}

.k-columnmenu-item-wrapper {
  border-bottom: 1px solid;
  border-bottom-color: #cacaca;
}
.k-columnmenu-item-wrapper:last-child {
  border-bottom-width: 0;
}

.k-columnmenu-item-content {
  overflow: hidden;
}
.k-columnmenu-item-content .k-column-list-item {
  padding-left: calc( 12px + 16px + 4px );
}
.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {
  padding: 1em 1em;
}

.k-column-list-wrapper .k-actions .k-button,
.k-column-list-wrapper .k-action-buttons .k-button,
.k-column-list-wrapper .k-columnmenu-actions .k-button,
.k-columnmenu-item-content .k-actions .k-button,
.k-columnmenu-item-content .k-action-buttons .k-button,
.k-columnmenu-item-content .k-columnmenu-actions .k-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.k-column-list-wrapper .k-actions.k-actions-start .k-button, .k-column-list-wrapper .k-actions.k-actions-center .k-button, .k-column-list-wrapper .k-actions.k-actions-end .k-button,
.k-columnmenu-item-content .k-actions.k-actions-start .k-button,
.k-columnmenu-item-content .k-actions.k-actions-center .k-button,
.k-columnmenu-item-content .k-actions.k-actions-end .k-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: 400;
}

[dir=rtl] .k-columnmenu-item > .k-icon,
.k-rtl .k-columnmenu-item > .k-icon {
  margin-left: 4px;
  margin-right: 0;
}

.k-grid-header,
.k-header,
th.k-header,
.k-grid-header-wrap,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-grid td,
.k-grid-footer,
.k-grid-footer-wrap,
.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked,
.k-filter-row > td,
.k-filter-row > th {
  border-color: rgba(0, 0, 0, 0.08);
}

.k-grid-header,
.k-grid-toolbar,
.k-grouping-header,
.k-grid-add-row,
.k-grid-footer {
  color: #767676;
  background-color: #fefefe;
}

.k-drag-clue {
  color: #767676;
  background-color: #fefefe;
}

.k-grid-content {
  background-color: #ffffff;
}

.k-group-footer td,
.k-grouping-row td,
tbody .k-group-cell {
  color: #767676;
  background-color: #ededed;
}

.k-grouping-dropclue::before {
  border-color: #767676 transparent transparent;
}
.k-grouping-dropclue::after {
  background-color: #767676;
}

.k-grid {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}
.k-grid tr.k-alt {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-grid tbody tr:hover,
.k-grid tbody tr.k-state-hover {
  background-color: #ededed;
}
.k-grid td.k-state-selected,
.k-grid tr.k-state-selected > td {
  background-color: rgba(20, 101, 137, 0.25);
}
.k-grid td.k-state-focused,
.k-grid th.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
  color: #767676;
}
.k-grid .k-grouping-row {
  background-color: #ededed;
}
.k-grid .k-grouping-row .k-icon {
  color: #767676;
}
.k-grid .k-grouping-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  border-top-color: rgba(0, 0, 0, 0.08);
}
.k-grid .k-grid-search {
  color: #767676;
}
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked,
.k-grid .k-grid-header-locked .k-header,
.k-grid .k-grid-content-locked td {
  border-color: rgba(0, 0, 0, 0.3);
}
.k-grid .k-grid-content-locked .k-group-footer td,
.k-grid .k-grid-content-locked .k-group-cell {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-grid .k-grid-content-locked .k-grouping-row + tr td {
  border-top-color: rgba(0, 0, 0, 0.08);
}
.k-grid .k-grid-content-locked .k-state-selected td {
  background-color: #c4d9e2;
}
.k-grid .k-grid-content-locked .k-state-selected.k-alt td {
  background-color: #bed2db;
}
.k-grid .k-grid-content-locked .k-state-hover td,
.k-grid .k-grid-content-locked tr:hover td {
  background-color: #ebebeb;
}
.k-grid .k-grid-content-locked .k-state-selected:hover td,
.k-grid .k-grid-content-locked .k-state-selected.k-state-hover td {
  background-color: #b9cdd5;
}
.k-grid .k-grid-header-locked .k-header {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
.k-grid[dir=rtl] th.k-hierarchy-cell,
.k-grid[dir=rtl] td.k-hierarchy-cell, .k-grid.k-rtl th.k-hierarchy-cell,
.k-grid.k-rtl td.k-hierarchy-cell {
  border-left-color: transparent;
}

col.k-sorted,
th.k-sorted {
  background-color: rgba(0, 0, 0, 0.02);
}

.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
  color: #125979;
}
.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover,
.k-grid-header .k-hierarchy-cell .k-icon:hover {
  color: #ffffff;
  background-color: #177199;
}
.k-grid-header .k-grid-filter:focus,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-hierarchy-cell .k-icon:focus {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.k-grid-header .k-grid-filter.k-state-active,
.k-grid-header .k-header-column-menu.k-state-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
  color: #ffffff;
  background-color: #146589;
}
.k-grid-header th.k-grid-header-sticky,
.k-grid-header .k-grid-header-sticky.k-sorted {
  color: #767676;
  background-color: #fefefe;
  border-right-color: rgba(0, 0, 0, 0.3);
  border-left-color: rgba(0, 0, 0, 0.3);
}

.k-grid-footer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #fefefe;
}
.k-grid-footer .k-grid-footer-sticky {
  border-left-color: rgba(0, 0, 0, 0.3);
  border-right-color: rgba(0, 0, 0, 0.3);
  background-color: #fefefe;
}

.k-master-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  border-top-color: rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
}
.k-master-row .k-grid-row-sticky {
  border-top-color: rgba(0, 0, 0, 0.3);
  border-bottom-color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.k-master-row.k-alt .k-grid-content-sticky,
.k-master-row.k-alt .k-grid-row-sticky {
  background-color: #f6f6f6;
}
.k-master-row.k-state-selected .k-grid-content-sticky, .k-master-row.k-state-selected .k-grid-row-sticky {
  background-color: #c4d9e2;
}
.k-master-row.k-state-selected.k-alt .k-grid-content-sticky, .k-master-row.k-state-selected.k-alt .k-grid-row-sticky {
  background-color: #bed2db;
}
.k-master-row:hover .k-grid-content-sticky, .k-master-row:hover .k-grid-row-sticky, .k-master-row.k-state-hover .k-grid-content-sticky, .k-master-row.k-state-hover .k-grid-row-sticky {
  background-color: #ebebeb;
}
.k-master-row.k-state-selected:hover .k-grid-content-sticky, .k-master-row.k-state-selected:hover .k-grid-row-sticky, .k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky, .k-master-row.k-state-selected.k-state-hover .k-grid-row-sticky {
  background-color: #b9cdd5;
}

.k-grouping-row .k-grid-content-sticky {
  background-color: #fefefe;
}
.k-grouping-row:hover .k-grid-content-sticky, .k-grouping-row.k-state-hover .k-grid-content-sticky {
  background-color: #ebebeb;
}

.k-column-list-item:hover,
.k-columnmenu-item:hover {
  color: #ffffff;
  background-color: #177199;
}

.k-columnmenu-item:focus,
.k-columnmenu-item.k-state-focus {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-columnmenu-item.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  border-color: #cacaca;
  color: #767676;
  background-color: white;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item {
  color: #767676;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover {
  color: #ffffff;
  background-color: #177199;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected {
  color: #ffffff;
  background-color: #146589;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-grid-norecords-template {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}

.k-barcode {
  display: inline-block;
}

.k-var--chart-font {
  font-size: 14px;
}

.k-var--chart-title-font {
  font-size: 1.143em;
}

.k-var--chart-label-font {
  font-size: 0.857em;
}

.k-chart,
.k-sparkline,
.k-stockchart {
  border-width: 0px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart,
.k-stockchart {
  display: block;
  height: 400px;
}

.k-chart-surface {
  height: 100%;
}

.k-chart .k-popup {
  border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown,
.k-chart-tooltip-wrapper.k-animation-container-shown {
  -webkit-transition: left ease-in 80ms, top ease-in 80ms;
  transition: left ease-in 80ms, top ease-in 80ms;
}

.k-sparkline-tooltip-wrapper,
.k-chart-tooltip-wrapper {
  z-index: 12000;
}
.k-sparkline-tooltip-wrapper > .k-popup,
.k-chart-tooltip-wrapper > .k-popup {
  padding: 0;
  border-width: 0;
  background: transparent;
}

.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}

.k-chart-tooltip {
  border-radius: 0;
  font-size: 13.006px;
  line-height: 1.4285714286;
  padding: 4px 8px;
}

.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}

.k-chart-tooltip td {
  width: auto;
  text-align: left;
  padding: 2px 4px;
  line-height: 1.4285714286;
  vertical-align: middle;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  border-width: 1px;
  border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
  vertical-align: middle;
}

.k-selector {
  position: absolute;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.k-selection {
  position: absolute;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-bottom: 0;
}

.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.k-handle {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  z-index: 1;
  position: absolute;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.k-handle div {
  width: 100%;
  height: 100%;
}

.k-left-handle {
  left: -11px;
}

.k-right-handle {
  right: -11px;
}

.k-left-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
  margin-left: -44px;
  padding-left: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
  margin-left: -44px;
  padding-right: 58.6666666667px;
}

.k-mask {
  position: absolute;
  height: 100%;
}

.k-border {
  width: 1px;
  height: 100%;
  position: absolute;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-navigator-hint div {
  position: absolute;
}

.k-navigator-hint .k-scroll {
  border-radius: 0;
  position: absolute;
  height: 4px;
}

.k-navigator-hint .k-tooltip {
  margin-top: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
}

.k-sparkline,
.k-sparkline span {
  display: inline-block;
  vertical-align: top;
}

.k-sparkline span {
  height: 100%;
  width: 100%;
}

.k-chart-dragging {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.k-chart-donut-center {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  text-align: center;
  border: 4px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container,
.k-pdf-export .k-sparkline .k-animation-container,
.k-pdf-export .k-stockchart .k-animation-container {
  display: none;
}

.k-diagram {
  height: 600px;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-canvas-container {
  width: 100%;
  height: 100%;
}

.k-diagram img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.k-treemap {
  height: 400px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4285714286;
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treemap .k-treemap-tile {
  margin: -1px 0 0 -1px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  overflow: hidden;
  position: absolute;
}
.k-treemap > .k-treemap-tile {
  position: relative;
}
.k-treemap .k-treemap-title {
  padding: 2px 4px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: 14px;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.k-treemap .k-treemap-title-vertical {
  padding: 4px 2px;
  width: 1.4285714286em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  bottom: 0;
}
.k-treemap .k-treemap-title-vertical > div {
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  top: 0;
  right: 1em;
}
.k-treemap .k-treemap-wrap {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-treemap .k-treemap-title + .k-treemap-wrap {
  top: calc( 4px + (1.4285714286 * 14px) + 1px);
}
.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
  left: calc( 4px + (1.4285714286 * 14px) + 1px);
}
.k-treemap .k-leaf {
  padding: 4px;
}

.k-arcgauge {
  display: inline-block;
}

.k-arcgauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

.k-qrcode {
  display: inline-block;
}

.k-var--accent {
  background-color: #125979;
}
svg .k-var--accent {
  fill: #125979;
}

.k-var--accent-contrast {
  background-color: #ffffff;
}
svg .k-var--accent-contrast {
  fill: #ffffff;
}

.k-var--primary {
  background-color: #125979;
}
svg .k-var--primary {
  fill: #125979;
}

.k-var--primary-contrast {
  background-color: #ffffff;
}
svg .k-var--primary-contrast {
  fill: #ffffff;
}

.k-var--base {
  background-color: #fefefe;
}
svg .k-var--base {
  fill: #fefefe;
}

.k-var--background {
  background-color: #ffffff;
}
svg .k-var--background {
  fill: #ffffff;
}

.k-var--border-radius {
  margin-top: 0;
}

.k-var--normal-background {
  background-color: #fefefe;
}
svg .k-var--normal-background {
  fill: #fefefe;
}

.k-var--normal-text-color {
  background-color: #767676;
}
svg .k-var--normal-text-color {
  fill: #767676;
}

.k-var--hover-background {
  background-color: #177199;
}
svg .k-var--hover-background {
  fill: #177199;
}

.k-var--hover-text-color {
  background-color: #ffffff;
}
svg .k-var--hover-text-color {
  fill: #ffffff;
}

.k-var--selected-background {
  background-color: #146589;
}
svg .k-var--selected-background {
  fill: #146589;
}

.k-var--selected-text-color {
  background-color: #ffffff;
}
svg .k-var--selected-text-color {
  fill: #ffffff;
}

.k-var--success {
  background-color: #3adb76;
}
svg .k-var--success {
  fill: #3adb76;
}

.k-var--info {
  background-color: #1779ba;
}
svg .k-var--info {
  fill: #1779ba;
}

.k-var--warning {
  background-color: #ffae00;
}
svg .k-var--warning {
  fill: #ffae00;
}

.k-var--error {
  background-color: #cc4b37;
}
svg .k-var--error {
  fill: #cc4b37;
}

.k-var--series-a {
  background-color: #1aa684;
}
svg .k-var--series-a {
  fill: #1aa684;
}

.k-var--series-b {
  background-color: #51aee2;
}
svg .k-var--series-b {
  fill: #51aee2;
}

.k-var--series-c {
  background-color: #125979;
}
svg .k-var--series-c {
  fill: #125979;
}

.k-var--series-d {
  background-color: #a5a5a5;
}
svg .k-var--series-d {
  fill: #a5a5a5;
}

.k-var--series-e {
  background-color: #000000;
}
svg .k-var--series-e {
  fill: #000000;
}

.k-var--series-f {
  background-color: #a0f9d1;
}
svg .k-var--series-f {
  fill: #a0f9d1;
}

.k-var--gauge-pointer {
  background-color: #125979;
}
svg .k-var--gauge-pointer {
  fill: #125979;
}

.k-var--gauge-track {
  background-color: #e6e6e6;
}
svg .k-var--gauge-track {
  fill: #e6e6e6;
}

.k-var--chart-inactive {
  background-color: rgba(118, 118, 118, 0.5);
}

.k-var--chart-major-lines {
  background-color: rgba(0, 0, 0, 0.08);
}

.k-var--chart-minor-lines {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-var--chart-area-opacity {
  opacity: 0.8;
}

.k-var--chart-notes-background {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-border {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-lines {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-crosshair-background {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-error-bars-background {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-chart,
.k-sparkline,
.k-stockchart {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: transparent;
}
.k-chart .k-popup,
.k-sparkline .k-popup,
.k-stockchart .k-popup {
  background: transparent;
}

.k-chart-tooltip {
  color: #ffffff;
}

.k-chart-tooltip-inverse {
  color: black;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  color: #767676;
  background-color: #fefefe;
  border-color: rgba(0, 0, 0, 0.08);
}

.k-selection {
  border-color: rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.15);
}

.k-selection-bg {
  background-color: transparent;
}

.k-handle {
  cursor: e-resize;
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-handle:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #177199;
}

.k-handle div {
  background-color: transparent;
}

.k-mask {
  background-color: #ffffff;
  opacity: 0.8;
}

.k-marquee-color {
  background-color: #1aa684;
}

.k-marquee-color {
  opacity: 0.6;
}

.k-treemap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #767676;
  background-color: #ffffff;
}
.k-treemap .k-treemap-title {
  border-color: #cacaca;
  color: #767676;
  background-color: #fefefe;
}
.k-treemap .k-leaf {
  color: #ffffff;
}
.k-treemap .k-leaf.k-inverse {
  color: #767676;
}
.k-treemap .k-leaf.k-state-hover {
  -webkit-box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.08);
          box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.08);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vc2Nzcy9rZW5kby9rZW5kby5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9zY3NzL2tlbmRvL19rZW5kby12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbWl4aW5zL19kZWNvcmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9fZGlzYWJsZWQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY29tbW9uL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fZHJhZ2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdHlwb2dyYXBoeS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fbG9hZGluZy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX3Jlc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fc2VsZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fZGVjb3JhdGlvbi5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZmxleC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fdGFibGUtbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL190cmFuc2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvaWNvbnMvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90eXBvZ3JhcGh5L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbWl4aW5zL2NvcmUvX3Byb3BzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2F2YXRhci9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2F2YXRhci9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2F2YXRhci9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY3Vyc29yL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYmFkZ2UvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9iYWRnZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2JhZGdlL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9idXR0b24vX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtY2xpcC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9idXR0b24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYnV0dG9uL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9pbnB1dC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2lucHV0L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcG9wdXAvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9wb3B1cC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3BvcHVwL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90b29sYmFyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdG9vbGJhci9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2xiYXIvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Zvcm1zL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZm9ybXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy93aW5kb3cvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9mb3Jtcy9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbGlzdGdyb3VwL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbGlzdGdyb3VwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbGlzdGdyb3VwL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jaGVja2JveC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NoZWNrYm94L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY2hlY2tib3gvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3JhZGlvL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcmFkaW8vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9yYWRpby9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvc3dpdGNoL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvc3dpdGNoL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvc3dpdGNoL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9hZGFwdGl2ZS9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2FkYXB0aXZlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYWRhcHRpdmUvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Byb2dyZXNzYmFyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcHJvZ3Jlc3NiYXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9wcm9ncmVzc2Jhci9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYWN0aW9uLWJ1dHRvbnMvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9hY3Rpb24tYnV0dG9ucy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2FjdGlvbi1idXR0b25zL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9mbG9hdGluZy1sYWJlbC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Zsb2F0aW5nLWxhYmVsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdGV4dGJveC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RleHRib3gvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RleHRib3gvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90ZXh0YXJlYS9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RleHRhcmVhL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdGV4dGFyZWEvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2x0aXAvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90b29sdGlwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdG9vbHRpcC9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdmFsaWRhdG9yL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYXV0b2NvbXBsZXRlL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYXV0b2NvbXBsZXRlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYXV0b2NvbXBsZXRlL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21ib2JveC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbWJvYm94L190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jYWxlbmRhci9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NhbGVuZGFyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbWl4aW5zL19oaWRlLXNjcm9sbGJhci5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jYWxlbmRhci9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZGF0ZXRpbWUvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kYXRldGltZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RhdGV0aW1lL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kcm9wZG93bmxpc3QvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kcm9wZG93bmxpc3QvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL211bHRpc2VsZWN0L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbXVsdGlzZWxlY3QvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9tdWx0aXNlbGVjdC9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbnVtZXJpY3RleHRib3gvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9udW1lcmljdGV4dGJveC9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbnVtZXJpY3RleHRib3gvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9zZWFyY2hib3gvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9zZWFyY2hib3gvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Ryb3B6b25lL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZHJvcHpvbmUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kcm9wem9uZS9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXBsb2FkL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXBsb2FkL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXBsb2FkL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy93aW5kb3cvX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy93aW5kb3cvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RpYWxvZy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RpYWxvZy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RpYWxvZy9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvbm90aWZpY2F0aW9uL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvbm90aWZpY2F0aW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvbm90aWZpY2F0aW9uL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9wYWdlci9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3BhZ2VyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcGFnZXIvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3BhbmVsYmFyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcGFuZWxiYXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9wYW5lbGJhci9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvc3RlcHBlci9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3N0ZXBwZXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9zdGVwcGVyL190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90YWJzdHJpcC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RhYnN0cmlwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdGFic3RyaXAvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RyZWV2aWV3L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdHJlZXZpZXcvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90cmVldmlldy9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbWVudS9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21lbnUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9tZW51L190aGVtZS5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9ncmlkL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZ3JpZC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2dyaWQvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZXBwLmNsaWVudHBvcnRhbC8uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RhdGF2aXovX2xheW91dC5zY3NzIiwid2VicGFjazovL2VwcC5jbGllbnRwb3J0YWwvLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kYXRhdml6L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lcHAuY2xpZW50cG9ydGFsLy4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZGF0YXZpei9fdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJWjs7RUFFSTtBREZSOztBQ1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURQUjs7QUNVSTtFQUNJO0FEUFI7O0FDWUk7RUFDSTtFQUNBO0VBQ0EseUJDK1pNO0VEOVpOLFlDK1pXO0VEOVpYO0VBQ0E7RUFDQTtFQUNBO0FEVFI7O0FDY0k7RUFDSTtBRFhSOztBQ2dCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBRGJSOztBQ2lCSTtFQUNJO0FEZFI7O0FDbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FEaEJSOztBQ3FCSTtFQUNJO0FEbEJSOztBQ3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEcEJSOztBQ3dCSTs7RUFHSTtBRHRCUjs7QUMrQlE7RUFDSSx5QkVjUTtFRmJSLGNDa0JNO0FGdkNsQjs7QUNtQlE7Ozs7Ozs7O0VBQ0kseUJFY1E7RUZiUixjQ2tCTTtBRnZDbEI7O0FDMEJJOztFR3ZHSSxnQkNLUTtFQ0xSLGlDSnFVVztFSWxVWCxjRFFLO0VDTEwseUJETUc7RUpvR0g7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBRDFCUjtBQzRCUTs7RUcvR0EseUJDRFE7RURFUiwwQkNGUTtFQ0xSLHFCRCtCTTtFQzVCTixjRFVJO0VDUEoseUJEd0JBO0VKK0ZJO0VBQ0E7QUQzQlo7O0FDOEJJO0VLaklJLGlDSnFVVztFSWxVWCxjRFFLO0VDTEwseUJETUc7QUw2Rlg7O0FDc0NJOztFTWhKQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FQK0dKO0FDaUNROzs7O0VBRUk7RUFDQTtBRDdCWjtBQ2tDUTs7OztFQUVJO0VBQ0E7VUFBQTtBRDlCWjs7QUN1Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNDdUpXO0VEdEpYO0VBQ0E7RUFDQTtBRHBDUjs7QUN3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FEckNSOztBQ3lDSTtFQUNJO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QUR0Q1I7O0FDK0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ1Q1I7O0FDaURROztFQUNJO0VBQ0E7RUFDQTtBRDdDWjs7QUNxREk7RUFDSSxXQzhMaUI7RUQ3TGpCLFlDOExrQjtFRDdMbEIsb0NDOExTO0VEN0xUO0FEbERSOztBQ3dESTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0EsYUM2R2tCO0VEN0dsQixRQzZHa0I7RUQ1R2xCO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FEckRSOztBQ3dESTs7RUFFSTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QURyRFI7O0FDd0RJO0VBQ0k7RUFBQTtNQUFBO1VBQUE7RUFDQSx5QkVsSlk7QUg2RnBCOztBQ3lEUTtFQUNJO0VBQ0EsMEJFeEpRO0VGeUpSO0FEdERaO0FDeURRO0VBQ0ksV0NpRmE7RURoRmIsV0NpRmM7QUZ4STFCO0FDMERRO0VBQ0k7RUFDQSwyQkVuS1E7RUZvS1I7QUR4RFo7O0FDNERJO0VBQ0k7RUFBQTtFQUFBO01BQUE7VUFBQTtBRHpEUjtBQzJEUTtFQUNJO0VBQ0EseUJFN0tRO0VGOEtSO0FEekRaO0FDNERRO0VBQ0ksVUM2RGM7RUQ1RGQsWUMyRGE7QUZySHpCO0FDNkRRO0VBQ0k7RUFDQSw0QkV4TFE7RUZ5TFI7QUQzRFo7O0FROU9JO0VBQ0k7RUFDQTtFQUNBO0FSaVBSO0FRL09RO0VBQ0k7QVJpUFo7QVE5T1E7RUFDSTtFQUNBO0FSZ1BaOztBUXRPUTtFQUVJO01BQUE7VUFBQTtBUndPWjtBUXJPUTtFQUVJO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSc09aO0FRbk9RO0VBQ0k7TUFBQTtVQUFBO0FScU9aO0FRbE9RO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVJvT1o7O0FRL05RO0VBRUk7TUFBQTtVQUFBO0FSaU9aO0FROU5RO0VBRUk7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVIrTlo7QVE1TlE7RUFDSTtNQUFBO1VBQUE7QVI4Tlo7QVEzTlE7RUFDSTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBUjZOWjs7QVF4TlE7RUFFSTtNQUFBO1VBQUE7QVIwTlo7QVF2TlE7RUFFSTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBUndOWjtBUXJOUTtFQUNJO01BQUE7VUFBQTtBUnVOWjtBUXBOUTtFQUNJO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSc05aOztBUWpOUTtFQUVJO01BQUE7VUFBQTtBUm1OWjtBUWhOUTtFQUVJO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSaU5aO0FROU1RO0VBQ0k7TUFBQTtVQUFBO0FSZ05aO0FRN01RO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVIrTVo7O0FRMU1RO0VBRUk7TUFBQTtVQUFBO0FSNE1aO0FRek1RO0VBRUk7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVIwTVo7QVF2TVE7RUFDSTtNQUFBO1VBQUE7QVJ5TVo7QVF0TVE7RUFDSTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBUndNWjs7QVFuTVE7RUFFSTtNQUFBO1VBQUE7QVJxTVo7QVFsTVE7RUFFSTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBUm1NWjtBUWhNUTtFQUNJO01BQUE7VUFBQTtBUmtNWjtBUS9MUTtFQUNJO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSaU1aOztBUTVMUTtFQUVJO0FSOExaO0FRM0xRO0VBRUk7RUFDQTtFQUFBO0FSNExaO0FRekxRO0VBQ0k7QVIyTFo7QVF4TFE7RUFDSTtFQUNBO0VBQUE7QVIwTFo7QVF2TFE7RUFFSTtBUndMWjs7QVFuTFE7RUFFSTtFQUNBO01BQUE7VUFBQTtBUnFMWjtBUWxMUTtFQUVJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVJtTFo7QVFoTFE7RUFDSTtFQUNBO01BQUE7VUFBQTtBUmtMWjtBUS9LUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVJpTFo7O0FRNUtRO0VBRUk7RUFDQTtNQUFBO1VBQUE7QVI4S1o7QVEzS1E7RUFFSTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSNEtaO0FRektRO0VBQ0k7RUFDQTtNQUFBO1VBQUE7QVIyS1o7QVF4S1E7RUFDSTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSMEtaOztBUXJLUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0FSd0taO0FRdEtZO0VBQ0k7TUFBQTtVQUFBO0FSd0toQjtBUXBLUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVJzS1o7QVFwS1k7RUFDSTtNQUFBO1VBQUE7QVJzS2hCOztBUWhLUTtFQUVJO01BQUE7VUFBQTtBUmtLWjtBUS9KUTtFQUVJO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSZ0taO0FRN0pRO0VBQ0k7TUFBQTtVQUFBO0FSK0paO0FRNUpRO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVI4Slo7O0FRekpRO0VBRUk7TUFBQTtVQUFBO0FSMkpaO0FReEpRO0VBRUk7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVJ5Slo7QVF0SlE7RUFDSTtNQUFBO1VBQUE7QVJ3Slo7QVFySlE7RUFDSTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBUnVKWjs7QVFsSlE7RUFFSTtNQUFBO1VBQUE7QVJvSlo7QVFqSlE7RUFFSTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBUmtKWjtBUS9JUTtFQUNJO01BQUE7VUFBQTtBUmlKWjtBUTlJUTtFQUNJO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSZ0paOztBUTNJUTtFQUVJO01BQUE7VUFBQTtBUjZJWjtBUTFJUTtFQUVJO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FSMklaO0FReElRO0VBQ0k7TUFBQTtVQUFBO0FSMElaO0FRdklRO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVJ5SVo7O0FRcElRO0VBRUk7QVJzSVo7QVFuSVE7RUFFSTtFQUFBO0FSb0laO0FRaklRO0VBR0k7RUFDQTtFQUFBO0FSaUlaOztBUTVIUTtFQUVJO0FSOEhaO0FRM0hRO0VBRUk7RUFBQTtBUjRIWjtBUXpIUTtFQUdJO0VBQ0E7RUFBQTtBUnlIWjs7QVFoSEk7O0VBRUk7RUFBQTtBUm1IUjs7QVFoSEk7RUFDSTtBUm1IUjtBUWpIUTtFQUNJO0FSbUhaO0FRaEhRO0VBQ0k7QVJrSFo7O0FROUdJOztFQUdJO0FSZ0hSOztBUTVHUTtFQUNJO0FSK0daO0FRNUdRO0VBQ0k7QVI4R1o7O0FRdkdRO0VBQ0k7TUFBQTtVQUFBO0FSMEdaO0FRdkdRO0VBQ0k7TUFBQTtVQUFBO0FSeUdaO0FRckdZO0VBRUk7TUFBQTtVQUFBO0FSc0doQjtBUW5HWTtFQUNJO01BQUE7VUFBQTtBUnFHaEI7QVFsR1k7RUFDSTtNQUFBO1VBQUE7QVJvR2hCOztBUTdGUTtFQUNJO0VBQ0E7QVJnR1o7QVE3RlE7RUFDSTtBUitGWjtBUTNGWTtFQUNJO0VBQ0E7QVI2RmhCO0FRMUZZO0VBQ0k7QVI0RmhCOztBUXJGUTtFQVlJO0VBQUE7QVI2RVo7QVF6RVE7RUFFSTtFQUNBO01BQUE7VUFBQTtBUjBFWjtBUXZFUTtFQUlJO0VBQ0E7QVJzRVo7QVFuRVE7RUFFSTtNQUFBO1VBQUE7QVJvRVo7QVFqRVE7RUFJSTtBUmdFWjtBUTNEWTtFQUVJO0VBQ0E7TUFBQTtVQUFBO0FSNERoQjtBUXpEWTtFQUVJO01BQUE7VUFBQTtBUjBEaEI7QVF2RFk7RUFFSTtNQUFBO1VBQUE7QVJ3RGhCO0FRckRZO0VBRUk7TUFBQTtVQUFBO0FSc0RoQjtBUW5EWTtFQUlJO0VBQ0E7QVJrRGhCO0FRL0NZO0VBSUk7QVI4Q2hCO0FRM0NZO0VBSUk7QVIwQ2hCO0FRdkNZO0VBSUk7QVJzQ2hCO0FRaENZO0VBRUk7TUFBQTtVQUFBO0FSaUNoQjtBUTlCWTtFQUVJO01BQUE7VUFBQTtBUitCaEI7QVExQmdCO0VBRUk7TUFBQTtVQUFBO0FSMkJwQjtBUXhCZ0I7RUFFSTtNQUFBO1VBQUE7QVJ5QnBCO0FRdEJnQjtFQUVJO01BQUE7VUFBQTtBUnVCcEI7QVFwQmdCO0VBRUk7TUFBQTtVQUFBO0FScUJwQjs7QVFaUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0FSZVo7QVFaUTtFQUNJO01BQUE7VUFBQTtBUmNaO0FRVFk7RUFDSTtFQUNBO01BQUE7VUFBQTtBUldoQjtBUVJZO0VBQ0k7TUFBQTtVQUFBO0FSVWhCO0FRUFk7RUFDSTtNQUFBO1VBQUE7QVJTaEI7QVFOWTtFQUNJO01BQUE7VUFBQTtBUlFoQjtBUUZZO0VBQ0k7TUFBQTtVQUFBO0FSSWhCO0FRRFk7RUFDSTtNQUFBO1VBQUE7QVJHaEI7QVFFZ0I7RUFDSTtNQUFBO1VBQUE7QVJBcEI7QVFHZ0I7RUFDSTtNQUFBO1VBQUE7QVJEcEI7QVFJZ0I7RUFDSTtNQUFBO1VBQUE7QVJGcEI7QVFLZ0I7RUFDSTtNQUFBO1VBQUE7QVJIcEI7O0FRV1E7RUFFSTtFQUNBO01BQUE7VUFBQTtBUlRaO0FRWVE7RUFDSTtNQUFBO1VBQUE7QVJWWjtBUWFRO0VBQ0k7TUFBQTtVQUFBO0FSWFo7QVFjUTtFQUNJO01BQUE7VUFBQTtBUlpaO0FRZ0JZO0VBQ0k7TUFBQTtVQUFBO0FSZGhCO0FRaUJZO0VBQ0k7RUFDQTtNQUFBO1VBQUE7QVJmaEI7QVFrQlk7RUFFSTtNQUFBO1VBQUE7QVJqQmhCO0FRb0JZO0VBQ0k7TUFBQTtVQUFBO0FSbEJoQjtBUXFCWTtFQUNJO01BQUE7VUFBQTtBUm5CaEI7QVFzQlk7RUFDSTtNQUFBO1VBQUE7QVJwQmhCOztBUzlxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlQ0RPO0VERVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGlyQlI7O0FTL3FCSTtFQUNJO0FUa3JCUjs7QVM3cUJJO0VIakJJLHFCRGtCTTtFQ2ZOLGNEY1E7RUNYUix5QkRZTTtBTGtyQmQ7O0FTcHFCSTtFQUNJO0FUdXFCUjtBU3JxQlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FUc3FCWjtBU25xQlE7RUFDSTtFQUNBO0VBQ0E7QVRxcUJaO0FTbnFCUTtFQUNJO0VBQ0E7RUFDQTtBVHFxQlo7O0FXMXRCSTtFQUNJO0VBQ0E7RUFDQTtBWDZ0QlI7QVczdEJRO0VBQ0k7VUFBQTtBWDZ0Qlo7O0FXdnRCSTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDB0QlI7O0FXdnRCSTtFQUNJO0FYMHRCUjtBV3Z0Qlk7RUFDSTtBWHl0QmhCOztBV3J0Qkk7RUFDSTtFQUNBO0VBQ0E7QVh3dEJSOztBV3R0Qkk7RUFDSTtBWHl0QlI7O0FXdnRCSTtFQUNJLHlCTjVCRztFTTZCSDtBWDB0QlI7O0FXdHRCSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QVh5dEJSOztBV3R0Qkk7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeXRCUjs7QVd0dEJJOztFQUVJO0FYeXRCUjs7QVd0dEJJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBWHl0QlI7O0FXdHRCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeXRCUjs7QVd0dEJJOztFQUVJO0VBRUE7RUFDQTtFQUNBO0FYd3RCUjs7QVdqdEJJO0VBQ0k7SUFDSTtJQUNBO0VYb3RCVjtFV2p0Qk07SUFDSTtFWG10QlY7RVdodEJNO0lBQ0k7SUFDQTtFWGt0QlY7QUFDRjs7QVcvdEJJO0VBQ0k7SUFDSTtJQUNBO0VYb3RCVjtFV2p0Qk07SUFDSTtFWG10QlY7RVdodEJNO0lBQ0k7SUFDQTtFWGt0QlY7QUFDRjtBVy9zQkk7RUFDSTtJQUNJO1lBQUE7RVhpdEJWO0VXL3NCTTtJQUNJO1lBQUE7RVhpdEJWO0FBQ0Y7QVd2dEJJO0VBQ0k7SUFDSTtZQUFBO0VYaXRCVjtFVy9zQk07SUFDSTtZQUFBO0VYaXRCVjtBQUNGO0FZbDFCSTs7RUFFSTtFQUNBO0VBQ0E7QVpvMUJSOztBWWwxQkk7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QVpxMUJSOztBWW4xQkk7RUFDSTtFQUNBO0VBQ0E7QVpzMUJSOztBWXAxQkk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBWnUxQlI7O0FZcjFCSTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FadzFCUjs7QVl0MUJJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QVp5MUJSOztBWXYxQkk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBWjAxQlI7O0FZdjFCSTs7OztFQUlJO0VBQ0E7QVowMUJSOztBWXYxQkk7RUFDSTtFQUNBO0VBQ0E7QVowMUJSOztBWXgxQkk7RUFDSTtFQUNBO0VBQ0E7QVoyMUJSOztBWXoxQkk7RUFDSTtFQUNBO0VBQ0E7QVo0MUJSOztBWTExQkk7RUFDSTtFQUNBO0VBQ0E7QVo2MUJSOztBWTExQkk7RUFDSTtBWjYxQlI7O0FZMzFCSTtFQUNJO0FaODFCUjs7QVkxMUJJO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QVo2MUJSO0FZMzFCUTtFQUNJO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QVo2MUJaO0FZMzFCUTtFQUNJO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtBWjYxQlo7O0FZMTFCSTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FaNjFCUjtBWTMxQlE7RUFDSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FaNjFCWjtBWTExQlE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QVo0MUJaOztBYWg5Qkk7RUFDSTtFQUNBO0FibTlCUjs7QWFoOUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm05QlI7O0FhaDlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibTlCUjs7QWN4K0JJO0VBQ0k7RUFDQTtBZDIrQlI7O0FjeitCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNCtCUjs7QWMxK0JJO0VBQ0ksY1RLUTtFU0pSLHlCVEtNO0VTSk4sZ0NaMlFVO0VZMVFWO0FkNitCUjs7QWMzK0JJO0VBQ0ksY1REUTtBTCsrQmhCOztBZS8vQkk7RUFBc0I7QWZtZ0MxQjs7QWVsZ0NJO0VBQXNCO0Fmc2dDMUI7O0FlcmdDSTtFQUFzQjtBZnlnQzFCOztBZXhnQ0k7RUFBc0I7QWY0Z0MxQjs7QWUzZ0NJO0VBQXNCO0FmK2dDMUI7O0FlN2dDSTtFQUF1QjtBZmloQzNCOztBZTlnQ1E7RUFDSSxjYmtNRztBRiswQmY7O0FlbGhDUTtFQUNJLGNia01HO0FGbTFCZjs7QWV0aENRO0VBQ0ksY2JrTUc7QUZ1MUJmOztBZTFoQ1E7RUFDSSxjYmtNRztBRjIxQmY7O0FlOWhDUTtFQUNJLGNia01HO0FGKzFCZjs7QWVsaUNRO0VBQ0ksY2JrTUc7QUZtMkJmOztBZXRpQ1E7RUFDSSxjYmtNRztBRnUyQmY7O0FlMWlDUTtFQUNJLGNia01HO0FGMjJCZjs7QWU5aUNRO0VBQ0ksY2JrTUc7QUYrMkJmOztBZWxqQ1E7RUFDSSxjYmtNRztBRm0zQmY7O0FlMWlDSTtFQUFzQjtBZjhpQzFCOztBZTdpQ0k7RUFBc0I7QWZpakMxQjs7QWVoakNJO0VBQXNCO0Fmb2pDMUI7O0FlbmpDSTtFQUFzQjtBZnVqQzFCOztBZXRqQ0k7RUFBc0I7QWYwakMxQjs7QWU3aUNJO0VBUEE7RUFDQTtFQUNBO0Fmd2pDSjs7QWVsakNJO0VBUkE7RUFDQTtFQUNBO0FmOGpDSjs7QWV2akNJO0VBVEE7RUFDQTtFQUNBO0Fmb2tDSjs7QWU1akNJO0VBVkE7RUFDQTtFQUNBO0FmMGtDSjs7QWVqa0NJO0VBWEE7RUFDQTtFQUNBO0FmZ2xDSjs7QWVoa0NJO0VBQ0k7RUFDQTtFQUNBO0FmbWtDUjs7QWVoa0NJO0VBQ0k7RUFDQTtFQUNBO0FmbWtDUjs7QWVoa0NJO0VBQ0k7RUFDQTtFQUNBO0FmbWtDUjs7QWUzakNJO0VBQ0k7VUFBQTtBZjhqQ1I7O0FnQnRvQ0k7RUFBOEI7QWhCMG9DbEM7O0FnQnpvQ0k7RUFBOEI7QWhCNm9DbEM7O0FnQjVvQ0k7RUFBOEI7QWhCZ3BDbEM7O0FnQi9vQ0k7RUFBOEI7RUFBQTtFQUFBO0VBQUE7QWhCbXBDbEM7O0FnQmxwQ0k7RUFBOEI7RUFBQTtFQUFBO0VBQUE7QWhCc3BDbEM7O0FnQnJwQ0k7RUFBOEI7QWhCeXBDbEM7O0FnQnhwQ0k7RUFBOEI7QWhCNHBDbEM7O0FnQjNwQ0k7RUFBOEI7QWhCK3BDbEM7O0FpQnBxQ0k7RUFBOEI7RUFBQTtFQUFBO0VBQUE7QWpCd3FDbEM7O0FpQnBxQ0k7RUFBOEI7RUFBQTtFQUFBO0VBQUE7QWpCd3FDbEM7O0FpQnJxQ0k7RUFBOEI7RUFBQTtFQUFBO0VBQUE7RUFBZTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FqQjBxQ2pEOztBaUJ2cUNJO0VBQThCO0VBQUE7RUFBQTtFQUFBO0VBQWU7RUFBQTtFQUFBO01BQUE7VUFBQTtBakI0cUNqRDs7QWlCenFDSTtFQUE4QjtFQUFBO0VBQUE7TUFBQTtVQUFBO0FqQjZxQ2xDOztBaUIxcUNJO0VBQThCO0VBQUE7RUFBQTtNQUFBO1VBQUE7QWpCOHFDbEM7O0FpQjNxQ0k7RUFBOEI7RUFBQTtFQUFBO01BQUE7VUFBQTtBakIrcUNsQzs7QWlCNXFDSTtFQUE4QjtFQUFBO0VBQUE7TUFBQTtVQUFBO0FqQmdyQ2xDOztBaUJycUNJO0VBQThCO01BQUE7VUFBQTtBakJ5cUNsQzs7QWlCdHFDSTtFQUE4QjtNQUFBO1VBQUE7QWpCMHFDbEM7O0FpQnZxQ0k7RUFBOEI7TUFBQTtVQUFBO0FqQjJxQ2xDOztBaUJwcUNJO0VBQThCO0VBQUE7TUFBQTtVQUFBO0FqQndxQ2xDOztBaUJwcUNJO0VBQThCO0VBQUE7TUFBQTtVQUFBO0FqQndxQ2xDOztBaUJwcUNJO0VBQThCO0VBQUE7TUFBQTtVQUFBO0FqQndxQ2xDOztBaUJwcUNJO0VBQThCO0VBQUE7TUFBQTtVQUFBO0FqQndxQ2xDOztBaUJycUNJO0VBQThCO0VBQUE7TUFBQTtVQUFBO0FqQnlxQ2xDOztBaUJ0cUNJO0VBQThCO0VBQUE7TUFBQTtVQUFBO0FqQjBxQ2xDOztBaUJ2cUNJO0VBQThCO01BQUE7VUFBQTtBakIycUNsQzs7QWlCeHFDSTtFQUE4QjtNQUFBO1VBQUE7QWpCNHFDbEM7O0FpQnpxQ0k7RUFBOEI7TUFBQTtVQUFBO0FqQjZxQ2xDOztBaUIxcUNJO0VBQThCO01BQUE7VUFBQTtBakI4cUNsQzs7QWlCMXFDSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBakI4cUNsQzs7QWlCN3FDSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBakJpckNsQzs7QWlCaHJDSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBakJvckNsQzs7QWlCbnJDSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBakJ1ckNsQzs7QWlCdHJDSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBakIwckNsQzs7QWlCeHJDSTtFQUE4QjtNQUFBO1VBQUE7QWpCNHJDbEM7O0FpQjNyQ0k7RUFBOEI7TUFBQTtVQUFBO0FqQityQ2xDOztBaUI5ckNJO0VBQThCO01BQUE7VUFBQTtBakJrc0NsQzs7QWlCanNDSTtFQUE4QjtNQUFBO1VBQUE7QWpCcXNDbEM7O0FpQnBzQ0k7RUFBOEI7TUFBQTtVQUFBO0FqQndzQ2xDOztBaUJ0c0NJO0VBQThCO01BQUE7VUFBQTtBakIwc0NsQzs7QWlCenNDSTtFQUE4QjtNQUFBO1VBQUE7QWpCNnNDbEM7O0FpQjVzQ0k7RUFBOEI7TUFBQTtVQUFBO0FqQmd0Q2xDOztBaUIvc0NJO0VBQThCO01BQUE7VUFBQTtBakJtdENsQzs7QWlCbHRDSTtFQUE4QjtNQUFBO1VBQUE7QWpCc3RDbEM7O0FpQmx0Q0k7RUFBOEI7RUFBQTtNQUFBO1VBQUE7QWpCc3RDbEM7O0FpQnJ0Q0k7RUFBOEI7RUFBQTtNQUFBO1VBQUE7QWpCeXRDbEM7O0FpQnh0Q0k7RUFBOEI7RUFBQTtNQUFBO1VBQUE7QWpCNHRDbEM7O0FpQjN0Q0k7RUFBOEI7RUFBQTtNQUFBO1VBQUE7QWpCK3RDbEM7O0FpQjl0Q0k7RUFBOEI7TUFBQTtVQUFBO0FqQmt1Q2xDOztBaUJqdUNJO0VBQThCO0VBQUE7TUFBQTtVQUFBO0FqQnF1Q2xDOztBaUJqdUNJO0VBQ0k7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QWpCb3VDUjs7QWtCdDFDSTtFQUFpQjtBbEIwMUNyQjs7QWtCejFDSTtFQUFpQjtBbEI2MUNyQjs7QWtCNTFDSTtFQUFpQjtBbEJnMkNyQjs7QWtCNTFDSTs7O0VBR0k7RUFDQTtFQUNBO0FsQisxQ1I7O0FtQjEyQ0k7RUFBOEI7QW5CODJDbEM7O0FtQjcyQ0k7RUFBOEI7QW5CaTNDbEM7O0FtQmgzQ0k7RUFBOEI7QW5CbzNDbEM7O0FtQmgzQ0k7RUFBOEI7QW5CbzNDbEM7O0FtQm4zQ0k7RUFBOEI7QW5CdTNDbEM7O0FtQnQzQ0k7RUFBOEI7QW5CMDNDbEM7O0FtQnozQ0k7RUFBOEI7QW5CNjNDbEM7O0FtQnozQ0k7RUFBOEI7QW5CNjNDbEM7O0FtQjUzQ0k7RUFBOEI7QW5CZzRDbEM7O0FtQjUzQ0k7RUFBOEI7QW5CZzRDbEM7O0FtQi8zQ0k7RUFBOEI7QW5CbTRDbEM7O0FtQjczQ1k7RUFBdUI7QW5CaTRDbkM7O0FtQmg0Q1k7RUFBc0I7QW5CbzRDbEM7O0FtQm40Q1k7RUFBc0Isb0JBSGI7QW5CMDRDckI7O0FtQnQ0Q1k7RUFBc0Isa0JBSmI7QW5CODRDckI7O0FtQjc0Q1k7RUFBdUI7QW5CaTVDbkM7O0FtQmg1Q1k7RUFBc0I7QW5CbzVDbEM7O0FtQm41Q1k7RUFBc0Isb0JBSGI7QW5CMDVDckI7O0FtQnQ1Q1k7RUFBc0Isa0JBSmI7QW5CODVDckI7O0FtQjc1Q1k7RUFBdUI7QW5CaTZDbkM7O0FtQmg2Q1k7RUFBc0I7QW5CbzZDbEM7O0FtQm42Q1k7RUFBc0Isb0JBSGI7QW5CMDZDckI7O0FtQnQ2Q1k7RUFBc0Isa0JBSmI7QW5CODZDckI7O0FtQjc2Q1k7RUFBdUI7QW5CaTdDbkM7O0FtQmg3Q1k7RUFBc0I7QW5CbzdDbEM7O0FtQm43Q1k7RUFBc0Isb0JBSGI7QW5CMDdDckI7O0FtQnQ3Q1k7RUFBc0Isa0JBSmI7QW5CODdDckI7O0FtQjc3Q1k7RUFBdUI7QW5CaThDbkM7O0FtQmg4Q1k7RUFBc0I7QW5CbzhDbEM7O0FtQm44Q1k7RUFBc0Isb0JBSGI7QW5CMDhDckI7O0FtQnQ4Q1k7RUFBc0Isa0JBSmI7QW5CODhDckI7O0FtQjc4Q1k7RUFBdUI7QW5CaTlDbkM7O0FtQmg5Q1k7RUFBc0I7QW5CbzlDbEM7O0FtQm45Q1k7RUFBc0Isb0JBSGI7QW5CMDlDckI7O0FtQnQ5Q1k7RUFBc0Isa0JBSmI7QW5CODlDckI7O0FtQjc5Q1k7RUFBdUI7QW5CaStDbkM7O0FtQmgrQ1k7RUFBc0I7QW5CbytDbEM7O0FtQm4rQ1k7RUFBc0Isb0JBSGI7QW5CMCtDckI7O0FtQnQrQ1k7RUFBc0Isa0JBSmI7QW5COCtDckI7O0FtQjcrQ1k7RUFBdUI7QW5CaS9DbkM7O0FtQmgvQ1k7RUFBc0I7QW5Cby9DbEM7O0FtQm4vQ1k7RUFBc0Isb0JBSGI7QW5CMC9DckI7O0FtQnQvQ1k7RUFBc0Isa0JBSmI7QW5COC9DckI7O0FtQjcvQ1k7RUFBdUI7QW5CaWdEbkM7O0FtQmhnRFk7RUFBc0I7QW5Cb2dEbEM7O0FtQm5nRFk7RUFBc0Isb0JBSGI7QW5CMGdEckI7O0FtQnRnRFk7RUFBc0Isa0JBSmI7QW5COGdEckI7O0FtQjdnRFk7RUFBdUI7QW5CaWhEbkM7O0FtQmhoRFk7RUFBc0I7QW5Cb2hEbEM7O0FtQm5oRFk7RUFBc0IscUJBSGI7QW5CMGhEckI7O0FtQnRoRFk7RUFBc0IsbUJBSmI7QW5COGhEckI7O0FtQjdoRFk7RUFBdUI7QW5CaWlEbkM7O0FtQmhpRFk7RUFBc0I7QW5Cb2lEbEM7O0FtQm5pRFk7RUFBc0IscUJBSGI7QW5CMGlEckI7O0FtQnRpRFk7RUFBc0IsbUJBSmI7QW5COGlEckI7O0FtQjdpRFk7RUFBdUI7QW5CaWpEbkM7O0FtQmhqRFk7RUFBc0I7QW5Cb2pEbEM7O0FtQm5qRFk7RUFBc0IscUJBSGI7QW5CMGpEckI7O0FtQnRqRFk7RUFBc0IsbUJBSmI7QW5COGpEckI7O0FtQnZqRFk7RUFBdUI7QW5CMmpEbkM7O0FtQjFqRFk7RUFBc0I7QW5COGpEbEM7O0FtQjdqRFk7RUFBc0IsaUJBSGI7QW5Cb2tEckI7O0FtQmhrRFk7RUFBc0IsZUFKYjtBbkJ3a0RyQjs7QW1CdmtEWTtFQUF1QjtBbkIya0RuQzs7QW1CMWtEWTtFQUFzQjtBbkI4a0RsQzs7QW1CN2tEWTtFQUFzQixpQkFIYjtBbkJvbERyQjs7QW1CaGxEWTtFQUFzQixlQUpiO0FuQndsRHJCOztBbUJ2bERZO0VBQXVCO0FuQjJsRG5DOztBbUIxbERZO0VBQXNCO0FuQjhsRGxDOztBbUI3bERZO0VBQXNCLGlCQUhiO0FuQm9tRHJCOztBbUJobURZO0VBQXNCLGVBSmI7QW5Cd21EckI7O0FtQnZtRFk7RUFBdUI7QW5CMm1EbkM7O0FtQjFtRFk7RUFBc0I7QW5COG1EbEM7O0FtQjdtRFk7RUFBc0IsaUJBSGI7QW5Cb25EckI7O0FtQmhuRFk7RUFBc0IsZUFKYjtBbkJ3bkRyQjs7QW1Cdm5EWTtFQUF1QjtBbkIybkRuQzs7QW1CMW5EWTtFQUFzQjtBbkI4bkRsQzs7QW1CN25EWTtFQUFzQixpQkFIYjtBbkJvb0RyQjs7QW1CaG9EWTtFQUFzQixlQUpiO0FuQndvRHJCOztBbUJ2b0RZO0VBQXVCO0FuQjJvRG5DOztBbUIxb0RZO0VBQXNCO0FuQjhvRGxDOztBbUI3b0RZO0VBQXNCLGlCQUhiO0FuQm9wRHJCOztBbUJocERZO0VBQXNCLGVBSmI7QW5Cd3BEckI7O0FtQnZwRFk7RUFBdUI7QW5CMnBEbkM7O0FtQjFwRFk7RUFBc0I7QW5COHBEbEM7O0FtQjdwRFk7RUFBc0IsaUJBSGI7QW5Cb3FEckI7O0FtQmhxRFk7RUFBc0IsZUFKYjtBbkJ3cURyQjs7QW1CdnFEWTtFQUF1QjtBbkIycURuQzs7QW1CMXFEWTtFQUFzQjtBbkI4cURsQzs7QW1CN3FEWTtFQUFzQixpQkFIYjtBbkJvckRyQjs7QW1CaHJEWTtFQUFzQixlQUpiO0FuQndyRHJCOztBbUJ2ckRZO0VBQXVCO0FuQjJyRG5DOztBbUIxckRZO0VBQXNCO0FuQjhyRGxDOztBbUI3ckRZO0VBQXNCLGlCQUhiO0FuQm9zRHJCOztBbUJoc0RZO0VBQXNCLGVBSmI7QW5Cd3NEckI7O0FtQnZzRFk7RUFBdUI7QW5CMnNEbkM7O0FtQjFzRFk7RUFBc0I7QW5COHNEbEM7O0FtQjdzRFk7RUFBc0Isa0JBSGI7QW5Cb3REckI7O0FtQmh0RFk7RUFBc0IsZ0JBSmI7QW5Cd3REckI7O0FvQm52RGdCO0VBQ0k7QXBCc3ZEcEI7O0FvQnZ2RGdCO0VBQ0k7QXBCMHZEcEI7O0FvQjN2RGdCO0VBQ0k7QXBCOHZEcEI7O0FvQnp2RGdCO0VBQ0k7RUFDQTtBcEI0dkRwQjs7QW9COXZEZ0I7RUFDSTtFQUNBO0FwQml3RHBCOztBb0Jud0RnQjtFQUNJO0VBQ0E7QXBCc3dEcEI7O0FvQnh3RGdCO0VBQ0k7RUFDQTtBcEIyd0RwQjs7QW9CN3dEZ0I7RUFDSTtFQUNBO0FwQmd4RHBCOztBb0JseERnQjtFQUNJO0VBQ0E7QXBCcXhEcEI7O0FvQnZ4RGdCO0VBQ0k7RUFDQTtBcEIweERwQjs7QW9CNXhEZ0I7RUFDSTtFQUNBO0FwQit4RHBCOztBb0JqeURnQjtFQUNJO0VBQ0E7QXBCb3lEcEI7O0FvQnR5RGdCO0VBQ0k7RUFDQTtBcEJ5eURwQjs7QW9CanpEZ0I7RUFDSTtBcEJvekRwQjs7QW9CcnpEZ0I7RUFDSTtBcEJ3ekRwQjs7QW9CenpEZ0I7RUFDSTtBcEI0ekRwQjs7QW9CdnpEZ0I7RUFDSTtFQUNBO0FwQjB6RHBCOztBb0I1ekRnQjtFQUNJO0VBQ0E7QXBCK3pEcEI7O0FvQmowRGdCO0VBQ0k7RUFDQTtBcEJvMERwQjs7QW9CdDBEZ0I7RUFDSTtFQUNBO0FwQnkwRHBCOztBb0IzMERnQjtFQUNJO0VBQ0E7QXBCODBEcEI7O0FvQmgxRGdCO0VBQ0k7RUFDQTtBcEJtMURwQjs7QW9CcjFEZ0I7RUFDSTtFQUNBO0FwQncxRHBCOztBb0IxMURnQjtFQUNJO0VBQ0E7QXBCNjFEcEI7O0FvQi8xRGdCO0VBQ0k7RUFDQTtBcEJrMkRwQjs7QW9CcDJEZ0I7RUFDSTtFQUNBO0FwQnUyRHBCOztBb0IvMkRnQjtFQUNJO0FwQmszRHBCOztBb0JuM0RnQjtFQUNJO0FwQnMzRHBCOztBb0J2M0RnQjtFQUNJO0FwQjAzRHBCOztBb0JyM0RnQjtFQUNJO0VBQ0E7QXBCdzNEcEI7O0FvQjEzRGdCO0VBQ0k7RUFDQTtBcEI2M0RwQjs7QW9CLzNEZ0I7RUFDSTtFQUNBO0FwQms0RHBCOztBb0JwNERnQjtFQUNJO0VBQ0E7QXBCdTREcEI7O0FvQno0RGdCO0VBQ0k7RUFDQTtBcEI0NERwQjs7QW9COTREZ0I7RUFDSTtFQUNBO0FwQmk1RHBCOztBb0JuNURnQjtFQUNJO0VBQ0E7QXBCczVEcEI7O0FvQng1RGdCO0VBQ0k7RUFDQTtBcEIyNURwQjs7QW9CNzVEZ0I7RUFDSTtFQUNBO0FwQmc2RHBCOztBb0JsNkRnQjtFQUNJO0VBQ0E7QXBCcTZEcEI7O0FvQjc2RGdCO0VBQ0k7QXBCZzdEcEI7O0FvQmo3RGdCO0VBQ0k7QXBCbzdEcEI7O0FvQnI3RGdCO0VBQ0k7QXBCdzdEcEI7O0FvQm43RGdCO0VBQ0k7RUFDQTtBcEJzN0RwQjs7QW9CeDdEZ0I7RUFDSTtFQUNBO0FwQjI3RHBCOztBb0I3N0RnQjtFQUNJO0VBQ0E7QXBCZzhEcEI7O0FvQmw4RGdCO0VBQ0k7RUFDQTtBcEJxOERwQjs7QW9CdjhEZ0I7RUFDSTtFQUNBO0FwQjA4RHBCOztBb0I1OERnQjtFQUNJO0VBQ0E7QXBCKzhEcEI7O0FvQmo5RGdCO0VBQ0k7RUFDQTtBcEJvOURwQjs7QW9CdDlEZ0I7RUFDSTtFQUNBO0FwQnk5RHBCOztBb0IzOURnQjtFQUNJO0VBQ0E7QXBCODlEcEI7O0FvQmgrRGdCO0VBQ0k7RUFDQTtBcEJtK0RwQjs7QW9CMytEZ0I7RUFDSTtBcEI4K0RwQjs7QW9CLytEZ0I7RUFDSTtBcEJrL0RwQjs7QW9Cbi9EZ0I7RUFDSTtBcEJzL0RwQjs7QW9Cai9EZ0I7RUFDSTtFQUNBO0FwQm8vRHBCOztBb0J0L0RnQjtFQUNJO0VBQ0E7QXBCeS9EcEI7O0FvQjMvRGdCO0VBQ0k7RUFDQTtBcEI4L0RwQjs7QW9CaGdFZ0I7RUFDSTtFQUNBO0FwQm1nRXBCOztBb0JyZ0VnQjtFQUNJO0VBQ0E7QXBCd2dFcEI7O0FvQjFnRWdCO0VBQ0k7RUFDQTtBcEI2Z0VwQjs7QW9CL2dFZ0I7RUFDSTtFQUNBO0FwQmtoRXBCOztBb0JwaEVnQjtFQUNJO0VBQ0E7QXBCdWhFcEI7O0FvQnpoRWdCO0VBQ0k7RUFDQTtBcEI0aEVwQjs7QW9COWhFZ0I7RUFDSTtFQUNBO0FwQmlpRXBCOztBb0J6aUVnQjtFQUNJO0FwQjRpRXBCOztBb0I3aUVnQjtFQUNJO0FwQmdqRXBCOztBb0JqakVnQjtFQUNJO0FwQm9qRXBCOztBb0IvaUVnQjtFQUNJO0VBQ0E7QXBCa2pFcEI7O0FvQnBqRWdCO0VBQ0k7RUFDQTtBcEJ1akVwQjs7QW9CempFZ0I7RUFDSTtFQUNBO0FwQjRqRXBCOztBb0I5akVnQjtFQUNJO0VBQ0E7QXBCaWtFcEI7O0FvQm5rRWdCO0VBQ0k7RUFDQTtBcEJza0VwQjs7QW9CeGtFZ0I7RUFDSTtFQUNBO0FwQjJrRXBCOztBb0I3a0VnQjtFQUNJO0VBQ0E7QXBCZ2xFcEI7O0FvQmxsRWdCO0VBQ0k7RUFDQTtBcEJxbEVwQjs7QW9CdmxFZ0I7RUFDSTtFQUNBO0FwQjBsRXBCOztBb0I1bEVnQjtFQUNJO0VBQ0E7QXBCK2xFcEI7O0FvQnZtRWdCO0VBQ0k7QXBCMG1FcEI7O0FvQjNtRWdCO0VBQ0k7QXBCOG1FcEI7O0FvQi9tRWdCO0VBQ0k7QXBCa25FcEI7O0FvQjdtRWdCO0VBQ0k7RUFDQTtBcEJnbkVwQjs7QW9CbG5FZ0I7RUFDSTtFQUNBO0FwQnFuRXBCOztBb0J2bkVnQjtFQUNJO0VBQ0E7QXBCMG5FcEI7O0FvQjVuRWdCO0VBQ0k7RUFDQTtBcEIrbkVwQjs7QW9Cam9FZ0I7RUFDSTtFQUNBO0FwQm9vRXBCOztBb0J0b0VnQjtFQUNJO0VBQ0E7QXBCeW9FcEI7O0FvQjNvRWdCO0VBQ0k7RUFDQTtBcEI4b0VwQjs7QW9CaHBFZ0I7RUFDSTtFQUNBO0FwQm1wRXBCOztBb0JycEVnQjtFQUNJO0VBQ0E7QXBCd3BFcEI7O0FvQjFwRWdCO0VBQ0k7RUFDQTtBcEI2cEVwQjs7QW9CcnFFZ0I7RUFDSTtBcEJ3cUVwQjs7QW9CenFFZ0I7RUFDSTtBcEI0cUVwQjs7QW9CN3FFZ0I7RUFDSTtBcEJnckVwQjs7QW9CM3FFZ0I7RUFDSTtFQUNBO0FwQjhxRXBCOztBb0JockVnQjtFQUNJO0VBQ0E7QXBCbXJFcEI7O0FvQnJyRWdCO0VBQ0k7RUFDQTtBcEJ3ckVwQjs7QW9CMXJFZ0I7RUFDSTtFQUNBO0FwQjZyRXBCOztBb0IvckVnQjtFQUNJO0VBQ0E7QXBCa3NFcEI7O0FvQnBzRWdCO0VBQ0k7RUFDQTtBcEJ1c0VwQjs7QW9CenNFZ0I7RUFDSTtFQUNBO0FwQjRzRXBCOztBb0I5c0VnQjtFQUNJO0VBQ0E7QXBCaXRFcEI7O0FvQm50RWdCO0VBQ0k7RUFDQTtBcEJzdEVwQjs7QW9CeHRFZ0I7RUFDSTtFQUNBO0FwQjJ0RXBCOztBb0JudUVnQjtFQUNJO0FwQnN1RXBCOztBb0J2dUVnQjtFQUNJO0FwQjB1RXBCOztBb0IzdUVnQjtFQUNJO0FwQjh1RXBCOztBb0J6dUVnQjtFQUNJO0VBQ0E7QXBCNHVFcEI7O0FvQjl1RWdCO0VBQ0k7RUFDQTtBcEJpdkVwQjs7QW9CbnZFZ0I7RUFDSTtFQUNBO0FwQnN2RXBCOztBb0J4dkVnQjtFQUNJO0VBQ0E7QXBCMnZFcEI7O0FvQjd2RWdCO0VBQ0k7RUFDQTtBcEJnd0VwQjs7QW9CbHdFZ0I7RUFDSTtFQUNBO0FwQnF3RXBCOztBb0J2d0VnQjtFQUNJO0VBQ0E7QXBCMHdFcEI7O0FvQjV3RWdCO0VBQ0k7RUFDQTtBcEIrd0VwQjs7QW9CanhFZ0I7RUFDSTtFQUNBO0FwQm94RXBCOztBb0J0eEVnQjtFQUNJO0VBQ0E7QXBCeXhFcEI7O0FvQmp5RWdCO0VBQ0k7QXBCb3lFcEI7O0FvQnJ5RWdCO0VBQ0k7QXBCd3lFcEI7O0FvQnp5RWdCO0VBQ0k7QXBCNHlFcEI7O0FvQnZ5RWdCO0VBQ0k7RUFDQTtBcEIweUVwQjs7QW9CNXlFZ0I7RUFDSTtFQUNBO0FwQit5RXBCOztBb0JqekVnQjtFQUNJO0VBQ0E7QXBCb3pFcEI7O0FvQnR6RWdCO0VBQ0k7RUFDQTtBcEJ5ekVwQjs7QW9CM3pFZ0I7RUFDSTtFQUNBO0FwQjh6RXBCOztBb0JoMEVnQjtFQUNJO0VBQ0E7QXBCbTBFcEI7O0FvQnIwRWdCO0VBQ0k7RUFDQTtBcEJ3MEVwQjs7QW9CMTBFZ0I7RUFDSTtFQUNBO0FwQjYwRXBCOztBb0IvMEVnQjtFQUNJO0VBQ0E7QXBCazFFcEI7O0FvQnAxRWdCO0VBQ0k7RUFDQTtBcEJ1MUVwQjs7QW9CLzFFZ0I7RUFDSTtBcEJrMkVwQjs7QW9CbjJFZ0I7RUFDSTtBcEJzMkVwQjs7QW9CdjJFZ0I7RUFDSTtBcEIwMkVwQjs7QW9CcjJFZ0I7RUFDSTtFQUNBO0FwQncyRXBCOztBb0IxMkVnQjtFQUNJO0VBQ0E7QXBCNjJFcEI7O0FvQi8yRWdCO0VBQ0k7RUFDQTtBcEJrM0VwQjs7QW9CcDNFZ0I7RUFDSTtFQUNBO0FwQnUzRXBCOztBb0J6M0VnQjtFQUNJO0VBQ0E7QXBCNDNFcEI7O0FvQjkzRWdCO0VBQ0k7RUFDQTtBcEJpNEVwQjs7QW9CbjRFZ0I7RUFDSTtFQUNBO0FwQnM0RXBCOztBb0J4NEVnQjtFQUNJO0VBQ0E7QXBCMjRFcEI7O0FvQjc0RWdCO0VBQ0k7RUFDQTtBcEJnNUVwQjs7QW9CbDVFZ0I7RUFDSTtFQUNBO0FwQnE1RXBCOztBb0I3NUVnQjtFQUNJO0FwQmc2RXBCOztBb0JqNkVnQjtFQUNJO0FwQm82RXBCOztBb0JyNkVnQjtFQUNJO0FwQnc2RXBCOztBb0JuNkVnQjtFQUNJO0VBQ0E7QXBCczZFcEI7O0FvQng2RWdCO0VBQ0k7RUFDQTtBcEIyNkVwQjs7QW9CNzZFZ0I7RUFDSTtFQUNBO0FwQmc3RXBCOztBb0JsN0VnQjtFQUNJO0VBQ0E7QXBCcTdFcEI7O0FvQnY3RWdCO0VBQ0k7RUFDQTtBcEIwN0VwQjs7QW9CNTdFZ0I7RUFDSTtFQUNBO0FwQis3RXBCOztBb0JqOEVnQjtFQUNJO0VBQ0E7QXBCbzhFcEI7O0FvQnQ4RWdCO0VBQ0k7RUFDQTtBcEJ5OEVwQjs7QW9CMzhFZ0I7RUFDSTtFQUNBO0FwQjg4RXBCOztBb0JoOUVnQjtFQUNJO0VBQ0E7QXBCbTlFcEI7O0FvQjM5RWdCO0VBQ0k7QXBCODlFcEI7O0FvQi85RWdCO0VBQ0k7QXBCaytFcEI7O0FvQm4rRWdCO0VBQ0k7QXBCcytFcEI7O0FvQmorRWdCO0VBQ0k7RUFDQTtBcEJvK0VwQjs7QW9CdCtFZ0I7RUFDSTtFQUNBO0FwQnkrRXBCOztBb0IzK0VnQjtFQUNJO0VBQ0E7QXBCOCtFcEI7O0FvQmgvRWdCO0VBQ0k7RUFDQTtBcEJtL0VwQjs7QW9Cci9FZ0I7RUFDSTtFQUNBO0FwQncvRXBCOztBb0IxL0VnQjtFQUNJO0VBQ0E7QXBCNi9FcEI7O0FvQi8vRWdCO0VBQ0k7RUFDQTtBcEJrZ0ZwQjs7QW9CcGdGZ0I7RUFDSTtFQUNBO0FwQnVnRnBCOztBb0J6Z0ZnQjtFQUNJO0VBQ0E7QXBCNGdGcEI7O0FvQjlnRmdCO0VBQ0k7RUFDQTtBcEJpaEZwQjs7QW9CemhGZ0I7RUFDSTtBcEI0aEZwQjs7QW9CN2hGZ0I7RUFDSTtBcEJnaUZwQjs7QW9CamlGZ0I7RUFDSTtBcEJvaUZwQjs7QW9CL2hGZ0I7RUFDSTtFQUNBO0FwQmtpRnBCOztBb0JwaUZnQjtFQUNJO0VBQ0E7QXBCdWlGcEI7O0FvQnppRmdCO0VBQ0k7RUFDQTtBcEI0aUZwQjs7QW9COWlGZ0I7RUFDSTtFQUNBO0FwQmlqRnBCOztBb0JuakZnQjtFQUNJO0VBQ0E7QXBCc2pGcEI7O0FvQnhqRmdCO0VBQ0k7RUFDQTtBcEIyakZwQjs7QW9CN2pGZ0I7RUFDSTtFQUNBO0FwQmdrRnBCOztBb0Jsa0ZnQjtFQUNJO0VBQ0E7QXBCcWtGcEI7O0FvQnZrRmdCO0VBQ0k7RUFDQTtBcEIwa0ZwQjs7QW9CNWtGZ0I7RUFDSTtFQUNBO0FwQitrRnBCOztBb0J2bEZnQjtFQUNJO0FwQjBsRnBCOztBb0IzbEZnQjtFQUNJO0FwQjhsRnBCOztBb0IvbEZnQjtFQUNJO0FwQmttRnBCOztBb0I3bEZnQjtFQUNJO0VBQ0E7QXBCZ21GcEI7O0FvQmxtRmdCO0VBQ0k7RUFDQTtBcEJxbUZwQjs7QW9Cdm1GZ0I7RUFDSTtFQUNBO0FwQjBtRnBCOztBb0I1bUZnQjtFQUNJO0VBQ0E7QXBCK21GcEI7O0FvQmpuRmdCO0VBQ0k7RUFDQTtBcEJvbkZwQjs7QW9CdG5GZ0I7RUFDSTtFQUNBO0FwQnluRnBCOztBb0IzbkZnQjtFQUNJO0VBQ0E7QXBCOG5GcEI7O0FvQmhvRmdCO0VBQ0k7RUFDQTtBcEJtb0ZwQjs7QW9Ccm9GZ0I7RUFDSTtFQUNBO0FwQndvRnBCOztBb0Ixb0ZnQjtFQUNJO0VBQ0E7QXBCNm9GcEI7O0FvQnJwRmdCO0VBQ0k7QXBCd3BGcEI7O0FvQnpwRmdCO0VBQ0k7QXBCNHBGcEI7O0FvQjdwRmdCO0VBQ0k7QXBCZ3FGcEI7O0FvQjNwRmdCO0VBQ0k7RUFDQTtBcEI4cEZwQjs7QW9CaHFGZ0I7RUFDSTtFQUNBO0FwQm1xRnBCOztBb0JycUZnQjtFQUNJO0VBQ0E7QXBCd3FGcEI7O0FvQjFxRmdCO0VBQ0k7RUFDQTtBcEI2cUZwQjs7QW9CL3FGZ0I7RUFDSTtFQUNBO0FwQmtyRnBCOztBb0JwckZnQjtFQUNJO0VBQ0E7QXBCdXJGcEI7O0FvQnpyRmdCO0VBQ0k7RUFDQTtBcEI0ckZwQjs7QW9COXJGZ0I7RUFDSTtFQUNBO0FwQmlzRnBCOztBb0Juc0ZnQjtFQUNJO0VBQ0E7QXBCc3NGcEI7O0FvQnhzRmdCO0VBQ0k7RUFDQTtBcEIyc0ZwQjs7QW9CbnRGZ0I7RUFDSTtBcEJzdEZwQjs7QW9CdnRGZ0I7RUFDSTtBcEIwdEZwQjs7QW9CM3RGZ0I7RUFDSTtBcEI4dEZwQjs7QW9CenRGZ0I7RUFDSTtFQUNBO0FwQjR0RnBCOztBb0I5dEZnQjtFQUNJO0VBQ0E7QXBCaXVGcEI7O0FvQm51RmdCO0VBQ0k7RUFDQTtBcEJzdUZwQjs7QW9CeHVGZ0I7RUFDSTtFQUNBO0FwQjJ1RnBCOztBb0I3dUZnQjtFQUNJO0VBQ0E7QXBCZ3ZGcEI7O0FvQmx2RmdCO0VBQ0k7RUFDQTtBcEJxdkZwQjs7QW9CdnZGZ0I7RUFDSTtFQUNBO0FwQjB2RnBCOztBb0I1dkZnQjtFQUNJO0VBQ0E7QXBCK3ZGcEI7O0FvQmp3RmdCO0VBQ0k7RUFDQTtBcEJvd0ZwQjs7QW9CdHdGZ0I7RUFDSTtFQUNBO0FwQnl3RnBCOztBb0JqeEZnQjtFQUNJO0FwQm94RnBCOztBb0JyeEZnQjtFQUNJO0FwQnd4RnBCOztBb0J6eEZnQjtFQUNJO0FwQjR4RnBCOztBb0J2eEZnQjtFQUNJO0VBQ0E7QXBCMHhGcEI7O0FvQjV4RmdCO0VBQ0k7RUFDQTtBcEIreEZwQjs7QW9CanlGZ0I7RUFDSTtFQUNBO0FwQm95RnBCOztBb0J0eUZnQjtFQUNJO0VBQ0E7QXBCeXlGcEI7O0FvQjN5RmdCO0VBQ0k7RUFDQTtBcEI4eUZwQjs7QW9CaHpGZ0I7RUFDSTtFQUNBO0FwQm16RnBCOztBb0JyekZnQjtFQUNJO0VBQ0E7QXBCd3pGcEI7O0FvQjF6RmdCO0VBQ0k7RUFDQTtBcEI2ekZwQjs7QW9CL3pGZ0I7RUFDSTtFQUNBO0FwQmswRnBCOztBb0JwMEZnQjtFQUNJO0VBQ0E7QXBCdTBGcEI7O0FvQi8wRmdCO0VBQ0k7QXBCazFGcEI7O0FvQm4xRmdCO0VBQ0k7QXBCczFGcEI7O0FvQnYxRmdCO0VBQ0k7QXBCMDFGcEI7O0FvQnIxRmdCO0VBQ0k7RUFDQTtBcEJ3MUZwQjs7QW9CMTFGZ0I7RUFDSTtFQUNBO0FwQjYxRnBCOztBb0IvMUZnQjtFQUNJO0VBQ0E7QXBCazJGcEI7O0FvQnAyRmdCO0VBQ0k7RUFDQTtBcEJ1MkZwQjs7QW9CejJGZ0I7RUFDSTtFQUNBO0FwQjQyRnBCOztBb0I5MkZnQjtFQUNJO0VBQ0E7QXBCaTNGcEI7O0FvQm4zRmdCO0VBQ0k7RUFDQTtBcEJzM0ZwQjs7QW9CeDNGZ0I7RUFDSTtFQUNBO0FwQjIzRnBCOztBb0I3M0ZnQjtFQUNJO0VBQ0E7QXBCZzRGcEI7O0FvQmw0RmdCO0VBQ0k7RUFDQTtBcEJxNEZwQjs7QW9CNzRGZ0I7RUFDSTtBcEJnNUZwQjs7QW9CajVGZ0I7RUFDSTtBcEJvNUZwQjs7QW9CcjVGZ0I7RUFDSTtBcEJ3NUZwQjs7QW9CbjVGZ0I7RUFDSTtFQUNBO0FwQnM1RnBCOztBb0J4NUZnQjtFQUNJO0VBQ0E7QXBCMjVGcEI7O0FvQjc1RmdCO0VBQ0k7RUFDQTtBcEJnNkZwQjs7QW9CbDZGZ0I7RUFDSTtFQUNBO0FwQnE2RnBCOztBb0J2NkZnQjtFQUNJO0VBQ0E7QXBCMDZGcEI7O0FvQjU2RmdCO0VBQ0k7RUFDQTtBcEIrNkZwQjs7QW9CajdGZ0I7RUFDSTtFQUNBO0FwQm83RnBCOztBb0J0N0ZnQjtFQUNJO0VBQ0E7QXBCeTdGcEI7O0FvQjM3RmdCO0VBQ0k7RUFDQTtBcEI4N0ZwQjs7QW9CaDhGZ0I7RUFDSTtFQUNBO0FwQm04RnBCOztBcUIvOEZROztFQUNpQixnQkFGUDtBckJxOUZsQjs7QXFCcDlGUTs7RUFDaUIsa0JBRlA7QXJCMDlGbEI7O0FxQno5RlE7O0VBQ2lCLGtCQUZQO0FyQis5RmxCOztBcUI5OUZROztFQUNpQixlQUZQO0FyQm8rRmxCOztBcUJuK0ZROztFQUNpQix3QkFGUDtFQUVPLGdCQUZQO0FyQnkrRmxCOztBcUJuK0ZROztFQUNrQjtBckJ1K0YxQjs7QXFCeCtGUTs7RUFDa0I7QXJCNCtGMUI7O0FxQjcrRlE7O0VBQ2tCO0FyQmkvRjFCOztBcUJsL0ZROztFQUNrQjtBckJzL0YxQjs7QXFCbi9GSTs7RUFFSTtFQUNBO0FyQnMvRlI7QXFCcC9GUTs7OztFQUdJO0VBQ0E7QXJCdS9GWjs7QXFCcC9GSTs7RUFFSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FyQnUvRlI7O0FxQnIvRkk7O0VBRUk7RUFDQTtBckJ3L0ZSO0FxQnQvRlE7Ozs7RUFHSTtFQUNBO0FyQnkvRlo7O0FxQnQvRkk7O0VBRUk7RUFDQTtNQUFBO1VBQUE7RUFDQTtBckJ5L0ZSOztBcUJ2L0ZJOztFQUVJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXJCMC9GUjs7QXFCeC9GSTs7RUFFSTtFQUNBO0FyQjIvRlI7QXFCei9GUTs7OztFQUdJO0VBQ0E7QXJCNC9GWjs7QXFCei9GSTs7RUFFSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FyQjQvRlI7O0FxQjEvRkk7O0VBRUk7RUFDQTtBckI2L0ZSO0FxQjMvRlE7Ozs7RUFHSTtFQUNBO0FyQjgvRlo7O0FzQmprR1k7RUFBdUI7QXRCcWtHbkM7O0FzQnBrR1k7RUFBeUI7QXRCd2tHckM7O0FzQnprR1k7RUFBdUI7QXRCNmtHbkM7O0FzQjVrR1k7RUFBeUI7QXRCZ2xHckM7O0FzQmpsR1k7RUFBdUI7QXRCcWxHbkM7O0FzQnBsR1k7RUFBeUI7QXRCd2xHckM7O0FzQnpsR1k7RUFBdUI7QXRCNmxHbkM7O0FzQjVsR1k7RUFBeUI7QXRCZ21HckM7O0FzQmptR1k7RUFBdUI7QXRCcW1HbkM7O0FzQnBtR1k7RUFBeUI7QXRCd21HckM7O0FzQnptR1k7RUFBdUI7QXRCNm1HbkM7O0FzQjVtR1k7RUFBeUI7QXRCZ25HckM7O0FzQmpuR1k7RUFBdUI7QXRCcW5HbkM7O0FzQnBuR1k7RUFBeUI7QXRCd25HckM7O0FzQnpuR1k7RUFBdUI7QXRCNm5HbkM7O0FzQjVuR1k7RUFBeUI7QXRCZ29HckM7O0FzQmpvR1k7RUFBdUI7QXRCcW9HbkM7O0FzQnBvR1k7RUFBeUI7QXRCd29HckM7O0FzQnpvR1k7RUFBdUI7QXRCNm9HbkM7O0FzQjVvR1k7RUFBeUI7QXRCZ3BHckM7O0FzQmpwR1k7RUFBdUI7QXRCcXBHbkM7O0FzQnBwR1k7RUFBeUI7QXRCd3BHckM7O0FzQnpwR1k7RUFBdUI7QXRCNnBHbkM7O0FzQjVwR1k7RUFBeUI7QXRCZ3FHckM7O0FzQmpxR1k7RUFBdUI7QXRCcXFHbkM7O0FzQnBxR1k7RUFBeUI7QXRCd3FHckM7O0FzQnpxR1k7RUFBdUI7QXRCNnFHbkM7O0FzQjVxR1k7RUFBeUI7QXRCZ3JHckM7O0FzQmpyR1k7RUFBdUI7QXRCcXJHbkM7O0FzQnByR1k7RUFBeUI7QXRCd3JHckM7O0FzQnpyR1k7RUFBdUI7QXRCNnJHbkM7O0FzQjVyR1k7RUFBeUI7QXRCZ3NHckM7O0FzQmpzR1k7RUFBdUI7QXRCcXNHbkM7O0FzQnBzR1k7RUFBeUI7QXRCd3NHckM7O0FzQnpzR1k7RUFBdUI7QXRCNnNHbkM7O0FzQjVzR1k7RUFBeUI7QXRCZ3RHckM7O0FzQmp0R1k7RUFBdUI7QXRCcXRHbkM7O0FzQnB0R1k7RUFBeUI7QXRCd3RHckM7O0FzQnp0R1k7RUFBdUI7QXRCNnRHbkM7O0FzQjV0R1k7RUFBeUI7QXRCZ3VHckM7O0FzQmp1R1k7RUFBdUI7QXRCcXVHbkM7O0FzQnB1R1k7RUFBeUI7QXRCd3VHckM7O0FzQnp1R1k7RUFBdUI7QXRCNnVHbkM7O0FzQjV1R1k7RUFBeUI7QXRCZ3ZHckM7O0FzQmp2R1k7RUFBdUI7QXRCcXZHbkM7O0FzQnB2R1k7RUFBeUI7QXRCd3ZHckM7O0FzQnp2R1k7RUFBdUI7QXRCNnZHbkM7O0FzQjV2R1k7RUFBeUI7QXRCZ3dHckM7O0FzQmp3R1k7RUFBdUI7QXRCcXdHbkM7O0FzQnB3R1k7RUFBeUI7QXRCd3dHckM7O0FzQnp3R1k7RUFBdUI7QXRCNndHbkM7O0FzQjV3R1k7RUFBeUI7QXRCZ3hHckM7O0FzQmp4R1k7RUFBdUI7QXRCcXhHbkM7O0FzQnB4R1k7RUFBeUI7QXRCd3hHckM7O0FzQnp4R1k7RUFBdUI7QXRCNnhHbkM7O0FzQjV4R1k7RUFBeUI7QXRCZ3lHckM7O0FzQmp5R1k7RUFBdUI7QXRCcXlHbkM7O0FzQnB5R1k7RUFBeUI7QXRCd3lHckM7O0FzQnp5R1k7RUFBdUI7QXRCNnlHbkM7O0FzQjV5R1k7RUFBeUI7QXRCZ3pHckM7O0FzQmp6R1k7RUFBdUI7QXRCcXpHbkM7O0FzQnB6R1k7RUFBeUI7QXRCd3pHckM7O0FzQnp6R1k7RUFBdUI7QXRCNnpHbkM7O0FzQjV6R1k7RUFBeUI7QXRCZzBHckM7O0FzQmowR1k7RUFBdUI7QXRCcTBHbkM7O0FzQnAwR1k7RUFBeUI7QXRCdzBHckM7O0FzQnowR1k7RUFBdUI7QXRCNjBHbkM7O0FzQjUwR1k7RUFBeUI7QXRCZzFHckM7O0FzQmoxR1k7RUFBdUI7QXRCcTFHbkM7O0FzQnAxR1k7RUFBeUI7QXRCdzFHckM7O0FzQnoxR1k7RUFBdUI7QXRCNjFHbkM7O0FzQjUxR1k7RUFBeUI7QXRCZzJHckM7O0FzQmoyR1k7RUFBdUI7QXRCcTJHbkM7O0FzQnAyR1k7RUFBeUI7QXRCdzJHckM7O0FzQnoyR1k7RUFBdUI7QXRCNjJHbkM7O0FzQjUyR1k7RUFBeUI7QXRCZzNHckM7O0FzQmozR1k7RUFBdUI7QXRCcTNHbkM7O0FzQnAzR1k7RUFBeUI7QXRCdzNHckM7O0FzQnozR1k7RUFBdUI7QXRCNjNHbkM7O0FzQjUzR1k7RUFBeUI7QXRCZzRHckM7O0FzQmo0R1k7RUFBdUI7QXRCcTRHbkM7O0FzQnA0R1k7RUFBeUI7QXRCdzRHckM7O0FzQno0R1k7RUFBdUI7QXRCNjRHbkM7O0FzQjU0R1k7RUFBeUI7QXRCZzVHckM7O0FzQmo1R1k7RUFBdUI7QXRCcTVHbkM7O0FzQnA1R1k7RUFBeUI7QXRCdzVHckM7O0FzQno1R1k7RUFBdUI7QXRCNjVHbkM7O0FzQjU1R1k7RUFBeUI7QXRCZzZHckM7O0FzQmo2R1k7RUFBdUI7QXRCcTZHbkM7O0FzQnA2R1k7RUFBeUI7QXRCdzZHckM7O0FzQno2R1k7RUFBdUI7QXRCNjZHbkM7O0FzQjU2R1k7RUFBeUI7QXRCZzdHckM7O0FzQmo3R1k7RUFBdUI7QXRCcTdHbkM7O0FzQnA3R1k7RUFBeUI7QXRCdzdHckM7O0FzQno3R1k7RUFBdUI7QXRCNjdHbkM7O0FzQjU3R1k7RUFBeUI7QXRCZzhHckM7O0FzQmo4R1k7RUFBdUI7QXRCcThHbkM7O0FzQnA4R1k7RUFBeUI7QXRCdzhHckM7O0FzQno4R1k7RUFBdUI7QXRCNjhHbkM7O0FzQjU4R1k7RUFBeUI7QXRCZzlHckM7O0FzQmo5R1k7RUFBdUI7QXRCcTlHbkM7O0FzQnA5R1k7RUFBeUI7QXRCdzlHckM7O0FzQno5R1k7RUFBdUI7QXRCNjlHbkM7O0FzQjU5R1k7RUFBeUI7QXRCZytHckM7O0FzQmorR1k7RUFBdUI7QXRCcStHbkM7O0FzQnArR1k7RUFBeUI7QXRCdytHckM7O0FzQnorR1k7RUFBdUI7QXRCNitHbkM7O0FzQjUrR1k7RUFBeUI7QXRCZy9HckM7O0FzQmovR1k7RUFBdUI7QXRCcS9HbkM7O0FzQnAvR1k7RUFBeUI7QXRCdy9HckM7O0FzQnovR1k7RUFBdUI7QXRCNi9HbkM7O0FzQjUvR1k7RUFBeUI7QXRCZ2dIckM7O0FzQmpnSFk7RUFBdUI7QXRCcWdIbkM7O0FzQnBnSFk7RUFBeUI7QXRCd2dIckM7O0FzQnpnSFk7RUFBdUI7QXRCNmdIbkM7O0FzQjVnSFk7RUFBeUI7QXRCZ2hIckM7O0FzQmpoSFk7RUFBdUI7QXRCcWhIbkM7O0FzQnBoSFk7RUFBeUI7QXRCd2hIckM7O0FzQnpoSFk7RUFBdUI7QXRCNmhIbkM7O0FzQjVoSFk7RUFBeUI7QXRCZ2lIckM7O0FzQmppSFk7RUFBdUI7QXRCcWlIbkM7O0FzQnBpSFk7RUFBeUI7QXRCd2lIckM7O0FzQnppSFk7RUFBdUI7QXRCNmlIbkM7O0FzQjVpSFk7RUFBeUI7QXRCZ2pIckM7O0FzQmpqSFk7RUFBdUI7QXRCcWpIbkM7O0FzQnBqSFk7RUFBeUI7QXRCd2pIckM7O0FzQnpqSFk7RUFBdUI7QXRCNmpIbkM7O0FzQjVqSFk7RUFBeUI7QXRCZ2tIckM7O0FzQmprSFk7RUFBdUI7QXRCcWtIbkM7O0FzQnBrSFk7RUFBeUI7QXRCd2tIckM7O0FzQnprSFk7RUFBdUI7QXRCNmtIbkM7O0FzQjVrSFk7RUFBeUI7QXRCZ2xIckM7O0FzQmpsSFk7RUFBdUI7QXRCcWxIbkM7O0FzQnBsSFk7RUFBeUI7QXRCd2xIckM7O0FzQnpsSFk7RUFBdUI7QXRCNmxIbkM7O0FzQjVsSFk7RUFBeUI7QXRCZ21IckM7O0FzQmptSFk7RUFBdUI7QXRCcW1IbkM7O0FzQnBtSFk7RUFBeUI7QXRCd21IckM7O0FzQnptSFk7RUFBdUI7QXRCNm1IbkM7O0FzQjVtSFk7RUFBeUI7QXRCZ25IckM7O0FzQmpuSFk7RUFBdUI7QXRCcW5IbkM7O0FzQnBuSFk7RUFBeUI7QXRCd25IckM7O0FzQnpuSFk7RUFBdUI7QXRCNm5IbkM7O0FzQjVuSFk7RUFBeUI7QXRCZ29IckM7O0FzQmpvSFk7RUFBdUI7QXRCcW9IbkM7O0FzQnBvSFk7RUFBeUI7QXRCd29IckM7O0FzQnpvSFk7RUFBdUI7QXRCNm9IbkM7O0FzQjVvSFk7RUFBeUI7QXRCZ3BIckM7O0FzQmpwSFk7RUFBdUI7QXRCcXBIbkM7O0FzQnBwSFk7RUFBeUI7QXRCd3BIckM7O0FzQnpwSFk7RUFBdUI7QXRCNnBIbkM7O0FzQjVwSFk7RUFBeUI7QXRCZ3FIckM7O0FzQmpxSFk7RUFBdUI7QXRCcXFIbkM7O0FzQnBxSFk7RUFBeUI7QXRCd3FIckM7O0FzQnpxSFk7RUFBdUI7QXRCNnFIbkM7O0FzQjVxSFk7RUFBeUI7QXRCZ3JIckM7O0FzQmpySFk7RUFBdUI7QXRCcXJIbkM7O0FzQnBySFk7RUFBeUI7QXRCd3JIckM7O0FzQnpySFk7RUFBdUI7QXRCNnJIbkM7O0FzQjVySFk7RUFBeUI7QXRCZ3NIckM7O0FzQmpzSFk7RUFBdUI7QXRCcXNIbkM7O0FzQnBzSFk7RUFBeUI7QXRCd3NIckM7O0FzQnpzSFk7RUFBdUI7QXRCNnNIbkM7O0FzQjVzSFk7RUFBeUI7QXRCZ3RIckM7O0FzQmp0SFk7RUFBdUI7QXRCcXRIbkM7O0FzQnB0SFk7RUFBeUI7QXRCd3RIckM7O0FzQnp0SFk7RUFBdUI7QXRCNnRIbkM7O0FzQjV0SFk7RUFBeUI7QXRCZ3VIckM7O0FzQmp1SFk7RUFBdUI7QXRCcXVIbkM7O0FzQnB1SFk7RUFBeUI7QXRCd3VIckM7O0FzQnp1SFk7RUFBdUI7QXRCNnVIbkM7O0FzQjV1SFk7RUFBeUI7QXRCZ3ZIckM7O0FzQmp2SFk7RUFBdUI7QXRCcXZIbkM7O0FzQnB2SFk7RUFBeUI7QXRCd3ZIckM7O0FzQnp2SFk7RUFBdUI7QXRCNnZIbkM7O0FzQjV2SFk7RUFBeUI7QXRCZ3dIckM7O0FzQmp3SFk7RUFBdUI7QXRCcXdIbkM7O0FzQnB3SFk7RUFBeUI7QXRCd3dIckM7O0FzQnp3SFk7RUFBdUI7QXRCNndIbkM7O0FzQjV3SFk7RUFBeUI7QXRCZ3hIckM7O0FzQmp4SFk7RUFBdUI7QXRCcXhIbkM7O0FzQnB4SFk7RUFBeUI7QXRCd3hIckM7O0FzQnp4SFk7RUFBdUI7QXRCNnhIbkM7O0FzQjV4SFk7RUFBeUI7QXRCZ3lIckM7O0FzQmp5SFk7RUFBdUI7QXRCcXlIbkM7O0FzQnB5SFk7RUFBeUI7QXRCd3lIckM7O0FzQnp5SFk7RUFBdUI7QXRCNnlIbkM7O0FzQjV5SFk7RUFBeUI7QXRCZ3pIckM7O0FzQmp6SFk7RUFBdUI7QXRCcXpIbkM7O0FzQnB6SFk7RUFBeUI7QXRCd3pIckM7O0FzQnp6SFk7RUFBdUI7QXRCNnpIbkM7O0FzQjV6SFk7RUFBeUI7QXRCZzBIckM7O0FzQmowSFk7RUFBdUI7QXRCcTBIbkM7O0FzQnAwSFk7RUFBeUI7QXRCdzBIckM7O0FzQnowSFk7RUFBdUI7QXRCNjBIbkM7O0FzQjUwSFk7RUFBeUI7QXRCZzFIckM7O0FzQmoxSFk7RUFBdUI7QXRCcTFIbkM7O0FzQnAxSFk7RUFBeUI7QXRCdzFIckM7O0FzQnoxSFk7RUFBdUI7QXRCNjFIbkM7O0FzQjUxSFk7RUFBeUI7QXRCZzJIckM7O0FzQmoySFk7RUFBdUI7QXRCcTJIbkM7O0FzQnAySFk7RUFBeUI7QXRCdzJIckM7O0FzQnoySFk7RUFBdUI7QXRCNjJIbkM7O0FzQjUySFk7RUFBeUI7QXRCZzNIckM7O0FzQmozSFk7RUFBdUI7QXRCcTNIbkM7O0FzQnAzSFk7RUFBeUI7QXRCdzNIckM7O0FzQnozSFk7RUFBdUI7QXRCNjNIbkM7O0FzQjUzSFk7RUFBeUI7QXRCZzRIckM7O0FzQmo0SFk7RUFBdUI7QXRCcTRIbkM7O0FzQnA0SFk7RUFBeUI7QXRCdzRIckM7O0FzQno0SFk7RUFBdUI7QXRCNjRIbkM7O0FzQjU0SFk7RUFBeUI7QXRCZzVIckM7O0FzQmo1SFk7RUFBdUI7QXRCcTVIbkM7O0FzQnA1SFk7RUFBeUI7QXRCdzVIckM7O0FzQno1SFk7RUFBdUI7QXRCNjVIbkM7O0FzQjU1SFk7RUFBeUI7QXRCZzZIckM7O0FzQmo2SFk7RUFBdUI7QXRCcTZIbkM7O0FzQnA2SFk7RUFBeUI7QXRCdzZIckM7O0FzQno2SFk7RUFBdUI7QXRCNjZIbkM7O0FzQjU2SFk7RUFBeUI7QXRCZzdIckM7O0FzQmo3SFk7RUFBdUI7QXRCcTdIbkM7O0FzQnA3SFk7RUFBeUI7QXRCdzdIckM7O0FzQno3SFk7RUFBdUI7QXRCNjdIbkM7O0FzQjU3SFk7RUFBeUI7QXRCZzhIckM7O0FzQmo4SFk7RUFBdUI7QXRCcThIbkM7O0FzQnA4SFk7RUFBeUI7QXRCdzhIckM7O0FzQno4SFk7RUFBdUI7QXRCNjhIbkM7O0FzQjU4SFk7RUFBeUI7QXRCZzlIckM7O0FzQmo5SFk7RUFBdUI7QXRCcTlIbkM7O0FzQnA5SFk7RUFBeUI7QXRCdzlIckM7O0FzQno5SFk7RUFBdUI7QXRCNjlIbkM7O0FzQjU5SFk7RUFBeUI7QXRCZytIckM7O0FzQmorSFk7RUFBdUI7QXRCcStIbkM7O0FzQnArSFk7RUFBeUI7QXRCdytIckM7O0FzQnorSFk7RUFBdUI7QXRCNitIbkM7O0FzQjUrSFk7RUFBeUI7QXRCZy9IckM7O0FzQmovSFk7RUFBdUI7QXRCcS9IbkM7O0FzQnAvSFk7RUFBeUI7QXRCdy9IckM7O0FzQnovSFk7RUFBdUI7QXRCNi9IbkM7O0FzQjUvSFk7RUFBeUI7QXRCZ2dJckM7O0FzQmpnSVk7RUFBdUI7QXRCcWdJbkM7O0FzQnBnSVk7RUFBeUI7QXRCd2dJckM7O0FzQnpnSVk7RUFBdUI7QXRCNmdJbkM7O0FzQjVnSVk7RUFBeUI7QXRCZ2hJckM7O0FzQmpoSVk7RUFBdUI7QXRCcWhJbkM7O0FzQnBoSVk7RUFBeUI7QXRCd2hJckM7O0FzQnpoSVk7RUFBdUI7QXRCNmhJbkM7O0FzQjVoSVk7RUFBeUI7QXRCZ2lJckM7O0FzQmppSVk7RUFBdUI7QXRCcWlJbkM7O0FzQnBpSVk7RUFBeUI7QXRCd2lJckM7O0FzQnppSVk7RUFBdUI7QXRCNmlJbkM7O0FzQjVpSVk7RUFBeUI7QXRCZ2pJckM7O0FzQmpqSVk7RUFBdUI7QXRCcWpJbkM7O0FzQnBqSVk7RUFBeUI7QXRCd2pJckM7O0FzQnpqSVk7RUFBdUI7QXRCNmpJbkM7O0FzQjVqSVk7RUFBeUI7QXRCZ2tJckM7O0FzQmprSVk7RUFBdUI7QXRCcWtJbkM7O0FzQnBrSVk7RUFBeUI7QXRCd2tJckM7O0FzQnprSVk7RUFBdUI7QXRCNmtJbkM7O0FzQjVrSVk7RUFBeUI7QXRCZ2xJckM7O0FzQmpsSVk7RUFBdUI7QXRCcWxJbkM7O0FzQnBsSVk7RUFBeUI7QXRCd2xJckM7O0FzQnpsSVk7RUFBdUI7QXRCNmxJbkM7O0FzQjVsSVk7RUFBeUI7QXRCZ21JckM7O0FzQmptSVk7RUFBdUI7QXRCcW1JbkM7O0FzQnBtSVk7RUFBeUI7QXRCd21JckM7O0FzQnptSVk7RUFBdUI7QXRCNm1JbkM7O0FzQjVtSVk7RUFBeUI7QXRCZ25JckM7O0FzQmpuSVk7RUFBdUI7QXRCcW5JbkM7O0FzQnBuSVk7RUFBeUI7QXRCd25JckM7O0FzQnpuSVk7RUFBdUI7QXRCNm5JbkM7O0FzQjVuSVk7RUFBeUI7QXRCZ29JckM7O0FzQmpvSVk7RUFBdUI7QXRCcW9JbkM7O0FzQnBvSVk7RUFBeUI7QXRCd29JckM7O0FzQnpvSVk7RUFBdUI7QXRCNm9JbkM7O0FzQjVvSVk7RUFBeUI7QXRCZ3BJckM7O0FzQmpwSVk7RUFBdUI7QXRCcXBJbkM7O0FzQnBwSVk7RUFBeUI7QXRCd3BJckM7O0FzQnpwSVk7RUFBdUI7QXRCNnBJbkM7O0FzQjVwSVk7RUFBeUI7QXRCZ3FJckM7O0FzQmpxSVk7RUFBdUI7QXRCcXFJbkM7O0FzQnBxSVk7RUFBeUI7QXRCd3FJckM7O0FzQnpxSVk7RUFBdUI7QXRCNnFJbkM7O0FzQjVxSVk7RUFBeUI7QXRCZ3JJckM7O0FzQmpySVk7RUFBdUI7QXRCcXJJbkM7O0FzQnBySVk7RUFBeUI7QXRCd3JJckM7O0FzQnpySVk7RUFBdUI7QXRCNnJJbkM7O0FzQjVySVk7RUFBeUI7QXRCZ3NJckM7O0FzQmpzSVk7RUFBdUI7QXRCcXNJbkM7O0FzQnBzSVk7RUFBeUI7QXRCd3NJckM7O0FzQnpzSVk7RUFBdUI7QXRCNnNJbkM7O0FzQjVzSVk7RUFBeUI7QXRCZ3RJckM7O0FzQmp0SVk7RUFBdUI7QXRCcXRJbkM7O0FzQnB0SVk7RUFBeUI7QXRCd3RJckM7O0FzQnp0SVk7RUFBdUI7QXRCNnRJbkM7O0FzQjV0SVk7RUFBeUI7QXRCZ3VJckM7O0FzQmp1SVk7RUFBdUI7QXRCcXVJbkM7O0FzQnB1SVk7RUFBeUI7QXRCd3VJckM7O0FzQnp1SVk7RUFBdUI7QXRCNnVJbkM7O0FzQjV1SVk7RUFBeUI7QXRCZ3ZJckM7O0FzQmp2SVk7RUFBdUI7QXRCcXZJbkM7O0FzQnB2SVk7RUFBeUI7QXRCd3ZJckM7O0FzQnp2SVk7RUFBdUI7QXRCNnZJbkM7O0FzQjV2SVk7RUFBeUI7QXRCZ3dJckM7O0FzQmp3SVk7RUFBdUI7QXRCcXdJbkM7O0FzQnB3SVk7RUFBeUI7QXRCd3dJckM7O0FzQnp3SVk7RUFBdUI7QXRCNndJbkM7O0FzQjV3SVk7RUFBeUI7QXRCZ3hJckM7O0FzQmp4SVk7RUFBdUI7QXRCcXhJbkM7O0FzQnB4SVk7RUFBeUI7QXRCd3hJckM7O0FzQnp4SVk7RUFBdUI7QXRCNnhJbkM7O0FzQjV4SVk7RUFBeUI7QXRCZ3lJckM7O0FzQmp5SVk7RUFBdUI7QXRCcXlJbkM7O0FzQnB5SVk7RUFBeUI7QXRCd3lJckM7O0FzQnp5SVk7RUFBdUI7QXRCNnlJbkM7O0FzQjV5SVk7RUFBeUI7QXRCZ3pJckM7O0FzQmp6SVk7RUFBdUI7QXRCcXpJbkM7O0FzQnB6SVk7RUFBeUI7QXRCd3pJckM7O0FzQnp6SVk7RUFBdUI7QXRCNnpJbkM7O0FzQjV6SVk7RUFBeUI7QXRCZzBJckM7O0FzQm56SVk7RUFBdUI7QXRCdXpJbkM7O0FzQnR6SVk7RUFBeUI7QXRCMHpJckM7O0FzQjN6SVk7RUFBdUI7QXRCK3pJbkM7O0FzQjl6SVk7RUFBeUI7QXRCazBJckM7O0FzQm4wSVk7RUFBdUI7QXRCdTBJbkM7O0FzQnQwSVk7RUFBeUI7QXRCMDBJckM7O0FzQjMwSVk7RUFBdUI7QXRCKzBJbkM7O0FzQjkwSVk7RUFBeUI7QXRCazFJckM7O0FzQm4xSVk7RUFBdUI7QXRCdTFJbkM7O0FzQnQxSVk7RUFBeUI7QXRCMDFJckM7O0FzQjMxSVk7RUFBdUI7QXRCKzFJbkM7O0FzQjkxSVk7RUFBeUI7QXRCazJJckM7O0FzQm4ySVk7RUFBdUI7QXRCdTJJbkM7O0FzQnQySVk7RUFBeUI7QXRCMDJJckM7O0FzQjMySVk7RUFBdUI7QXRCKzJJbkM7O0FzQjkySVk7RUFBeUI7QXRCazNJckM7O0FzQm4zSVk7RUFBdUI7QXRCdTNJbkM7O0FzQnQzSVk7RUFBeUI7QXRCMDNJckM7O0FzQjMzSVk7RUFBdUI7QXRCKzNJbkM7O0FzQjkzSVk7RUFBeUI7QXRCazRJckM7O0FzQm40SVk7RUFBdUI7QXRCdTRJbkM7O0FzQnQ0SVk7RUFBeUI7QXRCMDRJckM7O0FzQjM0SVk7RUFBdUI7QXRCKzRJbkM7O0FzQjk0SVk7RUFBeUI7QXRCazVJckM7O0FzQm41SVk7RUFBdUI7QXRCdTVJbkM7O0FzQnQ1SVk7RUFBeUI7QXRCMDVJckM7O0FzQjM1SVk7RUFBdUI7QXRCKzVJbkM7O0FzQjk1SVk7RUFBeUI7QXRCazZJckM7O0FzQm42SVk7RUFBdUI7QXRCdTZJbkM7O0FzQnQ2SVk7RUFBeUI7QXRCMDZJckM7O0FzQjM2SVk7RUFBdUI7QXRCKzZJbkM7O0FzQjk2SVk7RUFBeUI7QXRCazdJckM7O0FzQm43SVk7RUFBdUI7QXRCdTdJbkM7O0FzQnQ3SVk7RUFBeUI7QXRCMDdJckM7O0FzQjM3SVk7RUFBdUI7QXRCKzdJbkM7O0FzQjk3SVk7RUFBeUI7QXRCazhJckM7O0FzQm44SVk7RUFBdUI7QXRCdThJbkM7O0FzQnQ4SVk7RUFBeUI7QXRCMDhJckM7O0FzQjM4SVk7RUFBdUI7QXRCKzhJbkM7O0FzQjk4SVk7RUFBeUI7QXRCazlJckM7O0FzQm45SVk7RUFBdUI7QXRCdTlJbkM7O0FzQnQ5SVk7RUFBeUI7QXRCMDlJckM7O0FzQjM5SVk7RUFBdUI7QXRCKzlJbkM7O0FzQjk5SVk7RUFBeUI7QXRCaytJckM7O0FzQm4rSVk7RUFBdUI7QXRCdStJbkM7O0FzQnQrSVk7RUFBeUI7QXRCMCtJckM7O0FzQjMrSVk7RUFBdUI7QXRCKytJbkM7O0FzQjkrSVk7RUFBeUI7QXRCay9JckM7O0FzQm4vSVk7RUFBdUI7QXRCdS9JbkM7O0FzQnQvSVk7RUFBeUI7QXRCMC9JckM7O0FzQjMvSVk7RUFBdUI7QXRCKy9JbkM7O0FzQjkvSVk7RUFBeUI7QXRCa2dKckM7O0FzQm5nSlk7RUFBdUI7QXRCdWdKbkM7O0FzQnRnSlk7RUFBeUI7QXRCMGdKckM7O0FzQjNnSlk7RUFBdUI7QXRCK2dKbkM7O0FzQjlnSlk7RUFBeUI7QXRCa2hKckM7O0FzQm5oSlk7RUFBdUI7QXRCdWhKbkM7O0FzQnRoSlk7RUFBeUI7QXRCMGhKckM7O0FzQjNoSlk7RUFBdUI7QXRCK2hKbkM7O0FzQjloSlk7RUFBeUI7QXRCa2lKckM7O0FzQm5pSlk7RUFBdUI7QXRCdWlKbkM7O0FzQnRpSlk7RUFBeUI7QXRCMGlKckM7O0FzQjNpSlk7RUFBdUI7QXRCK2lKbkM7O0FzQjlpSlk7RUFBeUI7QXRCa2pKckM7O0FzQm5qSlk7RUFBdUI7QXRCdWpKbkM7O0FzQnRqSlk7RUFBeUI7QXRCMGpKckM7O0FzQjNqSlk7RUFBdUI7QXRCK2pKbkM7O0FzQjlqSlk7RUFBeUI7QXRCa2tKckM7O0FzQm5rSlk7RUFBdUI7QXRCdWtKbkM7O0FzQnRrSlk7RUFBeUI7QXRCMGtKckM7O0FzQjNrSlk7RUFBdUI7QXRCK2tKbkM7O0FzQjlrSlk7RUFBeUI7QXRCa2xKckM7O0FzQm5sSlk7RUFBdUI7QXRCdWxKbkM7O0FzQnRsSlk7RUFBeUI7QXRCMGxKckM7O0FzQjNsSlk7RUFBdUI7QXRCK2xKbkM7O0FzQjlsSlk7RUFBeUI7QXRCa21KckM7O0FzQm5tSlk7RUFBdUI7QXRCdW1KbkM7O0FzQnRtSlk7RUFBeUI7QXRCMG1KckM7O0FzQjNtSlk7RUFBdUI7QXRCK21KbkM7O0FzQjltSlk7RUFBeUI7QXRCa25KckM7O0FzQm5uSlk7RUFBdUI7QXRCdW5KbkM7O0FzQnRuSlk7RUFBeUI7QXRCMG5KckM7O0FzQjNuSlk7RUFBdUI7QXRCK25KbkM7O0FzQjluSlk7RUFBeUI7QXRCa29KckM7O0FzQm5vSlk7RUFBdUI7QXRCdW9KbkM7O0FzQnRvSlk7RUFBeUI7QXRCMG9KckM7O0FzQjNvSlk7RUFBdUI7QXRCK29KbkM7O0FzQjlvSlk7RUFBeUI7QXRCa3BKckM7O0FzQm5wSlk7RUFBdUI7QXRCdXBKbkM7O0FzQnRwSlk7RUFBeUI7QXRCMHBKckM7O0FzQjNwSlk7RUFBdUI7QXRCK3BKbkM7O0FzQjlwSlk7RUFBeUI7QXRCa3FKckM7O0FzQm5xSlk7RUFBdUI7QXRCdXFKbkM7O0FzQnRxSlk7RUFBeUI7QXRCMHFKckM7O0FzQjNxSlk7RUFBdUI7QXRCK3FKbkM7O0FzQjlxSlk7RUFBeUI7QXRCa3JKckM7O0FzQm5ySlk7RUFBdUI7QXRCdXJKbkM7O0FzQnRySlk7RUFBeUI7QXRCMHJKckM7O0FzQjNySlk7RUFBdUI7QXRCK3JKbkM7O0FzQjlySlk7RUFBeUI7QXRCa3NKckM7O0FzQm5zSlk7RUFBdUI7QXRCdXNKbkM7O0FzQnRzSlk7RUFBeUI7QXRCMHNKckM7O0FzQjNzSlk7RUFBdUI7QXRCK3NKbkM7O0FzQjlzSlk7RUFBeUI7QXRCa3RKckM7O0FzQm50Slk7RUFBdUI7QXRCdXRKbkM7O0FzQnR0Slk7RUFBeUI7QXRCMHRKckM7O0FzQjN0Slk7RUFBdUI7QXRCK3RKbkM7O0FzQjl0Slk7RUFBeUI7QXRCa3VKckM7O0FzQm51Slk7RUFBdUI7QXRCdXVKbkM7O0FzQnR1Slk7RUFBeUI7QXRCMHVKckM7O0FzQjN1Slk7RUFBdUI7QXRCK3VKbkM7O0FzQjl1Slk7RUFBeUI7QXRCa3ZKckM7O0FzQm52Slk7RUFBdUI7QXRCdXZKbkM7O0FzQnR2Slk7RUFBeUI7QXRCMHZKckM7O0FzQjN2Slk7RUFBdUI7QXRCK3ZKbkM7O0FzQjl2Slk7RUFBeUI7QXRCa3dKckM7O0FzQm53Slk7RUFBdUI7QXRCdXdKbkM7O0FzQnR3Slk7RUFBeUI7QXRCMHdKckM7O0FzQjN3Slk7RUFBdUI7QXRCK3dKbkM7O0FzQjl3Slk7RUFBeUI7QXRCa3hKckM7O0FzQm54Slk7RUFBdUI7QXRCdXhKbkM7O0FzQnR4Slk7RUFBeUI7QXRCMHhKckM7O0FzQjN4Slk7RUFBdUI7QXRCK3hKbkM7O0FzQjl4Slk7RUFBeUI7QXRCa3lKckM7O0FzQm55Slk7RUFBdUI7QXRCdXlKbkM7O0FzQnR5Slk7RUFBeUI7QXRCMHlKckM7O0FzQjN5Slk7RUFBdUI7QXRCK3lKbkM7O0FzQjl5Slk7RUFBeUI7QXRCa3pKckM7O0FzQm56Slk7RUFBdUI7QXRCdXpKbkM7O0FzQnR6Slk7RUFBeUI7QXRCMHpKckM7O0FzQjN6Slk7RUFBdUI7QXRCK3pKbkM7O0FzQjl6Slk7RUFBeUI7QXRCazBKckM7O0FzQm4wSlk7RUFBdUI7QXRCdTBKbkM7O0FzQnQwSlk7RUFBeUI7QXRCMDBKckM7O0FzQjMwSlk7RUFBdUI7QXRCKzBKbkM7O0FzQjkwSlk7RUFBeUI7QXRCazFKckM7O0FzQm4xSlk7RUFBdUI7QXRCdTFKbkM7O0FzQnQxSlk7RUFBeUI7QXRCMDFKckM7O0FzQjMxSlk7RUFBdUI7QXRCKzFKbkM7O0FzQjkxSlk7RUFBeUI7QXRCazJKckM7O0FzQm4ySlk7RUFBdUI7QXRCdTJKbkM7O0FzQnQySlk7RUFBeUI7QXRCMDJKckM7O0FzQjMySlk7RUFBdUI7QXRCKzJKbkM7O0FzQjkySlk7RUFBeUI7QXRCazNKckM7O0FzQm4zSlk7RUFBdUI7QXRCdTNKbkM7O0FzQnQzSlk7RUFBeUI7QXRCMDNKckM7O0FzQjMzSlk7RUFBdUI7QXRCKzNKbkM7O0FzQjkzSlk7RUFBeUI7QXRCazRKckM7O0FzQm40Slk7RUFBdUI7QXRCdTRKbkM7O0FzQnQ0Slk7RUFBeUI7QXRCMDRKckM7O0FzQjM0Slk7RUFBdUI7QXRCKzRKbkM7O0FzQjk0Slk7RUFBeUI7QXRCazVKckM7O0FzQm41Slk7RUFBdUI7QXRCdTVKbkM7O0FzQnQ1Slk7RUFBeUI7QXRCMDVKckM7O0FzQjM1Slk7RUFBdUI7QXRCKzVKbkM7O0FzQjk1Slk7RUFBeUI7QXRCazZKckM7O0FzQm42Slk7RUFBdUI7QXRCdTZKbkM7O0FzQnQ2Slk7RUFBeUI7QXRCMDZKckM7O0FzQjM2Slk7RUFBdUI7QXRCKzZKbkM7O0FzQjk2Slk7RUFBeUI7QXRCazdKckM7O0FzQm43Slk7RUFBdUI7QXRCdTdKbkM7O0FzQnQ3Slk7RUFBeUI7QXRCMDdKckM7O0FzQjM3Slk7RUFBdUI7QXRCKzdKbkM7O0FzQjk3Slk7RUFBeUI7QXRCazhKckM7O0FzQm44Slk7RUFBdUI7QXRCdThKbkM7O0FzQnQ4Slk7RUFBeUI7QXRCMDhKckM7O0FzQjM4Slk7RUFBdUI7QXRCKzhKbkM7O0FzQjk4Slk7RUFBeUI7QXRCazlKckM7O0FzQm45Slk7RUFBdUI7QXRCdTlKbkM7O0FzQnQ5Slk7RUFBeUI7QXRCMDlKckM7O0FzQjM5Slk7RUFBdUI7QXRCKzlKbkM7O0FzQjk5Slk7RUFBeUI7QXRCaytKckM7O0FzQm4rSlk7RUFBdUI7QXRCdStKbkM7O0FzQnQrSlk7RUFBeUI7QXRCMCtKckM7O0FzQjMrSlk7RUFBdUI7QXRCKytKbkM7O0FzQjkrSlk7RUFBeUI7QXRCay9KckM7O0FzQm4vSlk7RUFBdUI7QXRCdS9KbkM7O0FzQnQvSlk7RUFBeUI7QXRCMC9KckM7O0FzQjMvSlk7RUFBdUI7QXRCKy9KbkM7O0FzQjkvSlk7RUFBeUI7QXRCa2dLckM7O0FzQm5nS1k7RUFBdUI7QXRCdWdLbkM7O0FzQnRnS1k7RUFBeUI7QXRCMGdLckM7O0FzQjNnS1k7RUFBdUI7QXRCK2dLbkM7O0FzQjlnS1k7RUFBeUI7QXRCa2hLckM7O0FzQm5oS1k7RUFBdUI7QXRCdWhLbkM7O0FzQnRoS1k7RUFBeUI7QXRCMGhLckM7O0FzQjNoS1k7RUFBdUI7QXRCK2hLbkM7O0FzQjloS1k7RUFBeUI7QXRCa2lLckM7O0FzQm5pS1k7RUFBdUI7QXRCdWlLbkM7O0FzQnRpS1k7RUFBeUI7QXRCMGlLckM7O0FzQjNpS1k7RUFBdUI7QXRCK2lLbkM7O0FzQjlpS1k7RUFBeUI7QXRCa2pLckM7O0FzQm5qS1k7RUFBdUI7QXRCdWpLbkM7O0FzQnRqS1k7RUFBeUI7QXRCMGpLckM7O0FzQjNqS1k7RUFBdUI7QXRCK2pLbkM7O0FzQjlqS1k7RUFBeUI7QXRCa2tLckM7O0FzQm5rS1k7RUFBdUI7QXRCdWtLbkM7O0FzQnRrS1k7RUFBeUI7QXRCMGtLckM7O0FzQjNrS1k7RUFBdUI7QXRCK2tLbkM7O0FzQjlrS1k7RUFBeUI7QXRCa2xLckM7O0FzQm5sS1k7RUFBdUI7QXRCdWxLbkM7O0FzQnRsS1k7RUFBeUI7QXRCMGxLckM7O0FzQjNsS1k7RUFBdUI7QXRCK2xLbkM7O0FzQjlsS1k7RUFBeUI7QXRCa21LckM7O0FzQm5tS1k7RUFBdUI7QXRCdW1LbkM7O0FzQnRtS1k7RUFBeUI7QXRCMG1LckM7O0FzQjNtS1k7RUFBdUI7QXRCK21LbkM7O0FzQjltS1k7RUFBeUI7QXRCa25LckM7O0FzQm5uS1k7RUFBdUI7QXRCdW5LbkM7O0FzQnRuS1k7RUFBeUI7QXRCMG5LckM7O0FzQjNuS1k7RUFBdUI7QXRCK25LbkM7O0FzQjluS1k7RUFBeUI7QXRCa29LckM7O0FzQm5vS1k7RUFBdUI7QXRCdW9LbkM7O0FzQnRvS1k7RUFBeUI7QXRCMG9LckM7O0FzQjNvS1k7RUFBdUI7QXRCK29LbkM7O0FzQjlvS1k7RUFBeUI7QXRCa3BLckM7O0FzQm5wS1k7RUFBdUI7QXRCdXBLbkM7O0FzQnRwS1k7RUFBeUI7QXRCMHBLckM7O0FzQjNwS1k7RUFBdUI7QXRCK3BLbkM7O0FzQjlwS1k7RUFBeUI7QXRCa3FLckM7O0FzQm5xS1k7RUFBdUI7QXRCdXFLbkM7O0FzQnRxS1k7RUFBeUI7QXRCMHFLckM7O0FzQjNxS1k7RUFBdUI7QXRCK3FLbkM7O0FzQjlxS1k7RUFBeUI7QXRCa3JLckM7O0FzQm5yS1k7RUFBdUI7QXRCdXJLbkM7O0FzQnRyS1k7RUFBeUI7QXRCMHJLckM7O0FzQjNyS1k7RUFBdUI7QXRCK3JLbkM7O0FzQjlyS1k7RUFBeUI7QXRCa3NLckM7O0FzQm5zS1k7RUFBdUI7QXRCdXNLbkM7O0FzQnRzS1k7RUFBeUI7QXRCMHNLckM7O0FzQjNzS1k7RUFBdUI7QXRCK3NLbkM7O0FzQjlzS1k7RUFBeUI7QXRCa3RLckM7O0FzQm50S1k7RUFBdUI7QXRCdXRLbkM7O0FzQnR0S1k7RUFBeUI7QXRCMHRLckM7O0FzQjN0S1k7RUFBdUI7QXRCK3RLbkM7O0FzQjl0S1k7RUFBeUI7QXRCa3VLckM7O0FzQm51S1k7RUFBdUI7QXRCdXVLbkM7O0FzQnR1S1k7RUFBeUI7QXRCMHVLckM7O0FzQjN1S1k7RUFBdUI7QXRCK3VLbkM7O0FzQjl1S1k7RUFBeUI7QXRCa3ZLckM7O0FzQm52S1k7RUFBdUI7QXRCdXZLbkM7O0FzQnR2S1k7RUFBeUI7QXRCMHZLckM7O0FzQjN2S1k7RUFBdUI7QXRCK3ZLbkM7O0FzQjl2S1k7RUFBeUI7QXRCa3dLckM7O0FzQm53S1k7RUFBdUI7QXRCdXdLbkM7O0FzQnR3S1k7RUFBeUI7QXRCMHdLckM7O0FzQjN3S1k7RUFBdUI7QXRCK3dLbkM7O0FzQjl3S1k7RUFBeUI7QXRCa3hLckM7O0FzQm54S1k7RUFBdUI7QXRCdXhLbkM7O0FzQnR4S1k7RUFBeUI7QXRCMHhLckM7O0FzQjN4S1k7RUFBdUI7QXRCK3hLbkM7O0FzQjl4S1k7RUFBeUI7QXRCa3lLckM7O0FzQm55S1k7RUFBdUI7QXRCdXlLbkM7O0FzQnR5S1k7RUFBeUI7QXRCMHlLckM7O0FzQjN5S1k7RUFBdUI7QXRCK3lLbkM7O0FzQjl5S1k7RUFBeUI7QXRCa3pLckM7O0FzQm56S1k7RUFBdUI7QXRCdXpLbkM7O0FzQnR6S1k7RUFBeUI7QXRCMHpLckM7O0FzQjN6S1k7RUFBdUI7QXRCK3pLbkM7O0FzQjl6S1k7RUFBeUI7QXRCazBLckM7O0FzQm4wS1k7RUFBdUI7QXRCdTBLbkM7O0FzQnQwS1k7RUFBeUI7QXRCMDBLckM7O0FzQjMwS1k7RUFBdUI7QXRCKzBLbkM7O0FzQjkwS1k7RUFBeUI7QXRCazFLckM7O0FzQm4xS1k7RUFBdUI7QXRCdTFLbkM7O0FzQnQxS1k7RUFBeUI7QXRCMDFLckM7O0FzQjMxS1k7RUFBdUI7QXRCKzFLbkM7O0FzQjkxS1k7RUFBeUI7QXRCazJLckM7O0FzQm4yS1k7RUFBdUI7QXRCdTJLbkM7O0FzQnQyS1k7RUFBeUI7QXRCMDJLckM7O0FzQjMyS1k7RUFBdUI7QXRCKzJLbkM7O0FzQjkyS1k7RUFBeUI7QXRCazNLckM7O0FzQm4zS1k7RUFBdUI7QXRCdTNLbkM7O0FzQnQzS1k7RUFBeUI7QXRCMDNLckM7O0FzQjMzS1k7RUFBdUI7QXRCKzNLbkM7O0FzQjkzS1k7RUFBeUI7QXRCazRLckM7O0FzQm40S1k7RUFBdUI7QXRCdTRLbkM7O0FzQnQ0S1k7RUFBeUI7QXRCMDRLckM7O0FzQjM0S1k7RUFBdUI7QXRCKzRLbkM7O0FzQjk0S1k7RUFBeUI7QXRCazVLckM7O0FzQm41S1k7RUFBdUI7QXRCdTVLbkM7O0FzQnQ1S1k7RUFBeUI7QXRCMDVLckM7O0FzQjM1S1k7RUFBdUI7QXRCKzVLbkM7O0FzQjk1S1k7RUFBeUI7QXRCazZLckM7O0FzQm42S1k7RUFBdUI7QXRCdTZLbkM7O0FzQnQ2S1k7RUFBeUI7QXRCMDZLckM7O0FzQjM2S1k7RUFBdUI7QXRCKzZLbkM7O0FzQjk2S1k7RUFBeUI7QXRCazdLckM7O0FzQm43S1k7RUFBdUI7QXRCdTdLbkM7O0FzQnQ3S1k7RUFBeUI7QXRCMDdLckM7O0FzQjM3S1k7RUFBdUI7QXRCKzdLbkM7O0FzQjk3S1k7RUFBeUI7QXRCazhLckM7O0FzQm44S1k7RUFBdUI7QXRCdThLbkM7O0FzQnQ4S1k7RUFBeUI7QXRCMDhLckM7O0FzQjM4S1k7RUFBdUI7QXRCKzhLbkM7O0FzQjk4S1k7RUFBeUI7QXRCazlLckM7O0FzQm45S1k7RUFBdUI7QXRCdTlLbkM7O0FzQnQ5S1k7RUFBeUI7QXRCMDlLckM7O0FzQjM5S1k7RUFBdUI7QXRCKzlLbkM7O0FzQjk5S1k7RUFBeUI7QXRCaytLckM7O0FzQm4rS1k7RUFBdUI7QXRCdStLbkM7O0FzQnQrS1k7RUFBeUI7QXRCMCtLckM7O0FzQjMrS1k7RUFBdUI7QXRCKytLbkM7O0FzQjkrS1k7RUFBeUI7QXRCay9LckM7O0FzQm4vS1k7RUFBdUI7QXRCdS9LbkM7O0FzQnQvS1k7RUFBeUI7QXRCMC9LckM7O0FzQjMvS1k7RUFBdUI7QXRCKy9LbkM7O0FzQjkvS1k7RUFBeUI7QXRCa2dMckM7O0FzQm5nTFk7RUFBdUI7QXRCdWdMbkM7O0FzQnRnTFk7RUFBeUI7QXRCMGdMckM7O0FzQjNnTFk7RUFBdUI7QXRCK2dMbkM7O0FzQjlnTFk7RUFBeUI7QXRCa2hMckM7O0FzQm5oTFk7RUFBdUI7QXRCdWhMbkM7O0FzQnRoTFk7RUFBeUI7QXRCMGhMckM7O0FzQjNoTFk7RUFBdUI7QXRCK2hMbkM7O0FzQjloTFk7RUFBeUI7QXRCa2lMckM7O0FzQm5pTFk7RUFBdUI7QXRCdWlMbkM7O0FzQnRpTFk7RUFBeUI7QXRCMGlMckM7O0FzQjNpTFk7RUFBdUI7QXRCK2lMbkM7O0FzQjlpTFk7RUFBeUI7QXRCa2pMckM7O0F1QjFrTEk7RUFBa0M7QXZCOGtMdEM7O0F1QjdrTEk7RUFBa0M7QXZCaWxMdEM7O0F3QmpsTEk7RUFBa0M7QXhCcWxMdEM7O0F3QnBsTEk7RUFBa0M7RUFBcUI7RUFBa0I7QXhCMGxMN0U7O0F3QnRsTFE7RUFBOEI7QXhCMGxMdEM7O0F3QjFsTFE7RUFBOEI7QXhCOGxMdEM7O0F3QjlsTFE7RUFBOEI7QXhCa21MdEM7O0F3QmxtTFE7RUFBOEI7QXhCc21MdEM7O0F3QmptTFE7RUFBOEI7QXhCcW1MdEM7O0F3QnJtTFE7RUFBOEI7QXhCeW1MdEM7O0F3QnptTFE7RUFBOEI7QXhCNm1MdEM7O0F3QnptTEk7RUFBa0M7QXhCNm1MdEM7O0F3QjVtTEk7RUFBa0M7QXhCZ25MdEM7O0F3Qi9tTEk7RUFBa0M7QXhCbW5MdEM7O0F5QnRvTEk7RUFBMEI7TUFBQTtVQUFBO0F6QjBvTDlCOztBeUJ6b0xJO0VBQTBCO01BQUE7VUFBQTtBekI2b0w5Qjs7QXlCNW9MSTtFQUEwQjtNQUFBO1VBQUE7QXpCZ3BMOUI7O0F5QjVvTEk7RUFBMEI7TUFBQTtVQUFBO0F6QmdwTDlCOztBeUIvb0xJO0VBQTBCO01BQUE7VUFBQTtBekJtcEw5Qjs7QXlCbHBMSTtFQUEwQjtNQUFBO1VBQUE7QXpCc3BMOUI7O0F5QnJwTEk7RUFBMEI7TUFBQTtVQUFBO0F6QnlwTDlCOztBeUJ4cExJO0VBQTBCO01BQUE7VUFBQTtBekI0cEw5Qjs7QXlCM3BMSTtFQUEwQjtNQUFBO1VBQUE7QXpCK3BMOUI7O0F5QjlwTEk7RUFBMEI7TUFBQTtVQUFBO0F6QmtxTDlCOztBeUI5cExJO0VBQTBCO01BQUE7VUFBQTtBekJrcUw5Qjs7QXlCanFMSTtFQUEwQjtNQUFBO1VBQUE7QXpCcXFMOUI7O0F5QnBxTEk7RUFBMEI7TUFBQTtVQUFBO0F6QndxTDlCOztBeUJwcUxJO0VBQTBCO01BQUE7VUFBQTtBekJ3cUw5Qjs7QXlCdnFMSTtFQUEwQjtNQUFBO1VBQUE7QXpCMnFMOUI7O0F5QjFxTEk7RUFBMEI7TUFBQTtVQUFBO0F6QjhxTDlCOztBeUI3cUxJO0VBQTBCO01BQUE7VUFBQTtBekJpckw5Qjs7QXlCaHJMSTtFQUEwQjtNQUFBO1VBQUE7QXpCb3JMOUI7O0F5Qm5yTEk7RUFBMEI7TUFBQTtVQUFBO0F6QnVyTDlCOztBeUJ0ckxJO0VBQTBCO01BQUE7VUFBQTtBekIwckw5Qjs7QXlCenJMSTtFQUEwQjtNQUFBO1VBQUE7QXpCNnJMOUI7O0F5QjVyTEk7RUFBMEI7TUFBQTtVQUFBO0F6QmdzTDlCOztBMEI1dExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCK3RMUjtBMEI1dExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZXhCMENJO0V3QnpDSjtFQUNBO0VBQ0E7VUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI4dExSO0EwQjV0TFE7RUFFSTtBMUI2dExaOztBMEIxdExJO0VBQWdCO0ExQjh0THBCOztBMEI1dExJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0ExQit0TFI7QTBCN3RMUTtFQUNJO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QTFCK3RMWjtBMEI1dExRO0VBR0k7TUFBQTtVQUFBO0ExQjR0TFo7QTBCeHRMWTtFQUNJO01BQUE7VUFBQTtBMUIwdExoQjtBMEJydExZO0VBQ0k7TUFBQTtVQUFBO0ExQnV0TGhCO0EwQmx0TFk7RUFDSTtNQUFBO1VBQUE7QTFCb3RMaEI7O0EwQi9zTEk7RUFDSTtFQUNBO0ExQmt0TFI7O0EwQi9zTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmt0TFI7O0EwQi9zTEk7RUFDSTtFQUNBO0ExQmt0TFI7O0EwQjlzTFE7RUFFSTtBMUJndExaOztBMEI1c0xJO0VBQWE7QTFCZ3RMakI7O0EwQi9zTEk7RUFBYTtBMUJtdExqQjs7QTBCbHRMSTtFQUFhO0ExQnN0TGpCOztBMEJydExJO0VBQWE7QTFCeXRMakI7O0EwQnh0TEk7RUFBYTtBMUI0dExqQjs7QTBCenRMSTtFQUF3QjtBMUI2dEw1Qjs7QTBCNXRMSTtFQUFpQztBMUJndUxyQzs7QTBCL3RMSTtFQUEyQjtBMUJtdUwvQjs7QTBCbHVMSTtFQUF5QjtBMUJzdUw3Qjs7QTBCcnVMSTtFQUF3QjtBMUJ5dUw1Qjs7QTBCeHVMSTtFQUFtQztBMUI0dUx2Qzs7QTBCM3VMSTtFQUEyQjtBMUIrdUwvQjs7QTBCOXVMSTtFQUF5QjtBMUJrdkw3Qjs7QTBCanZMSTtFQUF3QjtBMUJxdkw1Qjs7QTBCcHZMSTtFQUFrQztBMUJ3dkx0Qzs7QTBCdnZMSTtFQUEyQjtBMUIydkwvQjs7QTBCMXZMSTtFQUF5QjtBMUI4dkw3Qjs7QTBCN3ZMSTtFQUF3QjtBMUJpd0w1Qjs7QTBCaHdMSTtFQUFnQztBMUJvd0xwQzs7QTBCbndMSTtFQUEyQjtBMUJ1d0wvQjs7QTBCdHdMSTtFQUF5QjtBMUIwd0w3Qjs7QTBCendMSTtFQUE0QjtBMUI2d0xoQzs7QTBCNXdMSTtFQUEyQjtBMUJneEwvQjs7QTBCL3dMSTtFQUF1QjtBMUJteEwzQjs7QTBCbHhMSTtFQUFrQztBMUJzeEx0Qzs7QTBCcnhMSTtFQUF3QjtBMUJ5eEw1Qjs7QTBCeHhMSTtFQUF3QjtBMUI0eEw1Qjs7QTBCM3hMSTtFQUErQjtBMUIreExuQzs7QTBCOXhMSTtFQUE4QjtBMUJreUxsQzs7QTBCanlMSTtFQUF1QjtBMUJxeUwzQjs7QTBCcHlMSTtFQUFzQjtBMUJ3eUwxQjs7QTBCdnlMSTtFQUF3QjtBMUIyeUw1Qjs7QTBCMXlMSTtFQUF3QjtBMUI4eUw1Qjs7QTBCN3lMSTtFQUE4QjtBMUJpekxsQzs7QTBCaHpMSTtFQUE2QjtBMUJvekxqQzs7QTBCbnpMSTtFQUF1QjtBMUJ1ekwzQjs7QTBCdHpMSTtFQUFrQztBMUIwekx0Qzs7QTBCenpMSTtFQUF3QjtBMUI2ekw1Qjs7QTBCNXpMSTtFQUF3QjtBMUJnMEw1Qjs7QTBCL3pMSTtFQUF3QjtBMUJtMEw1Qjs7QTBCbDBMSTtFQUE4QjtBMUJzMExsQzs7QTBCcjBMSTtFQUE2QjtBMUJ5MExqQzs7QTBCeDBMSTtFQUF1QjtBMUI0MEwzQjs7QTBCMzBMSTtFQUF3QjtBMUIrMEw1Qjs7QTBCOTBMSTtFQUF3QjtBMUJrMUw1Qjs7QTBCajFMSTtFQUFnQztBMUJxMUxwQzs7QTBCcDFMSTtFQUE0QjtBMUJ3MUxoQzs7QTBCdjFMSTtFQUFzQjtBMUIyMUwxQjs7QTBCMTFMSTtFQUFrQztBMUI4MUx0Qzs7QTBCNzFMSTtFQUErQjtBMUJpMkxuQzs7QTBCaDJMSTtFQUFzQjtBMUJvMkwxQjs7QTBCbjJMSTtFQUFtQztBMUJ1Mkx2Qzs7QTBCdDJMSTtFQUE4QjtBMUIwMkxsQzs7QTBCejJMSTtFQUFzQjtBMUI2MkwxQjs7QTBCNTJMSTtFQUFpQztBMUJnM0xyQzs7QTBCLzJMSTtFQUE4QjtBMUJtM0xsQzs7QTBCbDNMSTtFQUFzQjtBMUJzM0wxQjs7QTBCcjNMSTtFQUFtQztBMUJ5M0x2Qzs7QTBCeDNMSTtFQUFrQztBMUI0M0x0Qzs7QTBCMzNMSTtFQUE2QjtBMUIrM0xqQzs7QTBCOTNMSTtFQUFzQztBMUJrNEwxQzs7QTBCajRMSTtFQUFxQztBMUJxNEx6Qzs7QTBCcDRMSTtFQUFnQztBMUJ3NExwQzs7QTBCdjRMSTtFQUEwQjtBMUIyNEw5Qjs7QTBCMTRMSTtFQUFxQztBMUI4NEx6Qzs7QTBCNzRMSTtFQUFvQztBMUJpNUx4Qzs7QTBCaDVMSTtFQUErQjtBMUJvNUxuQzs7QTBCbjVMSTtFQUFxQztBMUJ1NUx6Qzs7QTBCdDVMSTtFQUFvQztBMUIwNUx4Qzs7QTBCejVMSTtFQUErQjtBMUI2NUxuQzs7QTBCNTVMSTtFQUF5QjtBMUJnNkw3Qjs7QTBCLzVMSTtFQUFnQztBMUJtNkxwQzs7QTBCbDZMSTtFQUEwQjtBMUJzNkw5Qjs7QTBCcjZMSTtFQUFtQjtBMUJ5Nkx2Qjs7QTBCeDZMSTtFQUE4QjtBMUI0NkxsQzs7QTBCMzZMSTtFQUFnQztBMUIrNkxwQzs7QTBCOTZMSTtFQUFtQztBMUJrN0x2Qzs7QTBCajdMSTtFQUEwQjtBMUJxN0w5Qjs7QTBCcDdMSTtFQUFnQztBMUJ3N0xwQzs7QTBCdjdMSTtFQUEyQjtBMUIyN0wvQjs7QTBCMTdMSTtFQUE2QjtBMUI4N0xqQzs7QTBCNzdMSTtFQUFtQztBMUJpOEx2Qzs7QTBCaDhMSTtFQUEyQjtBMUJvOEwvQjs7QTBCbjhMSTtFQUE0QjtBMUJ1OExoQzs7QTBCdDhMSTtFQUFrQztBMUIwOEx0Qzs7QTBCejhMSTtFQUEyQjtBMUI2OEwvQjs7QTBCNThMSTtFQUE0QjtBMUJnOUxoQzs7QTBCLzhMSTtFQUFrQztBMUJtOUx0Qzs7QTBCbDlMSTtFQUEyQjtBMUJzOUwvQjs7QTBCcjlMSTtFQUF3QjtBMUJ5OUw1Qjs7QTBCeDlMSTtFQUEyQjtBMUI0OUwvQjs7QTBCMzlMSTtFQUEwQjtBMUIrOUw5Qjs7QTBCOTlMSTtFQUEwQjtBMUJrK0w5Qjs7QTBCaitMSTtFQUEwQjtBMUJxK0w5Qjs7QTBCcCtMSTtFQUEyQjtBMUJ3K0wvQjs7QTBCditMSTtFQUF3QjtBMUIyK0w1Qjs7QTBCMStMSTtFQUE0QjtBMUI4K0xoQzs7QTBCNytMSTtFQUE0QjtBMUJpL0xoQzs7QTBCaC9MSTtFQUEwQjtBMUJvL0w5Qjs7QTBCbi9MSTtFQUEwQjtBMUJ1L0w5Qjs7QTBCdC9MSTtFQUEwQjtBMUIwL0w5Qjs7QTBCei9MSTtFQUErQjtBMUI2L0xuQzs7QTBCNS9MSTtFQUEyQjtBMUJnZ00vQjs7QTBCLy9MSTtFQUFpQztBMUJtZ01yQzs7QTBCbGdNSTtFQUF5QjtBMUJzZ003Qjs7QTBCcmdNSTtFQUEyQjtBMUJ5Z00vQjs7QTBCeGdNSTtFQUE2QjtBMUI0Z01qQzs7QTBCM2dNSTtFQUEwQjtBMUIrZ005Qjs7QTBCOWdNSTtFQUFvQjtBMUJraE14Qjs7QTBCamhNSTtFQUEyQjtBMUJxaE0vQjs7QTBCcGhNSTtFQUFxQjtBMUJ3aE16Qjs7QTBCdmhNSTtFQUF1QjtBMUIyaE0zQjs7QTBCMWhNSTtFQUE0QjtBMUI4aE1oQzs7QTBCN2hNSTtFQUFzQjtBMUJpaU0xQjs7QTBCaGlNSTtFQUE2QjtBMUJvaU1qQzs7QTBCbmlNSTtFQUE2QjtBMUJ1aU1qQzs7QTBCdGlNSTtFQUEyQjtBMUIwaU0vQjs7QTBCemlNSTtFQUFtQztBMUI2aU12Qzs7QTBCNWlNSTtFQUE4QjtBMUJnak1sQzs7QTBCL2lNSTtFQUF1QjtBMUJtak0zQjs7QTBCbGpNSTtFQUFvQjtBMUJzak14Qjs7QTBCcmpNSTtFQUF1QjtBMUJ5ak0zQjs7QTBCeGpNSTtFQUFvQjtBMUI0ak14Qjs7QTBCM2pNSTtFQUF5QjtBMUIrak03Qjs7QTBCOWpNSTtFQUE2QjtBMUJra01qQzs7QTBCamtNSTtFQUFzQjtBMUJxa00xQjs7QTBCcGtNSTtFQUFxQjtBMUJ3a016Qjs7QTBCdmtNSTtFQUErQjtBMUIya01uQzs7QTBCMWtNSTtFQUFzQjtBMUI4a00xQjs7QTBCN2tNSTtFQUFxQjtBMUJpbE16Qjs7QTBCaGxNSTtFQUF1QjtBMUJvbE0zQjs7QTBCbmxNSTtFQUFvQjtBMUJ1bE14Qjs7QTBCdGxNSTtFQUFvQjtBMUIwbE14Qjs7QTBCemxNSTtFQUFvQjtBMUI2bE14Qjs7QTBCNWxNSTtFQUEwQjtBMUJnbU05Qjs7QTBCL2xNSTtFQUFvQjtBMUJtbU14Qjs7QTBCbG1NSTtFQUEwQjtBMUJzbU05Qjs7QTBCcm1NSTtFQUFnQztBMUJ5bU1wQzs7QTBCeG1NSTtFQUFxQjtBMUI0bU16Qjs7QTBCM21NSTtFQUErQjtBMUIrbU1uQzs7QTBCOW1NSTtFQUFzQjtBMUJrbk0xQjs7QTBCam5NSTtFQUF1QjtBMUJxbk0zQjs7QTBCcG5NSTtFQUEwQjtBMUJ3bk05Qjs7QTBCdm5NSTtFQUE2QjtBMUIybk1qQzs7QTBCMW5NSTtFQUFnQztBMUI4bk1wQzs7QTBCN25NSTtFQUE4QjtBMUJpb01sQzs7QTBCaG9NSTtFQUE2QjtBMUJvb01qQzs7QTBCbm9NSTtFQUFzQztBMUJ1b00xQzs7QTBCdG9NSTtFQUF3QjtBMUIwb001Qjs7QTBCem9NSTtFQUFxQztBMUI2b016Qzs7QTBCNW9NSTtFQUF5QjtBMUJncE03Qjs7QTBCL29NSTtFQUEwQjtBMUJtcE05Qjs7QTBCbHBNSTtFQUE2QjtBMUJzcE1qQzs7QTBCcnBNSTtFQUFnQztBMUJ5cE1wQzs7QTBCeHBNSTtFQUFxQjtBMUI0cE16Qjs7QTBCM3BNSTtFQUF3QjtBMUIrcE01Qjs7QTBCOXBNSTtFQUFvQjtBMUJrcU14Qjs7QTBCanFNSTtFQUFzQjtBMUJxcU0xQjs7QTBCcHFNSTtFQUFxQjtBMUJ3cU16Qjs7QTBCdnFNSTtFQUF1QjtBMUIycU0zQjs7QTBCMXFNSTtFQUFzQjtBMUI4cU0xQjs7QTBCN3FNSTtFQUFvQjtBMUJpck14Qjs7QTBCaHJNSTtFQUFxQjtBMUJvck16Qjs7QTBCbnJNSTtFQUFzQjtBMUJ1ck0xQjs7QTBCdHJNSTtFQUF5QjtBMUIwck03Qjs7QTBCenJNSTtFQUEwQjtBMUI2ck05Qjs7QTBCNXJNSTtFQUFvQjtBMUJnc014Qjs7QTBCL3JNSTtFQUE2QjtBMUJtc01qQzs7QTBCbHNNSTtFQUE2QjtBMUJzc01qQzs7QTBCcnNNSTtFQUF1QjtBMUJ5c00zQjs7QTBCeHNNSTtFQUFvQjtBMUI0c014Qjs7QTBCM3NNSTtFQUErQjtBMUIrc01uQzs7QTBCOXNNSTtFQUF5QjtBMUJrdE03Qjs7QTBCanRNSTtFQUFzQjtBMUJxdE0xQjs7QTBCcHRNSTtFQUFzQjtBMUJ3dE0xQjs7QTBCdnRNSTtFQUFpQztBMUIydE1yQzs7QTBCMXRNSTtFQUFnQztBMUI4dE1wQzs7QTBCN3RNSTtFQUF3QjtBMUJpdU01Qjs7QTBCaHVNSTtFQUE2QjtBMUJvdU1qQzs7QTBCbnVNSTtFQUFzQjtBMUJ1dU0xQjs7QTBCdHVNSTtFQUErQjtBMUIwdU1uQzs7QTBCenVNSTtFQUF3QjtBMUI2dU01Qjs7QTBCNXVNSTtFQUFvQjtBMUJndk14Qjs7QTBCL3VNSTtFQUFzQjtBMUJtdk0xQjs7QTBCbHZNSTtFQUFzQjtBMUJzdk0xQjs7QTBCcnZNSTtFQUE4QjtBMUJ5dk1sQzs7QTBCeHZNSTtFQUFvQjtBMUI0dk14Qjs7QTBCM3ZNSTtFQUE2QjtBMUIrdk1qQzs7QTBCOXZNSTtFQUFxQjtBMUJrd016Qjs7QTBCandNSTtFQUF5QjtBMUJxd003Qjs7QTBCcHdNSTtFQUFvQjtBMUJ3d014Qjs7QTBCdndNSTtFQUE2QjtBMUIyd01qQzs7QTBCMXdNSTtFQUFpQztBMUI4d01yQzs7QTBCN3dNSTtFQUF1QjtBMUJpeE0zQjs7QTBCaHhNSTtFQUE0QjtBMUJveE1oQzs7QTBCbnhNSTtFQUFnQztBMUJ1eE1wQzs7QTBCdHhNSTtFQUFpQjtBMUIweE1yQjs7QTBCenhNSTtFQUFxQjtBMUI2eE16Qjs7QTBCNXhNSTtFQUFxQjtBMUJneU16Qjs7QTBCL3hNSTtFQUFxQjtBMUJteU16Qjs7QTBCbHlNSTtFQUE0QjtBMUJzeU1oQzs7QTBCcnlNSTtFQUF5QjtBMUJ5eU03Qjs7QTBCeHlNSTtFQUE2QjtBMUI0eU1qQzs7QTBCM3lNSTtFQUE2QjtBMUIreU1qQzs7QTBCOXlNSTtFQUE2QjtBMUJrek1qQzs7QTBCanpNSTtFQUFxQjtBMUJxek16Qjs7QTBCcHpNSTtFQUF3QjtBMUJ3ek01Qjs7QTBCdnpNSTtFQUE0QjtBMUIyek1oQzs7QTBCMXpNSTtFQUE0QjtBMUI4ek1oQzs7QTBCN3pNSTtFQUE0QjtBMUJpME1oQzs7QTBCaDBNSTtFQUFvQjtBMUJvME14Qjs7QTBCbjBNSTtFQUFtQjtBMUJ1ME12Qjs7QTBCdDBNSTtFQUE0QjtBMUIwME1oQzs7QTBCejBNSTtFQUEyQjtBMUI2ME0vQjs7QTBCNTBNSTtFQUEyQjtBMUJnMU0vQjs7QTBCLzBNSTtFQUEwQjtBMUJtMU05Qjs7QTBCbDFNSTtFQUFxQjtBMUJzMU16Qjs7QTBCcjFNSTtFQUErQjtBMUJ5MU1uQzs7QTBCeDFNSTtFQUE2QjtBMUI0MU1qQzs7QTBCMzFNSTtFQUE0QjtBMUIrMU1oQzs7QTBCOTFNSTtFQUF3QjtBMUJrMk01Qjs7QTBCajJNSTtFQUF5QjtBMUJxMk03Qjs7QTBCcDJNSTtFQUEwQjtBMUJ3Mk05Qjs7QTBCdjJNSTtFQUFzQjtBMUIyMk0xQjs7QTBCMTJNSTtFQUE4QjtBMUI4Mk1sQzs7QTBCNzJNSTtFQUEyQjtBMUJpM00vQjs7QTBCaDNNSTtFQUErQjtBMUJvM01uQzs7QTBCbjNNSTtFQUE0QjtBMUJ1M01oQzs7QTBCdDNNSTtFQUFzQjtBMUIwM00xQjs7QTBCejNNSTtFQUE0QjtBMUI2M01oQzs7QTBCNTNNSTtFQUE0QjtBMUJnNE1oQzs7QTBCLzNNSTtFQUF5QjtBMUJtNE03Qjs7QTBCbDRNSTtFQUFxQztBMUJzNE16Qzs7QTBCcjRNSTtFQUFrQztBMUJ5NE10Qzs7QTBCeDRNSTtFQUFzQztBMUI0NE0xQzs7QTBCMzRNSTtFQUFtQztBMUIrNE12Qzs7QTBCOTRNSTtFQUFxQztBMUJrNU16Qzs7QTBCajVNSTtFQUFnQztBMUJxNU1wQzs7QTBCcDVNSTtFQUFxQjtBMUJ3NU16Qjs7QTBCdjVNSTtFQUF1QjtBMUIyNU0zQjs7QTBCMTVNSTtFQUFzQjtBMUI4NU0xQjs7QTBCNzVNSTtFQUF3QjtBMUJpNk01Qjs7QTBCaDZNSTtFQUF3QjtBMUJvNk01Qjs7QTBCbjZNSTtFQUFzQjtBMUJ1Nk0xQjs7QTBCdDZNSTtFQUE4QjtBMUIwNk1sQzs7QTBCejZNSTtFQUFpQztBMUI2Nk1yQzs7QTBCNTZNSTtFQUFzQjtBMUJnN00xQjs7QTBCLzZNSTtFQUFzQjtBMUJtN00xQjs7QTBCbDdNSTtFQUErQjtBMUJzN01uQzs7QTBCcjdNSTtFQUF3QjtBMUJ5N001Qjs7QTBCeDdNSTtFQUE4QjtBMUI0N01sQzs7QTBCMzdNSTtFQUF1QjtBMUIrN00zQjs7QTBCOTdNSTtFQUFxQjtBMUJrOE16Qjs7QTBCajhNSTtFQUF1QjtBMUJxOE0zQjs7QTBCcDhNSTtFQUErQjtBMUJ3OE1uQzs7QTBCdjhNSTtFQUF3QjtBMUIyOE01Qjs7QTBCMThNSTtFQUFvQjtBMUI4OE14Qjs7QTBCNzhNSTtFQUFtQjtBMUJpOU12Qjs7QTBCaDlNSTtFQUFzQjtBMUJvOU0xQjs7QTBCbjlNSTtFQUFxQjtBMUJ1OU16Qjs7QTBCdDlNSTtFQUFvQjtBMUIwOU14Qjs7QTBCejlNSTtFQUFzQjtBMUI2OU0xQjs7QTBCNTlNSTtFQUF3QjtBMUJnK001Qjs7QTBCLzlNSTtFQUFtQjtBMUJtK012Qjs7QTBCbCtNSTtFQUF1QjtBMUJzK00zQjs7QTBCcitNSTtFQUFzQjtBMUJ5K00xQjs7QTBCeCtNSTtFQUFvQjtBMUI0K014Qjs7QTBCMytNSTtFQUF1QjtBMUIrK00zQjs7QTBCOStNSTtFQUF3QjtBMUJrL001Qjs7QTBCai9NSTtFQUEyQjtBMUJxL00vQjs7QTBCcC9NSTtFQUFtQjtBMUJ3L012Qjs7QTBCdi9NSTtFQUFvQjtBMUIyL014Qjs7QTBCMS9NSTtFQUEwQjtBMUI4L005Qjs7QTBCNy9NSTtFQUFvQjtBMUJpZ054Qjs7QTBCaGdOSTtFQUE2QjtBMUJvZ05qQzs7QTBCbmdOSTtFQUF5QjtBMUJ1Z043Qjs7QTBCdGdOSTtFQUF1QjtBMUIwZ04zQjs7QTBCemdOSTtFQUFxQjtBMUI2Z056Qjs7QTBCNWdOSTtFQUF3QjtBMUJnaE41Qjs7QTBCL2dOSTtFQUFzQjtBMUJtaE4xQjs7QTBCbGhOSTtFQUErQjtBMUJzaE5uQzs7QTBCcmhOSTtFQUErQjtBMUJ5aE5uQzs7QTBCeGhOSTtFQUErQjtBMUI0aE5uQzs7QTBCM2hOSTtFQUFxQjtBMUIraE56Qjs7QTBCOWhOSTtFQUF5QjtBMUJraU43Qjs7QTBCamlOSTtFQUE2QjtBMUJxaU5qQzs7QTBCcGlOSTtFQUFnQztBMUJ3aU5wQzs7QTBCdmlOSTtFQUFzQjtBMUIyaU4xQjs7QTBCMWlOSTtFQUE2QjtBMUI4aU5qQzs7QTBCN2lOSTtFQUErQjtBMUJpak5uQzs7QTBCaGpOSTtFQUF1QjtBMUJvak4zQjs7QTBCbmpOSTtFQUErQjtBMUJ1ak5uQzs7QTBCdGpOSTtFQUErQjtBMUIwak5uQzs7QTBCempOSTtFQUF1QjtBMUI2ak4zQjs7QTBCNWpOSTtFQUErQjtBMUJna05uQzs7QTBCL2pOSTtFQUF1QztBMUJta04zQzs7QTBCbGtOSTtFQUF5QjtBMUJza043Qjs7QTBCcmtOSTtFQUFvQjtBMUJ5a054Qjs7QTBCeGtOSTtFQUF1QjtBMUI0a04zQjs7QTBCM2tOSTtFQUFzQjtBMUIra04xQjs7QTBCOWtOSTtFQUFxQjtBMUJrbE56Qjs7QTBCamxOSTtFQUF1QjtBMUJxbE4zQjs7QTBCcGxOSTtFQUFtQztBMUJ3bE52Qzs7QTBCdmxOSTtFQUFvQjtBMUIybE54Qjs7QTBCMWxOSTtFQUFxQjtBMUI4bE56Qjs7QTBCN2xOSTtFQUFvQjtBMUJpbU54Qjs7QTBCaG1OSTtFQUFzQjtBMUJvbU4xQjs7QTBCbm1OSTtFQUF1QjtBMUJ1bU4zQjs7QTBCdG1OSTtFQUEyQjtBMUIwbU4vQjs7QTBCem1OSTtFQUEwQjtBMUI2bU45Qjs7QTBCNW1OSTtFQUF5QjtBMUJnbk43Qjs7QTBCL21OSTtFQUEyQjtBMUJtbk4vQjs7QTBCbG5OSTtFQUEyQjtBMUJzbk4vQjs7QTBCcm5OSTtFQUEwQjtBMUJ5bk45Qjs7QTBCeG5OSTtFQUFrQjtBMUI0bk50Qjs7QTBCM25OSTtFQUErQjtBMUIrbk5uQzs7QTBCOW5OSTtFQUF5QjtBMUJrb043Qjs7QTBCam9OSTtFQUF3QjtBMUJxb041Qjs7QTBCcG9OSTtFQUEyQjtBMUJ3b04vQjs7QTBCdm9OSTtFQUFxQjtBMUIyb056Qjs7QTBCMW9OSTtFQUF1QjtBMUI4b04zQjs7QTBCN29OSTtFQUF3QjtBMUJpcE41Qjs7QTBCaHBOSTtFQUF1QjtBMUJvcE4zQjs7QTBCbnBOSTtFQUE2QjtBMUJ1cE5qQzs7QTBCdHBOSTtFQUEyQjtBMUIwcE4vQjs7QTBCenBOSTtFQUFnQztBMUI2cE5wQzs7QTBCNXBOSTtFQUFxQjtBMUJncU56Qjs7QTBCL3BOSTtFQUFtQjtBMUJtcU52Qjs7QTBCbHFOSTtFQUF3QjtBMUJzcU41Qjs7QTBCcnFOSTtFQUE0QjtBMUJ5cU5oQzs7QTBCeHFOSTtFQUFnQztBMUI0cU5wQzs7QTBCM3FOSTtFQUFvQjtBMUIrcU54Qjs7QTBCOXFOSTtFQUF3QjtBMUJrck41Qjs7QTBCanJOSTtFQUF3QjtBMUJxck41Qjs7QTBCcHJOSTtFQUEwQjtBMUJ3ck45Qjs7QTBCdnJOSTtFQUFnQztBMUIyck5wQzs7QTBCMXJOSTtFQUFzQztBMUI4ck4xQzs7QTBCN3JOSTtFQUF1QztBMUJpc04zQzs7QTBCaHNOSTtFQUE2QjtBMUJvc05qQzs7QTBCbnNOSTtFQUE4QjtBMUJ1c05sQzs7QTBCdHNOSTtFQUFzQjtBMUIwc04xQjs7QTBCenNOSTtFQUEyQjtBMUI2c04vQjs7QTBCNXNOSTtFQUE0QjtBMUJndE5oQzs7QTBCL3NOSTtFQUFtQztBMUJtdE52Qzs7QTBCbHROSTtFQUFvQjtBMUJzdE54Qjs7QTBCcnROSTtFQUE0QjtBMUJ5dE5oQzs7QTBCeHROSTtFQUEyQjtBMUI0dE4vQjs7QTBCM3ROSTtFQUEyQjtBMUIrdE4vQjs7QTBCOXROSTtFQUFvQjtBMUJrdU54Qjs7QTBCanVOSTtFQUFvQjtBMUJxdU54Qjs7QTBCcHVOSTtFQUErQjtBMUJ3dU5uQzs7QTBCdnVOSTtFQUF3QjtBMUIydU41Qjs7QTBCMXVOSTtFQUFvQjtBMUI4dU54Qjs7QTBCN3VOSTtFQUFrQztBMUJpdk50Qzs7QTBCaHZOSTtFQUF1QjtBMUJvdk4zQjs7QTBCbnZOSTtFQUF5QjtBMUJ1dk43Qjs7QTBCdHZOSTtFQUFzQjtBMUIwdk4xQjs7QTBCenZOSTtFQUE0QjtBMUI2dk5oQzs7QTBCNXZOSTtFQUFxQjtBMUJnd056Qjs7QTBCL3ZOSTtFQUFxQjtBMUJtd056Qjs7QTBCbHdOSTtFQUE0QjtBMUJzd05oQzs7QTBCcndOSTtFQUE0QjtBMUJ5d05oQzs7QTBCeHdOSTtFQUFnQztBMUI0d05wQzs7QTBCM3dOSTtFQUE2QjtBMUIrd05qQzs7QTBCOXdOSTtFQUE0QjtBMUJreE5oQzs7QTBCanhOSTtFQUFvQjtBMUJxeE54Qjs7QTBCcHhOSTtFQUFzQjtBMUJ3eE4xQjs7QTBCdnhOSTtFQUErQjtBMUIyeE5uQzs7QTBCMXhOSTtFQUFzQjtBMUI4eE4xQjs7QTBCN3hOSTtFQUE2QjtBMUJpeU5qQzs7QTBCaHlOSTtFQUFzQjtBMUJveU4xQjs7QTBCbnlOSTtFQUFzQjtBMUJ1eU4xQjs7QTBCdHlOSTtFQUE0QjtBMUIweU5oQzs7QTBCenlOSTtFQUF5QjtBMUI2eU43Qjs7QTBCNXlOSTtFQUEyQjtBMUJnek4vQjs7QTBCL3lOSTtFQUEwQjtBMUJtek45Qjs7QTBCbHpOSTtFQUFxQjtBMUJzek56Qjs7QTBCcnpOSTtFQUF1QjtBMUJ5ek4zQjs7QTBCeHpOSTtFQUF1QjtBMUI0ek4zQjs7QTBCM3pOSTtFQUFxQjtBMUIrek56Qjs7QTBCOXpOSTtFQUEwQjtBMUJrME45Qjs7QTBCajBOSTtFQUEwQjtBMUJxME45Qjs7QTBCcDBOSTtFQUFvQjtBMUJ3ME54Qjs7QTBCdjBOSTtFQUFtQztBMUIyME52Qzs7QTBCMTBOSTtFQUF1QjtBMUI4ME4zQjs7QTBCNzBOSTtFQUEwQjtBMUJpMU45Qjs7QTBCaDFOSTtFQUE2QjtBMUJvMU5qQzs7QTBCbjFOSTtFQUE0QjtBMUJ1MU5oQzs7QTBCdDFOSTtFQUF1QjtBMUIwMU4zQjs7QTBCejFOSTtFQUF5QjtBMUI2MU43Qjs7QTBCNTFOSTtFQUFvQjtBMUJnMk54Qjs7QTBCLzFOSTtFQUF1QjtBMUJtMk4zQjs7QTBCbDJOSTtFQUFzQjtBMUJzMk4xQjs7QTBCcjJOSTtFQUFxQjtBMUJ5Mk56Qjs7QTBCeDJOSTtFQUE2QjtBMUI0Mk5qQzs7QTBCMzJOSTtFQUE4QjtBMUIrMk5sQzs7QTBCOTJOSTtFQUE2QjtBMUJrM05qQzs7QTBCajNOSTtFQUE2QjtBMUJxM05qQzs7QTBCcDNOSTtFQUE0QjtBMUJ3M05oQzs7QTBCdjNOSTtFQUE2QjtBMUIyM05qQzs7QTBCMTNOSTtFQUErQjtBMUI4M05uQzs7QTBCNzNOSTtFQUE4QjtBMUJpNE5sQzs7QTBCaDROSTtFQUFnQztBMUJvNE5wQzs7QTBCbjROSTtFQUFnQztBMUJ1NE5wQzs7QTBCdDROSTtFQUFrQztBMUIwNE50Qzs7QTBCejROSTtFQUFpQztBMUI2NE5yQzs7QTBCNTROSTtFQUFvQztBMUJnNU54Qzs7QTBCLzROSTtFQUE4QjtBMUJtNU5sQzs7QTBCbDVOSTtFQUFtQztBMUJzNU52Qzs7QTBCcjVOSTtFQUFvQztBMUJ5NU54Qzs7QTBCeDVOSTtFQUFpQztBMUI0NU5yQzs7QTBCMzVOSTtFQUFxQztBMUIrNU56Qzs7QTBCOTVOSTtFQUFvQztBMUJrNk54Qzs7QTBCajZOSTtFQUFrQztBMUJxNk50Qzs7QTBCcDZOSTtFQUFvQztBMUJ3Nk54Qzs7QTBCdjZOSTtFQUE2QjtBMUIyNk5qQzs7QTBCMTZOSTtFQUFnQztBMUI4Nk5wQzs7QTBCNzZOSTtFQUErQjtBMUJpN05uQzs7QTBCaDdOSTtFQUErQjtBMUJvN05uQzs7QTBCbjdOSTtFQUEwQjtBMUJ1N045Qjs7QTBCdDdOSTtFQUEyQjtBMUIwN04vQjs7QTBCejdOSTtFQUFnQztBMUI2N05wQzs7QTBCNTdOSTtFQUErQjtBMUJnOE5uQzs7QTBCLzdOSTtFQUFnQztBMUJtOE5wQzs7QTBCbDhOSTtFQUE2QjtBMUJzOE5qQzs7QTBCcjhOSTtFQUEyQjtBMUJ5OE4vQjs7QTBCeDhOSTtFQUE0QjtBMUI0OE5oQzs7QTBCMzhOSTtFQUFpQztBMUIrOE5yQzs7QTBCOThOSTtFQUFzQjtBMUJrOU4xQjs7QTBCajlOSTtFQUFzQjtBMUJxOU4xQjs7QTBCcDlOSTtFQUF1QjtBMUJ3OU4zQjs7QTBCdjlOSTtFQUE2QjtBMUIyOU5qQzs7QTBCMTlOSTtFQUE0QjtBMUI4OU5oQzs7QTBCNzlOSTtFQUE4QjtBMUJpK05sQzs7QTBCaCtOSTtFQUErQjtBMUJvK05uQzs7QTBCbitOSTtFQUFnQztBMUJ1K05wQzs7QTBCdCtOSTtFQUE2QztBMUIwK05qRDs7QTBCeitOSTtFQUEyQztBMUI2K04vQzs7QTBCNStOSTtFQUEyQztBMUJnL04vQzs7QTBCLytOSTtFQUF5QztBMUJtL043Qzs7QTBCbC9OSTtFQUEyQztBMUJzL04vQzs7QTBCci9OSTtFQUF5QztBMUJ5L043Qzs7QTBCeC9OSTtFQUF5QztBMUI0L043Qzs7QTBCMy9OSTtFQUF1QztBMUIrL04zQzs7QTBCOS9OSTtFQUEwQjtBMUJrZ085Qjs7QTBCamdPSTtFQUF5QjtBMUJxZ083Qjs7QTBCcGdPSTtFQUFpQztBMUJ3Z09yQzs7QTBCdmdPSTtFQUFpQztBMUIyZ09yQzs7QTBCMWdPSTtFQUEwQjtBMUI4Z085Qjs7QTBCN2dPSTtFQUFrQztBMUJpaE90Qzs7QTBCaGhPSTtFQUFnRDtBMUJvaE9wRDs7QTBCbmhPSTtFQUFzQztBMUJ1aE8xQzs7QTBCdGhPSTtFQUE4QztBMUIwaE9sRDs7QTBCemhPSTtFQUFpQztBMUI2aE9yQzs7QTBCNWhPSTtFQUFtQztBMUJnaU92Qzs7QTBCL2hPSTtFQUFrQztBMUJtaU90Qzs7QTBCbGlPSTtFQUFxQztBMUJzaU96Qzs7QTBCcmlPSTtFQUErQjtBMUJ5aU9uQzs7QTBCeGlPSTtFQUFvQztBMUI0aU94Qzs7QTBCM2lPSTtFQUFtQztBMUIraU92Qzs7QTBCOWlPSTtFQUFpRDtBMUJrak9yRDs7QTBCampPSTtFQUFvQztBMUJxak94Qzs7QTBCcGpPSTtFQUF5QztBMUJ3ak83Qzs7QTBCdmpPSTtFQUFxQztBMUIyak96Qzs7QTBCMWpPSTtFQUFrQztBMUI4ak90Qzs7QTBCN2pPSTtFQUFzQztBMUJpa08xQzs7QTBCaGtPSTtFQUFxQztBMUJva096Qzs7QTBCbmtPSTtFQUFtQztBMUJ1a092Qzs7QTBCdGtPSTtFQUFxQztBMUIwa096Qzs7QTBCemtPSTtFQUF1QztBMUI2a08zQzs7QTBCNWtPSTtFQUErQztBMUJnbE9uRDs7QTBCL2tPSTtFQUF3QztBMUJtbE81Qzs7QTBCbGxPSTtFQUF1QztBMUJzbE8zQzs7QTBCcmxPSTtFQUFxQztBMUJ5bE96Qzs7QTBCeGxPSTtFQUF3QztBMUI0bE81Qzs7QTBCM2xPSTtFQUFzQztBMUIrbE8xQzs7QTBCOWxPSTtFQUF5QztBMUJrbU83Qzs7QTBCam1PSTtFQUFtQztBMUJxbU92Qzs7QTBCcG1PSTtFQUFzQztBMUJ3bU8xQzs7QTBCdm1PSTtFQUF1QztBMUIybU8zQzs7QTBCMW1PSTtFQUEwQztBMUI4bU85Qzs7QTBCN21PSTtFQUFzQztBMUJpbk8xQzs7QTBCaG5PSTtFQUF5QztBMUJvbk83Qzs7QTBCbm5PSTtFQUF5QztBMUJ1bk83Qzs7QTBCdG5PSTtFQUFzQztBMUIwbk8xQzs7QTBCem5PSTtFQUEwQztBMUI2bk85Qzs7QTBCNW5PSTtFQUF1QztBMUJnb08zQzs7QTBCL25PSTtFQUF1QztBMUJtb08zQzs7QTBCbG9PSTtFQUFvQztBMUJzb094Qzs7QTBCcm9PSTtFQUEyQztBMUJ5b08vQzs7QTBCeG9PSTtFQUF3QztBMUI0b081Qzs7QTBCM29PSTtFQUEwQztBMUIrb085Qzs7QTBCOW9PSTtFQUF1QztBMUJrcE8zQzs7QTBCanBPSTtFQUEyQjtBMUJxcE8vQjs7QTBCcHBPSTtFQUErQjtBMUJ3cE9uQzs7QTBCdnBPSTtFQUFvQjtBMUIycE94Qjs7QTBCMXBPSTtFQUFzQjtBMUI4cE8xQjs7QTBCN3BPSTtFQUF5QjtBMUJpcU83Qjs7QTBCaHFPSTtFQUEyQjtBMUJvcU8vQjs7QTBCbnFPSTtFQUFnQztBMUJ1cU9wQzs7QTBCdHFPSTtFQUFvQjtBMUIwcU94Qjs7QTBCenFPSTtFQUFpQztBMUI2cU9yQzs7QTBCNXFPSTtFQUFpQztBMUJnck9yQzs7QTBCL3FPSTtFQUE2QjtBMUJtck9qQzs7QTBCbHJPSTtFQUE4QjtBMUJzck9sQzs7QTBCcnJPSTtFQUF5QjtBMUJ5ck83Qjs7QTBCeHJPSTtFQUEwQjtBMUI0ck85Qjs7QTBCM3JPSTtFQUF5QjtBMUIrck83Qjs7QTBCOXJPSTtFQUEwQjtBMUJrc085Qjs7QTBCanNPSTtFQUEyQjtBMUJxc08vQjs7QTBCcHNPSTtFQUFtQjtBMUJ3c092Qjs7QTBCdnNPSTtFQUFtQjtBMUIyc092Qjs7QTBCMXNPSTtFQUFrQjtBMUI4c090Qjs7QTBCN3NPSTtFQUFrQjtBMUJpdE90Qjs7QTBCaHRPSTtFQUFrQjtBMUJvdE90Qjs7QTBCbnRPSTtFQUFrQjtBMUJ1dE90Qjs7QTBCdHRPSTtFQUFrQjtBMUIwdE90Qjs7QTBCenRPSTtFQUFrQjtBMUI2dE90Qjs7QTBCNXRPSTtFQUE0QjtBMUJndU9oQzs7QTBCL3RPSTtFQUE2QjtBMUJtdU9qQzs7QTBCbHVPSTtFQUFtQztBMUJzdU92Qzs7QTBCcnVPSTtFQUE4QjtBMUJ5dU9sQzs7QTBCeHVPSTtFQUE2QjtBMUI0dU9qQzs7QTBCM3VPSTtFQUFxQztBMUIrdU96Qzs7QTBCOXVPSTtFQUFzQjtBMUJrdk8xQjs7QTBCanZPSTtFQUErQjtBMUJxdk9uQzs7QTBCcHZPSTtFQUF1QjtBMUJ3dk8zQjs7QTBCdnZPSTtFQUErQjtBMUIydk9uQzs7QTBCMXZPSTtFQUEwQjtBMUI4dk85Qjs7QTBCN3ZPSTtFQUF5QjtBMUJpd083Qjs7QTBCaHdPSTtFQUF3QjtBMUJvd081Qjs7QTBCbndPSTtFQUE2QjtBMUJ1d09qQzs7QTBCdHdPSTtFQUF3QjtBMUIwd081Qjs7QTBCendPSTtFQUE2QjtBMUI2d09qQzs7QTBCNXdPSTtFQUEyQjtBMUJneE8vQjs7QTBCL3dPSTtFQUF3QjtBMUJteE81Qjs7QTBCbHhPSTtFQUF5QjtBMUJzeE83Qjs7QTBCcnhPSTtFQUE0QjtBMUJ5eE9oQzs7QTBCeHhPSTtFQUE0QjtBMUI0eE9oQzs7QTBCM3hPSTtFQUEwQjtBMUIreE85Qjs7QTBCOXhPSTtFQUE0QjtBMUJreU9oQzs7QTBCanlPSTtFQUE0QjtBMUJxeU9oQzs7QTBCcHlPSTtFQUE4QjtBMUJ3eU9sQzs7QTBCdnlPSTtFQUEyQjtBMUIyeU8vQjs7QTBCMXlPSTtFQUE0QjtBMUI4eU9oQzs7QTBCN3lPSTtFQUE2QjtBMUJpek9qQzs7QTBCaHpPSTtFQUE0QjtBMUJvek9oQzs7QTBCbnpPSTtFQUE0QjtBMUJ1ek9oQzs7QTBCdHpPSTtFQUE2QjtBMUIwek9qQzs7QTBCenpPSTtFQUF5QjtBMUI2ek83Qjs7QTBCNXpPSTtFQUErQjtBMUJnME9uQzs7QTBCL3pPSTtFQUErQjtBMUJtME9uQzs7QTBCbDBPSTtFQUFrQjtBMUJzME90Qjs7QTBCcjBPSTtFQUFvQztBMUJ5ME94Qzs7QTBCeDBPSTtFQUFzQztBMUI0ME8xQzs7QTBCMzBPSTtFQUFxQztBMUIrME96Qzs7QTBCOTBPSTtFQUF1QztBMUJrMU8zQzs7QTBCajFPSTtFQUF5QztBMUJxMU83Qzs7QTBCcDFPSTtFQUF3QztBMUJ3MU81Qzs7QTBCdjFPSTtFQUF1QztBMUIyMU8zQzs7QTBCMTFPSTtFQUF5QztBMUI4MU83Qzs7QTBCNzFPSTtFQUF3QztBMUJpMk81Qzs7QTBCaDJPSTtFQUFrQztBMUJvMk90Qzs7QTBCbjJPSTtFQUEyQjtBMUJ1Mk8vQjs7QTBCdDJPSTtFQUEyQjtBMUIwMk8vQjs7QTBCejJPSTtFQUErQjtBMUI2Mk9uQzs7QTBCNTJPSTtFQUErQjtBMUJnM09uQzs7QTBCLzJPSTtFQUE4QjtBMUJtM09sQzs7QTBCbDNPSTtFQUE4QjtBMUJzM09sQzs7QTBCcjNPSTtFQUF5QztBMUJ5M083Qzs7QTBCeDNPSTtFQUErQjtBMUI0M09uQzs7QTBCMzNPSTtFQUF5QztBMUIrM083Qzs7QTBCOTNPSTtFQUF1QztBMUJrNE8zQzs7QTBCajRPSTtFQUFnQztBMUJxNE9wQzs7QTBCcDRPSTtFQUF1QztBMUJ3NE8zQzs7QTBCdjRPSTtFQUEwQjtBMUIyNE85Qjs7QTBCMTRPSTtFQUEwQjtBMUI4NE85Qjs7QTBCNzRPSTtFQUE2QjtBMUJpNU9qQzs7QTBCaDVPSTtFQUE2QjtBMUJvNU9qQzs7QTBCbjVPSTtFQUEyQjtBMUJ1NU8vQjs7QTBCdDVPSTtFQUEyQjtBMUIwNU8vQjs7QTBCejVPSTtFQUE0QjtBMUI2NU9oQzs7QTBCNTVPSTtFQUE0QjtBMUJnNk9oQzs7QTBCLzVPSTtFQUE0QjtBMUJtNk9oQzs7QTBCbDZPSTtFQUF5QjtBMUJzNk83Qjs7QTBCcjZPSTtFQUEwQjtBMUJ5Nk85Qjs7QTBCeDZPSTtFQUFpQztBMUI0Nk9yQzs7QTBCMzZPSTtFQUFvQjtBMUIrNk94Qjs7QTBCOTZPSTtFQUFzQjtBMUJrN08xQjs7QTBCajdPSTtFQUE0QjtBMUJxN09oQzs7QTBCcDdPSTtFQUE0QjtBMUJ3N09oQzs7QTBCdjdPSTtFQUEwQjtBMUIyN085Qjs7QTBCMTdPSTtFQUFzQjtBMUI4N08xQjs7QTBCNzdPSTtFQUEwQjtBMUJpOE85Qjs7QTBCaDhPSTtFQUE2QjtBMUJvOE9qQzs7QTBCbjhPSTtFQUF5QjtBMUJ1OE83Qjs7QTBCdDhPSTtFQUF3QjtBMUIwOE81Qjs7QTBCejhPSTtFQUF1QjtBMUI2OE8zQjs7QTBCNThPSTtFQUE4QjtBMUJnOU9sQzs7QTBCLzhPSTtFQUF3QjtBMUJtOU81Qjs7QTBCbDlPSTtFQUE2QjtBMUJzOU9qQzs7QTBCcjlPSTtFQUEwQjtBMUJ5OU85Qjs7QTBCeDlPSTtFQUFnQztBMUI0OU9wQzs7QTBCMzlPSTtFQUErQjtBMUIrOU9uQzs7QTBCOTlPSTtFQUE2QjtBMUJrK09qQzs7QTBCaitPSTtFQUFvQztBMUJxK094Qzs7QTBCcCtPSTtFQUFvQztBMUJ3K094Qzs7QTBCditPSTtFQUF3QztBMUIyK081Qzs7QTBCMStPSTtFQUFvQztBMUI4K094Qzs7QTBCNytPSTtFQUF3QztBMUJpL081Qzs7QTBCaC9PSTtFQUFnQztBMUJvL09wQzs7QTBCbi9PSTtFQUEyQjtBMUJ1L08vQjs7QTBCdC9PSTtFQUFvQjtBMUIwL094Qjs7QTBCei9PSTtFQUE4QjtBMUI2L09sQzs7QTBCNS9PSTtFQUF5QjtBMUJnZ1A3Qjs7QTBCLy9PSTtFQUFrQztBMUJtZ1B0Qzs7QTBCbGdQSTtFQUE0QjtBMUJzZ1BoQzs7QTBCcmdQSTtFQUE0QjtBMUJ5Z1BoQzs7QTBCeGdQSTtFQUEwQjtBMUI0Z1A5Qjs7QTBCM2dQSTtFQUFnQztBMUIrZ1BwQzs7QTBCOWdQSTtFQUF1QjtBMUJraFAzQjs7QTBCamhQSTtFQUE4QjtBMUJxaFBsQzs7QTBCcGhQSTtFQUErQjtBMUJ3aFBuQzs7QTBCdmhQSTtFQUFtQztBMUIyaFB2Qzs7QTBCMWhQSTtFQUEyQjtBMUI4aFAvQjs7QTBCN2hQSTtFQUE2QjtBMUJpaVBqQzs7QTBCaGlQSTtFQUE4QjtBMUJvaVBsQzs7QTBCbmlQSTtFQUE2QjtBMUJ1aVBqQzs7QTBCdGlQSTtFQUEwQjtBMUIwaVA5Qjs7QTBCemlQSTtFQUFnQztBMUI2aVBwQzs7QTBCNWlQSTtFQUFvQjtBMUJnalB4Qjs7QTBCL2lQSTtFQUFvQjtBMUJtalB4Qjs7QTBCbGpQSTtFQUFxQjtBMUJzalB6Qjs7QTBCcmpQSTtFQUFtQjtBMUJ5alB2Qjs7QTBCeGpQSTtFQUF5QjtBMUI0alA3Qjs7QTBCM2pQSTtFQUFxQjtBMUIralB6Qjs7QTBCOWpQSTtFQUE4QjtBMUJra1BsQzs7QTBCamtQSTtFQUE2QjtBMUJxa1BqQzs7QTBCcGtQSTtFQUE4QjtBMUJ3a1BsQzs7QTBCdmtQSTtFQUErQjtBMUIya1BuQzs7QTBCMWtQSTtFQUFrQztBMUI4a1B0Qzs7QTBCN2tQSTtFQUEwQztBMUJpbFA5Qzs7QTBCaGxQSTtFQUE4QjtBMUJvbFBsQzs7QTBCbmxQSTtFQUEwQjtBMUJ1bFA5Qjs7QTBCdGxQSTtFQUFrQztBMUIwbFB0Qzs7QTBCemxQSTtFQUE4QjtBMUI2bFBsQzs7QTBCNWxQSTtFQUE4QjtBMUJnbVBsQzs7QTBCL2xQSTtFQUFnQztBMUJtbVBwQzs7QTBCbG1QSTtFQUE0QjtBMUJzbVBoQzs7QTBCcm1QSTtFQUF5QjtBMUJ5bVA3Qjs7QTBCeG1QSTtFQUEyQjtBMUI0bVAvQjs7QTBCM21QSTtFQUEyQjtBMUIrbVAvQjs7QTBCOW1QSTtFQUFvQztBMUJrblB4Qzs7QTBCam5QSTtFQUFnQztBMUJxblBwQzs7QTBCcG5QSTtFQUFtQztBMUJ3blB2Qzs7QTBCdm5QSTtFQUFtQztBMUIyblB2Qzs7QTBCMW5QSTtFQUFxQztBMUI4blB6Qzs7QTBCN25QSTtFQUFpQztBMUJpb1ByQzs7QTBCaG9QSTtFQUErQjtBMUJvb1BuQzs7QTBCbm9QSTtFQUE2QjtBMUJ1b1BqQzs7QTBCdG9QSTtFQUE0QjtBMUIwb1BoQzs7QTBCem9QSTtFQUE4QjtBMUI2b1BsQzs7QTBCNW9QSTtFQUFzQjtBMUJncFAxQjs7QTBCL29QSTtFQUF3QjtBMUJtcFA1Qjs7QTBCbHBQSTtFQUFzQztBMUJzcFAxQzs7QTBCcnBQSTtFQUFnQztBMUJ5cFBwQzs7QTBCeHBQSTtFQUEwQjtBMUI0cFA5Qjs7QTBCM3BQSTtFQUErQjtBMUIrcFBuQzs7QTBCOXBQSTtFQUE0QjtBMUJrcVBoQzs7QTBCanFQSTtFQUFzQztBMUJxcVAxQzs7QTBCcHFQSTtFQUE0QjtBMUJ3cVBoQzs7QTBCdnFQSTtFQUErQjtBMUIycVBuQzs7QTBCMXFQSTtFQUFzQjtBMUI4cVAxQjs7QTBCN3FQSTtFQUF5QjtBMUJpclA3Qjs7QTBCaHJQSTtFQUFrQztBMUJvclB0Qzs7QTBCbnJQSTtFQUE0QjtBMUJ1clBoQzs7QTBCdHJQSTtFQUE0QjtBMUIwclBoQzs7QTBCenJQSTtFQUFxQjtBMUI2clB6Qjs7QTBCNXJQSTtFQUFnQztBMUJnc1BwQzs7QTBCL3JQSTtFQUEwQjtBMUJtc1A5Qjs7QTBCbHNQSTtFQUFxQztBMUJzc1B6Qzs7QTBCcnNQSTtFQUF3QztBMUJ5c1A1Qzs7QTBCeHNQSTtFQUErQjtBMUI0c1BuQzs7QTBCM3NQSTtFQUF5QztBMUIrc1A3Qzs7QTBCOXNQSTtFQUFnQztBMUJrdFBwQzs7QTBCanRQSTtFQUFzQztBMUJxdFAxQzs7QTBCcHRQSTtFQUE2QjtBMUJ3dFBqQzs7QTBCdnRQSTtFQUFzQztBMUIydFAxQzs7QTBCMXRQSTtFQUE2QjtBMUI4dFBqQzs7QTBCN3RQSTtFQUFtQztBMUJpdVB2Qzs7QTBCaHVQSTtFQUE2QjtBMUJvdVBqQzs7QTBCbnVQSTtFQUFnQztBMUJ1dVBwQzs7QTBCdHVQSTtFQUEwQjtBMUIwdVA5Qjs7QTBCenVQSTtFQUFpQztBMUI2dVByQzs7QTBCNXVQSTtFQUE0QjtBMUJndlBoQzs7QTBCL3VQSTtFQUEyQjtBMUJtdlAvQjs7QTBCbHZQSTtFQUEyQjtBMUJzdlAvQjs7QTBCcnZQSTtFQUF3QztBMUJ5dlA1Qzs7QTBCeHZQSTtFQUE2QjtBMUI0dlBqQzs7QTBCM3ZQSTtFQUFrQztBMUIrdlB0Qzs7QTBCOXZQSTtFQUFzQztBMUJrd1AxQzs7QTBCandQSTtFQUE2QjtBMUJxd1BqQzs7QTBCcHdQSTtFQUFnQztBMUJ3d1BwQzs7QTBCdndQSTtFQUF1QztBMUIyd1AzQzs7QTBCMXdQSTtFQUE2QjtBMUI4d1BqQzs7QTBCN3dQSTtFQUFxQztBMUJpeFB6Qzs7QTBCaHhQSTtFQUE2QjtBMUJveFBqQzs7QTBCbnhQSTtFQUE2QjtBMUJ1eFBqQzs7QTBCdHhQSTtFQUE2QjtBMUIweFBqQzs7QTBCenhQSTtFQUEyQjtBMUI2eFAvQjs7QTBCNXhQSTtFQUEyQjtBMUJneVAvQjs7QTBCL3hQSTtFQUEwQjtBMUJteVA5Qjs7QTBCbHlQSTtFQUEwQjtBMUJzeVA5Qjs7QTBCcnlQSTtFQUE2QjtBMUJ5eVBqQzs7QTBCeHlQSTtFQUEwQjtBMUI0eVA5Qjs7QTBCM3lQSTtFQUEwQjtBMUIreVA5Qjs7QTBCOXlQSTtFQUE2QjtBMUJrelBqQzs7QTBCanpQSTtFQUE2QjtBMUJxelBqQzs7QTBCcHpQSTtFQUFnQztBMUJ3elBwQzs7QTBCdnpQSTtFQUErQjtBMUIyelBuQzs7QTBCMXpQSTtFQUF1QztBMUI4elAzQzs7QTBCN3pQSTtFQUEwQjtBMUJpMFA5Qjs7QTBCaDBQSTtFQUFrQjtBMUJvMFB0Qjs7QTBCbjBQSTtFQUFtQjtBMUJ1MFB2Qjs7QTBCdDBQSTtFQUFzQjtBMUIwMFAxQjs7QTBCejBQSTtFQUFzQjtBMUI2MFAxQjs7QTBCNTBQSTtFQUF3QjtBMUJnMVA1Qjs7QTBCLzBQSTtFQUF1QjtBMUJtMVAzQjs7QTBCbDFQSTtFQUE2QjtBMUJzMVBqQzs7QTBCcjFQSTtFQUE2QjtBMUJ5MVBqQzs7QTBCeDFQSTtFQUFnQztBMUI0MVBwQzs7QTBCMzFQSTtFQUFnQztBMUIrMVBwQzs7QTBCOTFQSTtFQUFnQztBMUJrMlBwQzs7QTBCajJQSTtFQUFnQztBMUJxMlBwQzs7QTBCcDJQSTtFQUF5QjtBMUJ3MlA3Qjs7QTBCdjJQSTtFQUF1QztBMUIyMlAzQzs7QTBCMTJQSTtFQUE0QjtBMUI4MlBoQzs7QTBCNzJQSTtFQUF3QjtBMUJpM1A1Qjs7QTBCaDNQSTtFQUErQjtBMUJvM1BuQzs7QTBCbjNQSTtFQUEwQjtBMUJ1M1A5Qjs7QTBCdDNQSTtFQUFtQztBMUIwM1B2Qzs7QTBCejNQSTtFQUE0QjtBMUI2M1BoQzs7QTBCNTNQSTtFQUFnQztBMUJnNFBwQzs7QTBCLzNQSTtFQUE2QjtBMUJtNFBqQzs7QTBCbDRQSTtFQUFxQjtBMUJzNFB6Qjs7QTBCcjRQSTtFQUEwQjtBMUJ5NFA5Qjs7QTBCeDRQSTtFQUEwQjtBMUI0NFA5Qjs7QTBCMzRQSTtFQUFpQztBMUIrNFByQzs7QTBCOTRQSTtFQUFpQztBMUJrNVByQzs7QTBCajVQSTtFQUFtQjtBMUJxNVB2Qjs7QTBCcDVQSTtFQUFxQjtBMUJ3NVB6Qjs7QTBCdjVQSTtFQUFxQjtBMUIyNVB6Qjs7QTBCMTVQSTtFQUFvQjtBMUI4NVB4Qjs7QTBCNzVQSTtFQUFxQjtBMUJpNlB6Qjs7QTBCaDZQSTtFQUF1QjtBMUJvNlAzQjs7QTBCbjZQSTtFQUEyQjtBMUJ1NlAvQjs7QTBCdDZQSTtFQUF5QjtBMUIwNlA3Qjs7QTBCejZQSTtFQUE2QjtBMUI2NlBqQzs7QTBCNTZQSTtFQUFvQjtBMUJnN1B4Qjs7QTBCLzZQSTtFQUF3QjtBMUJtN1A1Qjs7QTBCbDdQSTtFQUF1QjtBMUJzN1AzQjs7QTBCcjdQSTtFQUFxQjtBMUJ5N1B6Qjs7QTBCeDdQSTtFQUFzQjtBMUI0N1AxQjs7QTBCMzdQSTtFQUEyQjtBMUIrN1AvQjs7QTBCOTdQSTtFQUF5QjtBMUJrOFA3Qjs7QTBCajhQSTtFQUEwQjtBMUJxOFA5Qjs7QTBCcDhQSTtFQUF3QjtBMUJ3OFA1Qjs7QTBCdjhQSTtFQUE0QjtBMUIyOFBoQzs7QTBCMThQSTtFQUFzQjtBMUI4OFAxQjs7QTBCNzhQSTtFQUEwQjtBMUJpOVA5Qjs7QTBCaDlQSTtFQUEyQjtBMUJvOVAvQjs7QTBCbjlQSTtFQUErQjtBMUJ1OVBuQzs7QTBCdDlQSTtFQUF3QjtBMUIwOVA1Qjs7QTBCejlQSTtFQUE0QjtBMUI2OVBoQzs7QTBCNTlQSTtFQUF1QjtBMUJnK1AzQjs7QTBCLzlQSTtFQUEyQjtBMUJtK1AvQjs7QTBCbCtQSTtFQUF5QjtBMUJzK1A3Qjs7QTBCcitQSTtFQUE2QjtBMUJ5K1BqQzs7QTBCeCtQSTtFQUFzQjtBMUI0K1AxQjs7QTBCMytQSTtFQUEwQjtBMUIrK1A5Qjs7QTBCOStQSTtFQUE0QjtBMUJrL1BoQzs7QTBCai9QSTtFQUFnQztBMUJxL1BwQzs7QTBCcC9QSTtFQUE2QjtBMUJ3L1BqQzs7QTBCdi9QSTtFQUFpQztBMUIyL1ByQzs7QTBCMS9QSTtFQUFzQjtBMUI4L1AxQjs7QTBCNy9QSTtFQUEwQjtBMUJpZ1E5Qjs7QTBCaGdRSTtFQUF1QjtBMUJvZ1EzQjs7QTBCbmdRSTtFQUEyQjtBMUJ1Z1EvQjs7QTBCdGdRSTtFQUFzQjtBMUIwZ1ExQjs7QTBCemdRSTtFQUEwQjtBMUI2Z1E5Qjs7QTBCNWdRSTtFQUF1QjtBMUJnaFEzQjs7QTBCL2dRSTtFQUEyQjtBMUJtaFEvQjs7QTBCbGhRSTtFQUF3QjtBMUJzaFE1Qjs7QTBCcmhRSTtFQUE0QjtBMUJ5aFFoQzs7QTBCeGhRSTtFQUFtQjtBMUI0aFF2Qjs7QTBCM2hRSTtFQUF1QjtBMUIraFEzQjs7QTBCOWhRSTtFQUFxQjtBMUJraVF6Qjs7QTBCamlRSTtFQUF5QjtBMUJxaVE3Qjs7QTBCcGlRSTtFQUF1QjtBMUJ3aVEzQjs7QTBCdmlRSTtFQUEyQjtBMUIyaVEvQjs7QTBCMWlRSTtFQUFzQjtBMUI4aVExQjs7QTBCN2lRSTtFQUEyQjtBMUJpalEvQjs7QTBCaGpRSTtFQUEwQjtBMUJvalE5Qjs7QTBCbmpRSTtFQUF5QjtBMUJ1alE3Qjs7QTBCdGpRSTtFQUEyQjtBMUIwalEvQjs7QTBCempRSTtFQUEyQjtBMUI2alEvQjs7QTBCNWpRSTtFQUFnQztBMUJna1FwQzs7QTBCL2pRSTtFQUFvQjtBMUJta1F4Qjs7QTBCbGtRSTtFQUE2QjtBMUJza1FqQzs7QTBCcmtRSTtFQUE2QjtBMUJ5a1FqQzs7QTBCeGtRSTtFQUFzQjtBMUI0a1ExQjs7QTBCM2tRSTtFQUF3QjtBMUIra1E1Qjs7QTBCOWtRSTtFQUEyQjtBMUJrbFEvQjs7QTBCamxRSTtFQUF3QjtBMUJxbFE1Qjs7QTBCcGxRSTtFQUFtQjtBMUJ3bFF2Qjs7QTBCdmxRSTtFQUF3QjtBMUIybFE1Qjs7QTBCMWxRSTtFQUFtQjtBMUI4bFF2Qjs7QTBCN2xRSTtFQUEwQjtBMUJpbVE5Qjs7QTBCaG1RSTtFQUF3QjtBMUJvbVE1Qjs7QTBCbm1RSTtFQUFxQjtBMUJ1bVF6Qjs7QTBCdG1RSTtFQUFtQjtBMUIwbVF2Qjs7QTBCem1RSTtFQUFvQjtBMUI2bVF4Qjs7QTBCNW1RSTtFQUF5QjtBMUJnblE3Qjs7QTBCL21RSTtFQUF3QjtBMUJtblE1Qjs7QTBCbG5RSTtFQUFvQjtBMUJzblF4Qjs7QTBCcm5RSTtFQUFtQjtBMUJ5blF2Qjs7QTBCeG5RSTtFQUF3QjtBMUI0blE1Qjs7QTBCM25RSTtFQUFtQjtBMUIrblF2Qjs7QTBCOW5RSTtFQUF3QjtBMUJrb1E1Qjs7QTBCam9RSTtFQUFtQjtBMUJxb1F2Qjs7QTBCcG9RSTtFQUF3QjtBMUJ3b1E1Qjs7QTBCdm9RSTtFQUFtQjtBMUIyb1F2Qjs7QTBCMW9RSTtFQUFvQjtBMUI4b1F4Qjs7QTBCN29RSTtFQUF3QjtBMUJpcFE1Qjs7QTBCaHBRSTtFQUFtQjtBMUJvcFF2Qjs7QTBCbnBRSTtFQUEwQjtBMUJ1cFE5Qjs7QTBCdHBRSTtFQUFxQjtBMUIwcFF6Qjs7QTBCenBRSTtFQUEyQjtBMUI2cFEvQjs7QTBCNXBRSTtFQUFzQjtBMUJncVExQjs7QTBCL3BRSTtFQUF5QjtBMUJtcVE3Qjs7QTBCbHFRSTtFQUFvQjtBMUJzcVF4Qjs7QTBCcnFRSTtFQUF3QjtBMUJ5cVE1Qjs7QTBCeHFRSTtFQUFtQjtBMUI0cVF2Qjs7QTBCM3FRSTtFQUF3QjtBMUIrcVE1Qjs7QTBCOXFRSTtFQUFtQjtBMUJrclF2Qjs7QTBCanJRSTtFQUFvQjtBMUJxclF4Qjs7QTBCcHJRSTtFQUFvQjtBMUJ3clF4Qjs7QTBCdnJRSTtFQUFxQjtBMUIyclF6Qjs7QTBCMXJRSTtFQUFvQjtBMUI4clF4Qjs7QTBCN3JRSTtFQUFvQjtBMUJpc1F4Qjs7QTBCaHNRSTtFQUEyQjtBMUJvc1EvQjs7QTBCbnNRSTtFQUEyQjtBMUJ1c1EvQjs7QTBCdHNRSTtFQUFtQjtBMUIwc1F2Qjs7QTBCenNRSTtFQUFrQjtBMUI2c1F0Qjs7QTBCNXNRSTtFQUFtQjtBMUJndFF2Qjs7QTBCL3NRSTtFQUFzQjtBMUJtdFExQjs7QTBCbHRRSTtFQUFzQjtBMUJzdFExQjs7QTBCcnRRSTtFQUFrQjtBMUJ5dFF0Qjs7QTBCeHRRSTtFQUFrQjtBMUI0dFF0Qjs7QTBCM3RRSTtFQUFtQjtBMUIrdFF2Qjs7QTBCOXRRSTtFQUFxQjtBMUJrdVF6Qjs7QTBCanVRSTtFQUErQjtBMUJxdVFuQzs7QTBCcHVRSTtFQUE4QjtBMUJ3dVFsQzs7QTBCdnVRSTtFQUFzQjtBMUIydVExQjs7QTBCMXVRSTtFQUF5QjtBMUI4dVE3Qjs7QTBCN3VRSTtFQUFvQjtBMUJpdlF4Qjs7QTBCaHZRSTtFQUFxQztBMUJvdlF6Qzs7QTBCbnZRSTtFQUFxQztBMUJ1dlF6Qzs7QTBCdHZRSTtFQUFvQztBMUIwdlF4Qzs7QTBCenZRSTtFQUFvQztBMUI2dlF4Qzs7QTBCNXZRSTtFQUFtQztBMUJnd1F2Qzs7QTBCL3ZRSTtFQUFtQztBMUJtd1F2Qzs7QTBCbHdRSTtFQUE4QjtBMUJzd1FsQzs7QTBCcndRSTtFQUEyQjtBMUJ5d1EvQjs7QTBCeHdRSTtFQUE2QjtBMUI0d1FqQzs7QTBCM3dRSTtFQUEwQjtBMUIrd1E5Qjs7QTBCOXdRSTtFQUF3QjtBMUJreFE1Qjs7QTBCanhRSTtFQUF5QjtBMUJxeFE3Qjs7QTBCcHhRSTtFQUF3QjtBMUJ3eFE1Qjs7QTBCdnhRSTtFQUF3QjtBMUIyeFE1Qjs7QTBCMXhRSTtFQUFnQztBMUI4eFFwQzs7QTBCN3hRSTtFQUFpQztBMUJpeVFyQzs7QTBCaHlRSTtFQUFtQztBMUJveVF2Qzs7QTBCbnlRSTtFQUErQjtBMUJ1eVFuQzs7QTBCdHlRSTtFQUFpQztBMUIweVFyQzs7QTBCenlRSTtFQUFnQztBMUI2eVFwQzs7QTBCNXlRSTtFQUFpQztBMUJnelFyQzs7QTBCL3lRSTtFQUF5QjtBMUJtelE3Qjs7QTBCbHpRSTtFQUEwQjtBMUJzelE5Qjs7QTBCcnpRSTtFQUEwQjtBMUJ5elE5Qjs7QTBCeHpRSTtFQUEwQjtBMUI0elE5Qjs7QTBCM3pRSTtFQUFpQztBMUIrelFyQzs7QTBCOXpRSTtFQUF5QjtBMUJrMFE3Qjs7QTBCajBRSTtFQUErQjtBMUJxMFFuQzs7QTBCcDBRSTtFQUFnQztBMUJ3MFFwQzs7QTBCdjBRSTtFQUFxQztBMUIyMFF6Qzs7QTBCMTBRSTtFQUFrQztBMUI4MFF0Qzs7QTBCNzBRSTtFQUEwQjtBMUJpMVE5Qjs7QTBCaDFRSTtFQUErQjtBMUJvMVFuQzs7QTBCbjFRSTtFQUEyQjtBMUJ1MVEvQjs7QTBCdDFRSTtFQUFnQztBMUIwMVFwQzs7QTBCejFRSTtFQUF5QjtBMUI2MVE3Qjs7QTBCNTFRSTtFQUErQjtBMUJnMlFuQzs7QTBCLzFRSTtFQUFvQztBMUJtMlF4Qzs7QTBCbDJRSTtFQUFtQztBMUJzMlF2Qzs7QTBCcjJRSTtFQUFxQztBMUJ5MlF6Qzs7QTBCeDJRSTtFQUFrQztBMUI0MlF0Qzs7QTBCMzJRSTtFQUFvQztBMUIrMlF4Qzs7QTBCOTJRSTtFQUFnQztBMUJrM1FwQzs7QTBCajNRSTtFQUFnQztBMUJxM1FwQzs7QTBCcDNRSTtFQUFzQjtBMUJ3M1ExQjs7QTBCdjNRSTtFQUFzQjtBMUIyM1ExQjs7QTBCMTNRSTtFQUFxQjtBMUI4M1F6Qjs7QTBCNzNRSTtFQUFzQztBMUJpNFExQzs7QTBCaDRRSTtFQUFvQztBMUJvNFF4Qzs7QTBCbjRRSTtFQUF1QztBMUJ1NFEzQzs7QTBCdDRRSTtFQUFrQztBMUIwNFF0Qzs7QTBCejRRSTtFQUFtQztBMUI2NFF2Qzs7QTBCNTRRSTtFQUFpQztBMUJnNVFyQzs7QTBCLzRRSTtFQUFvQztBMUJtNVF4Qzs7QTBCbDVRSTtFQUErQjtBMUJzNVFuQzs7QTBCcjVRSTtFQUFvQztBMUJ5NVF4Qzs7QTBCeDVRSTtFQUFrQztBMUI0NVF0Qzs7QTBCMzVRSTtFQUFxQztBMUIrNVF6Qzs7QTBCOTVRSTtFQUFnQztBMUJrNlFwQzs7QTBCajZRSTtFQUEwQjtBMUJxNlE5Qjs7QTBCcDZRSTtFQUFrQztBMUJ3NlF0Qzs7QTBCdjZRSTtFQUFxQztBMUIyNlF6Qzs7QTBCMTZRSTtFQUFrQztBMUI4NlF0Qzs7QTBCNzZRSTtFQUEwQztBMUJpN1E5Qzs7QTBCaDdRSTtFQUE2QztBMUJvN1FqRDs7QTBCbjdRSTtFQUF5QjtBMUJ1N1E3Qjs7QTBCdDdRSTtFQUE4QjtBMUIwN1FsQzs7QTBCejdRSTtFQUE2QjtBMUI2N1FqQzs7QTBCNTdRSTtFQUFrRDtBMUJnOFF0RDs7QTBCLzdRSTtFQUEwQztBMUJtOFE5Qzs7QTBCbDhRSTtFQUFvRDtBMUJzOFF4RDs7QTBCcjhRSTtFQUE0QztBMUJ5OFFoRDs7QTBCeDhRSTtFQUE0QjtBMUI0OFFoQzs7QTBCMzhRSTtFQUFpQztBMUIrOFFyQzs7QTBCOThRSTtFQUEwQjtBMUJrOVE5Qjs7QTBCajlRSTtFQUEyQjtBMUJxOVEvQjs7QTBCcDlRSTtFQUFtQztBMUJ3OVF2Qzs7QTBCdjlRSTtFQUFrQztBMUIyOVF0Qzs7QTBCMTlRSTtFQUEwQjtBMUI4OVE5Qjs7QTBCNzlRSTtFQUFnQztBMUJpK1FwQzs7QTBCeDlRSTs7Ozs7O0VBTUk7TUFBQTtVQUFBO0ExQjI5UVI7O0EwQng5UUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMjlRUjs7QTBCejlRSTtFQUNJO0ExQjQ5UVI7O0EyQnRoVEk7RUNBSSxlQUsrQjtFQUwvQix5QkFLK0I7RUFML0IsZ0JBSytCO0E1QnVoVHZDO0EyQmxoVFE7RUFDSTtBM0JvaFRaOztBMkIvZ1RJO0VDaEJJLG9CRGlCcUI7RUNqQnJCLGVEaUJxQjtFQ2pCckIsbUJEaUJxQjtFQ2pCckIsZ0JEaUJxQjtFQUNyQjtBM0JxaFRSOztBMkJuaFRJO0VDcEJJLG9CRHFCcUI7RUNyQnJCLGVEcUJxQjtFQ3JCckIsbUJEcUJxQjtFQ3JCckIsZ0JEcUJxQjtFQUNyQjtBM0J5aFRSOztBMkJ2aFRJO0VDeEJJLG9CRHlCcUI7RUN6QnJCLGVEeUJxQjtFQ3pCckIsbUJEeUJxQjtFQ3pCckIsZ0JEeUJxQjtFQUNyQjtBM0I2aFRSOztBMkIzaFRJO0VDNUJJLG9CRDZCcUI7RUM3QnJCLGVENkJxQjtFQzdCckIsbUJENkJxQjtFQzdCckIsZ0JENkJxQjtFQUNyQjtBM0JpaVRSOztBMkIvaFRJO0VDaENJLG9CRGlDcUI7RUNqQ3JCLGVEaUNxQjtFQ2pDckIsbUJEaUNxQjtFQ2pDckIsZ0JEaUNxQjtFQUNyQjtBM0JxaVRSOztBMkJuaVRJO0VDcENJLG9CRHFDcUI7RUNyQ3JCLGVEcUNxQjtFQ3JDckIsbUJEcUNxQjtFQ3JDckIsZ0JEcUNxQjtFQUNyQjtBM0J5aVRSOztBMkJyaVRJO0VDMUNJLG9CRDJDcUI7RUMzQ3JCLGVEMkNxQjtFQzNDckIsZ0JEMkNxQjtFQzNDckIsZ0JEMkNxQjtBM0IyaVQ3Qjs7QTJCemlUSTtFQzdDSSxvQkQ4Q3FCO0VDOUNyQixlRDhDcUI7RUM5Q3JCLGdCRDhDcUI7RUM5Q3JCLGdCRDhDcUI7QTNCK2lUN0I7O0EyQjdpVEk7RUNoREksb0JEaURxQjtFQ2pEckIsZURpRHFCO0VDakRyQixnQkRpRHFCO0VDakRyQixnQkRpRHFCO0EzQm1qVDdCOztBMkJqalRJO0VDbkRJLG9CRG9EcUI7RUNwRHJCLGVEb0RxQjtFQ3BEckIsZ0JEb0RxQjtFQ3BEckIsZ0JEb0RxQjtBM0J1alQ3Qjs7QTZCMW1USTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QTdCNm1UUjs7QTZCeG1USTs7RUFFSSxvQ3hCa0JNO0V3QmpCTixleEJnQkk7RXdCZkoseUJuQkRNO0FWNG1UZDs7QTZCbG1USTtFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBN0JxbVRSO0E2Qm5tVFE7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBN0JxbVRaOztBNkI5bFRRO0VBQ0ksV0N0Q0c7RUR1Q0gsWUN2Q0c7RUR3Q0gsd0JDeENHO01Ed0NILDZCQ3hDRztVRHdDSCxnQkN4Q0c7QTlCeW9UZjs7QTZCcG1UUTtFQUNJLFdDdENHO0VEdUNILFlDdkNHO0VEd0NILHdCQ3hDRztNRHdDSCw2QkN4Q0c7VUR3Q0gsZ0JDeENHO0E5QitvVGY7O0E2QjFtVFE7RUFDSSxXQ3RDRztFRHVDSCxZQ3ZDRztFRHdDSCx3QkN4Q0c7TUR3Q0gsNkJDeENHO1VEd0NILGdCQ3hDRztBOUJxcFRmOztBNkJ0bVRJO0V6QnZESSxrQjBCRGU7QTlCa3FUdkI7O0E2QnZtVEk7RUFDSTtBN0IwbVRSOztBNkJybVRJO0VBQ0ksaUJDbkVjO0E5QjJxVHRCOztBK0J4cVRRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QjhwVHRCOztBK0I5cVRRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5Qm9xVHRCOztBK0JwclRRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QjBxVHRCOztBK0IxclRRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QmdyVHRCOztBK0Joc1RRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QnNyVHRCOztBK0J0c1RRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QjRyVHRCOztBK0I1c1RRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QmtzVHRCOztBK0JsdFRRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QndzVHRCOztBK0J4dFRRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5QjhzVHRCOztBK0I5dFRRO0VBQ0kscUJEZVU7RUNkVjtFQUNBLHlCRGFVO0E5Qm90VHRCOztBK0I1dFRJO0VBQ0k7QS9CK3RUUjs7QStCM3RUUTtFQUNJLGNERVU7QTlCNHRUdEI7O0ErQi90VFE7RUFDSSxjREVVO0E5Qmd1VHRCOztBK0JudVRRO0VBQ0ksY0RFVTtBOUJvdVR0Qjs7QStCdnVUUTtFQUNJLGNERVU7QTlCd3VUdEI7O0ErQjN1VFE7RUFDSSxjREVVO0E5QjR1VHRCOztBK0IvdVRRO0VBQ0ksY0RFVTtBOUJndlR0Qjs7QStCbnZUUTtFQUNJLGNERVU7QTlCb3ZUdEI7O0ErQnZ2VFE7RUFDSSxjREVVO0E5Qnd2VHRCOztBK0IzdlRRO0VBQ0ksY0RFVTtBOUI0dlR0Qjs7QStCL3ZUUTtFQUNJLGNERVU7QTlCZ3dUdEI7O0FnQ2p4VFE7RUFDSSxZOUI0T0Y7QUZ3aVRWOztBZ0NyeFRRO0VBQ0ksZTlCNE9GO0FGNGlUVjs7QWdDenhUUTtFQUNJLFk5QjRPRjtBRmdqVFY7O0FnQzd4VFE7RUFDSSxvQjlCNE9GO0FGb2pUVjs7QWdDanlUUTtFQUNJLFk5QjRPRjtBRndqVFY7O0FnQ3J5VFE7RUFDSSxlOUI0T0Y7QUY0alRWOztBZ0N6eVRRO0VBQ0ksZ0I5QjRPRjtBRmdrVFY7O0FnQzd5VFE7RUFDSSxZOUI0T0Y7QUZva1RWOztBZ0NqelRRO0VBQ0ksWTlCNE9GO0FGd2tUVjs7QWdDcnpUUTtFQUNJLGlCOUI0T0Y7QUY0a1RWOztBZ0N6elRRO0VBQ0ksWTlCNE9GO0FGZ2xUVjs7QWdDN3pUUTtFQUNJLHFCOUI0T0Y7QUZvbFRWOztBZ0NqMFRRO0VBQ0ksYTlCNE9GO0FGd2xUVjs7QWdDcjBUUTtFQUNJLFk5QjRPRjtBRjRsVFY7O0FnQ3owVFE7RUFDSSxZOUI0T0Y7QUZnbVRWOztBZ0M3MFRRO0VBQ0ksZTlCNE9GO0FGb21UVjs7QWdDajFUUTtFQUNJLG1COUI0T0Y7QUZ3bVRWOztBZ0NyMVRRO0VBQ0ksZ0I5QjRPRjtBRjRtVFY7O0FnQ3oxVFE7RUFDSSxnQjlCNE9GO0FGZ25UVjs7QWdDNzFUUTtFQUNJLGlCOUI0T0Y7QUZvblRWOztBZ0NqMlRRO0VBQ0ksaUI5QjRPRjtBRnduVFY7O0FnQ3IyVFE7RUFDSSxnQjlCNE9GO0FGNG5UVjs7QWdDejJUUTtFQUNJLGlCOUI0T0Y7QUZnb1RWOztBZ0M3MlRRO0VBQ0ksaUI5QjRPRjtBRm9vVFY7O0FnQ2ozVFE7RUFDSSxnQjlCNE9GO0FGd29UVjs7QWdDcjNUUTtFQUNJLGlCOUI0T0Y7QUY0b1RWOztBZ0N6M1RRO0VBQ0ksaUI5QjRPRjtBRmdwVFY7O0FnQzczVFE7RUFDSSxtQjlCNE9GO0FGb3BUVjs7QWdDajRUUTtFQUNJLG1COUI0T0Y7QUZ3cFRWOztBZ0NyNFRRO0VBQ0ksa0I5QjRPRjtBRjRwVFY7O0FnQ3o0VFE7RUFDSSxrQjlCNE9GO0FGZ3FUVjs7QWdDNzRUUTtFQUNJLGtCOUI0T0Y7QUZvcVRWOztBZ0NqNVRRO0VBQ0ksdUI5QjRPRjtFOEI1T0UsZTlCNE9GO0FGd3FUVjs7QWdDcjVUUTtFQUNJLHdCOUI0T0Y7RThCNU9FLGdCOUI0T0Y7QUY0cVRWOztBZ0N6NVRRO0VBQ0ksb0I5QjRPRjtFOEI1T0UsWTlCNE9GO0FGZ3JUVjs7QWdDNzVUUTtFQUNJLHdCOUI0T0Y7RThCNU9FLGdCOUI0T0Y7QUZvclRWOztBaUNsNlRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBakNxNlRSOztBaUNuNlRJO0VBQ0k7QWpDczZUUjs7QWlDajZUSTs7RUFFSTtBakNvNlRSOztBaUNsNlRJOztFQUVJO0FqQ3E2VFI7O0FpQ2g2VEk7RUFDSTtFQUNBO0VBQ0E7QWpDbTZUUjs7QWlDajZUSTtFQUNJO0FqQ282VFI7O0FpQy81VEk7RUFDSTtFQUNBLGlCQy9DYTtFRGdEYixldkI5Q087RXVCK0NQLGNDdkNlO0FsQ3k4VHZCO0FpQ2g2VFE7RUFBVSxZQzdDRztBbENnOVRyQjs7QWlDajZUSTtFQUNJO0VBQ0EsaUJDdkRhO0VEd0RiLGV2QnRETztFdUJ1RFAsY0N0RFk7QWxDMDlUcEI7QWlDbDZUUTtFQUFVLFkvQlNIO0FGNDVUZjs7QWlDbjZUSTtFQUNJO0VBQ0EsaUJDL0RhO0VEZ0ViLGV2QjdETztFdUI4RFAsY0NoRGU7QWxDczlUdkI7QWlDcDZUUTtFQUFVLFlDdERHO0FsQzY5VHJCOztBaUNqNlRRO0U3QnpFQSxnQkYyRVc7QUZtNlRuQjtBaUNwNlRRO0U3QjFFQSxnQkNLUTtBTDQrVGhCO0FpQ3Q2VFE7RTdCM0VBLGdCRjRFVztBRnc2VG5COztBaUN2NlRJO0VBQ0k7QWpDMDZUUjs7QWlDeDZUSTtFQUNJO0VBQ0E7QWpDMjZUUjtBaUN6NlRRO0VBQ0ksOEJDM0RJO0VENERKLCtCQzVESTtBbEN1K1RoQjtBaUN6NlRRO0VBQ0ksOEJDcEVDO0VEcUVELCtCQ3JFQztBbENnL1RiO0FpQ3o2VFE7RUFDSSwrQkM5REk7RUQrREosZ0NDL0RJO0FsQzArVGhCOztBaUN4NlRJO0VBQ0k7RUFDQTtFQUNBO0FqQzI2VFI7QWlDejZUUTtFQUNJLFVDNUVRO0VENkVSLFdDN0VRO0FsQ3cvVHBCO0FpQ3o2VFE7RUFDSSxXQ3JGSztFRHNGTCxZQ3RGSztBbENpZ1VqQjtBaUN6NlRRO0VBQ0ksV0MvRVE7RURnRlIsWUNoRlE7QWxDMi9UcEI7O0FpQ3Y2VEk7RUFDSTtBakMwNlRSOztBaUN0NlRJO0VBQ0k7RUFDQTtBakN5NlRSOztBaUNyNlRRO0VBQ0k7RUFDQTtBakN3NlRaO0FpQzE2VFE7RUFDSTtFQUNBO0FqQzQ2VFo7QWlDMTZUWTtFQUVRO01BQUE7VUFBQTtBakMyNlRwQjtBaUN4NlRZO0VBRVE7TUFBQTtVQUFBO0FqQ3k2VHBCO0FpQ3Q2VFk7RUFFUTtNQUFBO1VBQUE7QWpDdTZUcEI7QWlDcDZUWTtFQUVRO01BQUE7VUFBQTtBakNxNlRwQjs7QWlDNzVUWTs7O0VBRVE7TUFBQTtVQUFBO0FqQ2k2VHBCO0FpQzk1VFk7OztFQUVRO01BQUE7VUFBQTtBakNpNlRwQjtBaUM5NVRZOzs7RUFFUTtNQUFBO1VBQUE7QWpDaTZUcEI7QWlDOTVUWTs7O0VBRVE7TUFBQTtVQUFBO0FqQ2k2VHBCOztBaUMvOFRRO0VBQ0k7RUFDQTtBakNrOVRaO0FpQ2g5VFk7RUFFUTtNQUFBO1VBQUE7QWpDaTlUcEI7QWlDOThUWTtFQUVRO01BQUE7VUFBQTtBakMrOFRwQjtBaUM1OFRZO0VBRVE7TUFBQTtVQUFBO0FqQzY4VHBCO0FpQzE4VFk7RUFFUTtNQUFBO1VBQUE7QWpDMjhUcEI7O0FpQ244VFk7OztFQUVRO01BQUE7VUFBQTtBakN1OFRwQjtBaUNwOFRZOzs7RUFFUTtNQUFBO1VBQUE7QWpDdThUcEI7QWlDcDhUWTs7O0VBRVE7TUFBQTtVQUFBO0FqQ3U4VHBCO0FpQ3A4VFk7OztFQUVRO01BQUE7VUFBQTtBakN1OFRwQjs7QWlDLzdUSTtFQUNJO1VBQUE7QWpDazhUUjs7QW1Ddm5VUTtFQUNJLHFCakMyTUc7RWlDMU1IO0VBQ0EseUJqQ3lNRztBRmk3VGY7O0FtQzduVVE7RUFDSSxxQmpDMk1HO0VpQzFNSDtFQUNBLHlCakN5TUc7QUZ1N1RmOztBbUNub1VRO0VBQ0kscUJqQzJNRztFaUMxTUg7RUFDQSx5QmpDeU1HO0FGNjdUZjs7QW1Dem9VUTtFQUNJLHFCakMyTUc7RWlDMU1IO0VBQ0EseUJqQ3lNRztBRm04VGY7O0FtQy9vVVE7RUFDSSxxQmpDMk1HO0VpQzFNSDtFQUNBLHlCakN5TUc7QUZ5OFRmOztBbUNycFVRO0VBQ0kscUJqQzJNRztFaUMxTUg7RUFDQSx5QmpDeU1HO0FGKzhUZjs7QW1DM3BVUTtFQUNJLHFCakMyTUc7RWlDMU1IO0VBQ0EseUJqQ3lNRztBRnE5VGY7O0FtQ2pxVVE7RUFDSSxxQmpDMk1HO0VpQzFNSDtFQUNBLHlCakN5TUc7QUYyOVRmOztBbUN2cVVRO0VBQ0kscUJqQzJNRztFaUMxTUg7RUFDQSx5QmpDeU1HO0FGaStUZjs7QW1DN3FVUTtFQUNJLHFCakMyTUc7RWlDMU1IO0VBQ0EseUJqQ3lNRztBRnUrVGY7O0FtQzNxVUk7RUFDSTtFQUNBLHlCOUJDRztBTDZxVVg7O0FtQzFxVVE7RUFDSSxjakM2TEc7QUZnL1RmOztBbUM5cVVRO0VBQ0ksY2pDNkxHO0FGby9UZjs7QW1DbHJVUTtFQUNJLGNqQzZMRztBRncvVGY7O0FtQ3RyVVE7RUFDSSxjakM2TEc7QUY0L1RmOztBbUMxclVRO0VBQ0ksY2pDNkxHO0FGZ2dVZjs7QW1DOXJVUTtFQUNJLGNqQzZMRztBRm9nVWY7O0FtQ2xzVVE7RUFDSSxjakM2TEc7QUZ3Z1VmOztBbUN0c1VRO0VBQ0ksY2pDNkxHO0FGNGdVZjs7QW1DMXNVUTtFQUNJLGNqQzZMRztBRmdoVWY7O0FtQzlzVVE7RUFDSSxjakM2TEc7QUZvaFVmOztBb0NqdVVJO0VDREk7RWpDQ0EsZ0JDS1E7RStCRlI7RUFDQTtVQUFBO0VBQ0EsaUJFSmM7RUZLZDtFQUNBLGUvQjJCSTtFK0IxQkoseUIxQlVNO0UwQlROLG9DL0IwQk07RStCekJOO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENvdVVSO0FxQ3h2VVE7RUFDSTtBckMwdlVaO0FvQ3J1VVE7RTdCeEJKO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO1VBQUE7QVBnd1VKO0FvQ3h1VVE7RUFDSTtFQUNBO0VBQ0E7QXBDMHVVWjtBb0N2dVVRO0VBRUk7RUFDQTtBcEN3dVVaO0FvQ3J1VVE7OztFQUdJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXBDdXVVWjtBb0NsdVVRO0VBQ0k7QXBDb3VVWjtBb0NsdVVZOzs7RUFHSTtBcENvdVVoQjtBb0M3dFVnQjs7Ozs7Ozs7O0VBR0k7QXBDcXVVcEI7O0FvQzN0VVE7O0VBRUk7QXBDOHRVWjs7QW9DeHRVSTs7RUFFSSx5Q0VsRVc7RUZtRVgsMENFbkVXO0VGb0VYLFlsQ3JCSTtBRmd2VVo7QW9DenRVUTs7OztFQUVJO0FwQzZ0VVo7O0FvQ2x0VUk7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FwQ3F0VVI7O0FvQ2h0VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDbENxSFc7QUY4bFVuQjtBb0NqdFVRO0VoQ2pJQSxnQmdDa0k0QjtBcENtdFVwQztBb0NqdFVRO0VBQ0k7QXBDbXRVWjtBb0NwdFVRO0VBQ0k7QXBDbXRVWjtBb0NodFVROzs7O0VBSUk7QXBDa3RVWjtBb0Mvc1VROztFaENwSEEseUJDdEJRO0VEdUJSLDRCQ3ZCUTtBTDgxVWhCO0FvQ2h0VVE7O0VoQ3RJQSwwQkNSUTtFRFNSLDZCQ1RRO0FMbTJVaEI7QW9DanRVUTs7RWhDdkpBLGdCQ0tRO0FMdTJVaEI7QW9DaHRVUTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDa3RVWjs7QW9DN3NVSTtFQUNJO0VBQUE7RUFBQTtFQUFBO0FwQ2d0VVI7QW9DOXNVUTtFQUNJO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FwQ2d0VVo7QW9DOXNVWTtFQUNJO0FwQ2d0VWhCOztBb0N6c1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QXBDNHNVUjtBb0Mxc1VRO0VoQ2xNQSxnQmdDbU00QjtBcEM0c1VwQztBb0N4c1VRO0VoQzVLQSx5QkN0QlE7RUR1QlIsNEJDdkJRO0FMODRVaEI7QW9DenNVUTs7RUFHSTtBcEMrc1VaO0FvQ2x0VVE7O0VBR0k7QXBDK3NVWjtBb0NsdFVROztFaEM3TEEsMEJDUlE7RURTUiw2QkNUUTtFK0J5TUosWWxDM0lBO0VrQzRJQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FwQzRzVVo7QW9DdnNVWTtFaEMxTEoseUJnQzJMcUM7RWhDMUxyQyw0QmdDMExxQztFaEN6TXJDLDBCQ1JRO0VEU1IsNkJDVFE7QUw2NVVoQjtBb0N6c1VZO0VoQzVNSiwwQmdDNk1zQztFaEM1TXRDLDZCZ0M0TXNDO0VoQy9MdEMseUJDdEJRO0VEdUJSLDRCQ3ZCUTtBTG02VWhCOztBb0N0c1VJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0FwQzBzVVI7QW9DeHNVUTs7Ozs7RUFNSTtBcEN5c1VaO0FvQ3RzVVE7O0VBQ0k7QXBDeXNVWjs7QW9DL3JVSTtFRzlQSSx3QkgrUEE7VUcvUEEsZ0JIK1BBO0VBQ0E7RUFDQTtBcENrc1VSOztBb0N0clVZO0VoQzVRSixnQmdDNlFnQztBcEN5clV4QztBb0N0clVZOztFaENuUUosMEJDUlE7RURTUiw2QkNUUTtBTHM4VWhCO0FvQ3ZyVVk7O0VoQ3pQSix5QkN0QlE7RUR1QlIsNEJDdkJRO0FMMjhVaEI7QW9DeHJVWTs7RWhDeFJKLGdCQ0tRO0FMKzhVaEI7QW9DbHJVWTtFaENsU0osZ0JnQ21TZ0M7QXBDb3JVeEM7QW9DaHJVWTtFaEM1UUoseUJDdEJRO0VEdUJSLDRCQ3ZCUTtBTHM5VWhCO0FvQ2pyVVk7O0VoQzdSSiwwQkNSUTtFRFNSLDZCQ1RRO0FMMjlVaEI7O0FvQ3ZxVUk7RWhDelRJLHNCZ0MwVHdCO0VBQ3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FwQzBxVVI7O0FvQzdwVVk7RUFDSSxhRTdPWTtBdEM2NFU1QjtBb0NucFVZO0VBQ0k7QXBDcXBVaEI7QW9DOW9VWTtFQUNJLGFFalFhO0F0Q2k1VTdCO0FvQzFvVVk7RUFDSSxZRXZRZTtBdENtNVUvQjtBb0N2b1VZO0VBQ0k7QXBDeW9VaEI7O0FvQzNuVVE7RWhDcllBLGdCQ0tRO0UrQmtZSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXBDOG5VWjs7QW9Dam5VUTs7Ozs7Ozs7RTdCdFpKO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QVBraFZKOztBb0NwblVROztFQUVJO0FwQ3VuVVo7O0F3Q2xpVkk7RWxDQUkscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix5QkR3QkE7QUwwZ1ZSO0F3Qy9oVlE7RWxDVEEsaUNKZ1JTO0VJN1FULGNEWU87RUNUUCx5QkRVSztBTDZoVmI7QXdDemhWUTtFQUVJLG1ERnNEWTtVRXREWiwyQ0ZzRFk7QXRDbytVeEI7QXdDdGhWUTtFbEMxQkEscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix5QkR3QkE7RW1DSUk7VUFBQTtBeENvaFZaO0F3Q2hoVlE7RWxDdENBLHFCSCtHWTtFRzVHWixjZ0NtRmM7RWhDaEZkLHlCSHlHWTtFcUNsRVIseURGc0RvQjtVRXREcEIsaURGc0RvQjtBdEN5OVVoQzs7QXdDcGdWSTtFbEN4REkscUJIK0dZO0VHNUdaLGNnQ21GYztFaENoRmQseUJIeUdZO0FIbTlVcEI7QXdDamdWUTtFbENqRUEscUJnQzJGb0I7RWhDeEZwQixjZ0NtRmM7RWhDaEZkLHlCZ0NxRm9CO0F0QzQrVTVCO0F3QzMvVVE7RUFFSSxzREZ1Qm9CO1VFdkJwQiw4Q0Z1Qm9CO0F0Q3ErVWhDO0F3Q3gvVVE7RWxDbEZBLHFCSCtHWTtFRzVHWixjZ0NtRmM7RWhDaEZkLHlCSHlHWTtFcUNyQlIseURGU29CO1VFVHBCLGlERlNvQjtBdEM2K1VoQztBd0NsL1VRO0VsQzlGQSxxQkgrR1k7RUc1R1osY2dDbUZjO0VoQ2hGZCx5Qkh5R1k7RXFDVlIseURGRm9CO1VFRXBCLGlERkZvQjtBdENtL1VoQzs7QXdDcitVUTtFQUVJO1VBQUE7QXhDdStVWjtBd0NwK1VRO0VBRUksbURGNUNZO1VFNENaLDJDRjVDWTtBdENpaFZ4Qjs7QXdDLzlVUTtFQUVJLG1ERnBEWTtVRW9EWiwyQ0ZwRFk7QXRDcWhWeEI7QXdDOTlVUTtFbENuSUEscUJIK0dZO0VHNUdaLGNnQ21GYztFaENoRmQseUJIeUdZO0VxQzRCUix5REZ4Q29CO1VFd0NwQixpREZ4Q29CO0F0Q29nVmhDO0F3QzE5VVk7RUFFSTtVQUFBO0F4QzI5VWhCOztBd0NoOVVROzs7OztFbEMxSkEscUJIK0dZO0VHNUdaLGNnQ21GYztFaENoRmQseUJIeUdZO0VxQ3NEUix5REZsRW9CO1VFa0VwQixpREZsRW9CO0F0Q2toVmhDO0F3QzU4VVE7Ozs7RUFJSTtVQUFBO0F4Qzg4VVo7O0F3Q244VUk7O0VBRUk7RUFDQSxtREYvR2dCO1VFK0doQiwyQ0YvR2dCO0F0Q3FqVnhCOztBd0NsOFVRO0VsQy9MQSxxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtFbUN5S0k7VUFBQTtBeENpOFVaOztBd0NyN1VJO0VBQ0k7RUFDQSxjbkN4TUk7RW1DeU1KO0VBQ0E7VUFBQTtBeEN3N1VSO0F3Q3I3VVE7RWxDMU5BLHFCRGFJO0VDVkosY2tDeU5tQjtFbEN0Tm5CLHlCRE9JO0FMdW9WWjtBd0NwN1VRO0VBRUksbURGdEpZO1VFc0paLDJDRnRKWTtBdEMya1Z4QjtBd0NqN1VRO0VsQ3RPQSxxQkRhSTtFQ1ZKLGNrQ3FPbUI7RWxDbE9uQix5QkRPSTtBTCtvVlo7QXdDaDdVUTtFbEM1T0EscUJEYUk7RUNWSixja0MwT21CO0VsQ3ZPbkIseUJET0k7QUxvcFZaOztBd0NqN1VJO0VBQ0k7RUFDQSxjckNuSVk7RXFDb0laO0VBQ0E7VUFBQTtBeENvN1VSO0F3Q2o3VVE7RWxDdlBBLHFCSCtHWTtFRzVHWixja0NzUG1CO0VsQ25QbkIseUJIeUdZO0FIOGpWcEI7QXdDaDdVUTtFQUVJLHNERjFKb0I7VUUwSnBCLDhDRjFKb0I7QXRDMmtWaEM7QXdDNzZVUTtFbENuUUEscUJIK0dZO0VHNUdaLGNrQ2tRbUI7RWxDL1BuQix5Qkh5R1k7RXFDdUpSO1VBQUE7QXhDZzdVWjtBd0M1NlVRO0VsQzFRQSxxQkgrR1k7RUc1R1osY2tDd1FtQjtFbENyUW5CLHlCSHlHWTtFcUM2SlI7VUFBQTtBeENnN1VaOztBd0NqNlVROztFQUVJO0VBQ0E7QXhDbzZVWjtBd0NqNlVROztFQUNJO0F4Q282VVo7QXdDOTVVWTs7O0VBQ0k7VUFBQTtFQUNBO0F4Q2s2VWhCOztBd0MzNVVROztFQUlJLGNyQ3RNUTtFcUN1TVI7QXhDNDVVWjs7QXdDcjVVSTtFQUNJO0VBQ0EsY25DbFRJO0VtQ21USjtFQUNBO1VBQUE7QXhDdzVVUjtBd0N0NVVRO0VBQ0k7QXhDdzVVWjtBd0NyNVVRO0VBTUksY0ZoT2M7QXRDa25WMUI7QXdDNzRVWTtFQUNJO0F4Qys0VWhCO0F3Q3o0VVk7RUFDSSx5Qm5DN1VKO0VtQzhVSSxZRjdPZTtBdEN3blYvQjs7QXlDdHVWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0NDdUJrQjtFRHRCbEI7RUFDQTtFQUNBO1VBQUE7RUFFQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBekN3dVZSO0F5Q3J1VlE7RUFBZTtBekN3dVZ2QjtBeUNydVZRO0VBQ0ksK0JDd0JhO0VEdkJiLFVDd0JnQjtFRHZCaEI7VUFBQTtBekN1dVZaO0F5QzF1VlE7RUFDSSwrQkN3QmE7RUR2QmIsVUN3QmdCO0VEdkJoQjtPQUFBO0F6Q3V1Vlo7QXlDMXVWUTtFQUNJLCtCQ3dCYTtFRHZCYixVQ3dCZ0I7RUR2QmhCO01BQUE7QXpDdXVWWjtBeUMxdVZRO0VBQ0ksK0JDd0JhO0VEdkJiLFVDd0JnQjtFRHZCaEI7TUFBQTtBekN1dVZaO0F5QzF1VlE7RUFDSSwrQkN3QmE7RUR2QmIsVUN3QmdCO0VEdkJoQjtLQUFBO01BQUE7VUFBQTtBekN1dVZaO0F5Q3J1VlE7RUFDSSwrQkNtQmE7QTFDb3RWekI7QXlDbnVWUTtFQUNJO1VBQUE7QXpDcXVWWjs7QXlDNXRWUTs7RUFDSTtFQUFBO01BQUE7VUFBQTtBekNndVZaO0F5Qzd0VlE7O0VBQ0k7RUFDQTtBekNndVZaOztBeUM1dFZJO0VBQ0k7RUFBQTtFQUFBO01BQUE7VUFBQTtBekMrdFZSOztBeUMxdFZJOztFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQSxvQ0g5Q2lCO0F0QzJ3VnpCO0F5QzN0VlE7O0VBQ0k7TUFBQTtVQUFBO0F6Qzh0Vlo7QXlDM3RWUTs7OztFQUVJLG1DSHREYTtFR3VEYixvQ0h2RGE7RUd3RGI7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0F6Qyt0Vlo7O0F5Q3p0Vkk7RUFDSSx5QkNyRFc7RURzRFgsMEJDckRZO0VEc0RaO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBekM0dFZSO0F5QzF0VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekM0dFZaO0F5Q3Z0Vlk7RUFDSTtFQUNBO0F6Q3l0VmhCOztBeUNqdFZJO0VBQ0k7QXpDb3RWUjs7QXlDL3NWSTtFQUNJO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0F6Q2t0VlI7O0F5Qy9zVkk7RWxDN0hBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO1VBQUE7QVBnMVZKOztBeUNyc1ZJOztBQUFBO0FBSUE7QUFBQTtBQU1BO0VBQ0k7VUFBQTtBekNnc1ZSOztBeUM5clZJO0VBQ0k7VUFBQTtBekNpc1ZSOztBeUM3clZJO0VBQ0k7VUFBQTtBekNnc1ZSOztBeUM5clZJO0VBQ0k7VUFBQTtBekNpc1ZSOztBMkN0MlZJO0VOREk7RU1JQTtFQUNBO0VBQ0EsaUJDTGE7RURNYjtFQUNBO1VBQUE7RUFDQSxldEMwQkk7RXNDekJKLHlCakNTTTtFaUNSTjtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBM0N3MlZSO0FxQ24zVlE7RUFDSTtBckNxM1ZaO0EyQ3oyVlE7RUFDSTtBM0MyMlZaO0EyQ3gyVlE7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0EzQzAyVlo7QTJDdjJWUTtFQUNJO0EzQ3kyVlo7QTJDcDJWWTtFQUNJO0EzQ3MyVmhCOztBMkNsMlZJO0V2Q1lJO0FKMDFWUjtBMkNoMlZJO0VBQ0k7QTNDazJWUjs7QTJDLzFWSTtFQUNJO0VBQ0E7QTNDazJWUjs7QTJDOTFWSTtFQUNJO0EzQ2kyVlI7O0EyQzkxVkk7O0VBRUksZ0JDbERlO0VEbURmLDBCakNsQ1M7RWlDb0NUO0VBQ0EsaUp6Q3dPSztFeUN4T0wseUl6Q3dPSztFeUN4T0wsaUl6Q3dPSztFeUN4T0wsc0t6Q3dPSztFeUN2T0w7RUFDQTtBM0NnMlZSOztBMkM5MVZJO0VBQ0k7QTNDaTJWUjs7QTJDOTFWSTtFQUNJLGdCQy9EZTtFRGdFZiwwQmpDL0NTO0VpQ2lEVDtBM0NnMlZSO0EyQzkxVlE7RUFDSTtFQUNBO0EzQ2cyVlo7O0EyQzUxVkk7RUFDSTtBM0MrMVZSOztBMkM1MVZJO0VBQ0k7RUFDQTtFQUNBLGlCdENyREk7RXNDc0RKO0VBQ0E7RUFDQTtFQUNBO0EzQysxVlI7O0EyQzcxVkk7RUFDSTtFQUNBLFd0QzdESTtFc0M4REosWXRDOURJO0VzQytESjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ2cyVlI7O0EyQzkxVkk7O0VBRUk7RUFDQTtBM0NpMlZSO0EyQy8xVlE7O0VBQ0k7RUFDQTtBM0NrMlZaOztBMkMvMVZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NrMlZSOztBMkMvMVZJO0VBQ0k7RUFDQTtBM0NrMlZSOztBMkMvMVZJO0VBQ0k7RUFDQTtBM0NrMlZSOztBMkM5MVZJO0VBQ0k7QTNDaTJWUjs7QTJDejFWSTtFQUNJO0VBQ0E7QTNDNDFWUjs7QTJDMTFWSTtFQUNJO0EzQzYxVlI7QTJDMzFWUTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBM0M2MVZaO0EyQzMxVlk7RUFDSTtNQUFBO1VBQUE7RUFDQSxpQnpDL0ZKO0FGNDdWWjtBMkN6MVZRO0VBQ0k7QTNDMjFWWjtBMkN6MVZZO0VBQ0k7RUFDQTtBM0MyMVZoQjtBMkNyMVZnQjtFQUNJO0VBQ0EsZ0J6Q2hIUjtBRnU4Vlo7O0EyQ2oxVkk7O0VBRUk7RUFDQSwwQmpDcEtTO0VpQ3FLVCwyQmpDcktTO0VpQ3NLVDtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QTNDbzFWUjs7QTJDbDFWSTtFQUNJO0VBQ0E7QTNDcTFWUjs7QTJDaDFWSTtFQUNJO0VBQ0E7RUFDQSxZekMxSUk7RXlDMklKO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBM0NtMVZSO0EyQ2oxVlE7RUFFSTtFQUNBO1VBQUE7RUFDQSxpQnpDbEpBO0V5Q21KQTtBM0NrMVZaO0EyQy8wVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QTNDaTFWWjtBMkMxMFZZO0VBQ0ksa0J6Q2xLSjtFeUNtS0k7QTNDNDBWaEI7QTJDMTBWWTtFQUNJO0VBQ0E7QTNDNDBWaEI7O0EyQ3IwVlE7RUFDSTtBM0N3MFZaOztBMkNoMFZROztFQUNJO0EzQ28wVlo7O0EyQ3Z6VlE7RXZDdlFBLGdCdUN3UTRCO0VBQ3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QTNDMHpWWjtBMkN4elZZO0VBQ0k7QTNDMHpWaEI7QTJDdnpWWTtFQUNJO0VBQUE7RUFBQTtFQUFBO0EzQ3l6VmhCO0EyQ3B6VlE7RUFDSTtBM0NzelZaO0EyQ256VlE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDcXpWWjtBMkNuelZZO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtBM0NxelZoQjtBMkNqelZRO0VBQ0k7QTNDbXpWWjs7QTJDL3lWSTtFQUNJO0VBQ0E7RUFDQTtBM0NrelZSO0EyQ2h6VlE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ2t6Vlo7O0EyQ3h5Vkk7RUFDSSxvRkM1VE87VUQ0VFAsNEVDNVRPO0E1Q3VtV2Y7O0E2Q3puV0k7RXZDQ0kscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix1QnNDUUc7QTVDZ25XWDs7QTZDdm5XSTtFQUNJLHdDM0N3UE87QUZrNFZmOztBNkNsbldJOzs7RUFHSSx3QzNDNk9PO0UyQzVPUCxvRDNDc1lnQjtVMkN0WWhCLDRDM0NzWWdCO0FGK3VWeEI7O0E2Q25uV0k7RUFFSSx3QzNDd09PO0FGNjRWZjs7QTZDbm5XSTtFQUNJLGN4Q2ZHO0V3Q2dCSCxtQnhDakJLO0FMdW9XYjs7QTZDcG5XSTtFQUNJO0E3Q3VuV1I7O0E2Q3JuV0k7O0VBRUk7QTdDd25XUjs7QTZDdG5XSTtFQUNJLGlDM0MwTk87QUYrNVZmOztBNkN2bldJO0VBQ0ksaUMzQ3VOTztBRm02VmY7O0E2Q3huV0k7O0VBRUk7QTdDMm5XUjs7QTZDbm5XSTs7OztFdkNsREksY0RZTztFQ1RQLHlCRFVLO0FMZ3FXYjtBNkNsbldROzs7O0VBQ0ksY3hDOUNJO0V3QytDSjtBN0N1bldaOztBNkNubldJOzs7O0VOckVJLHVETXlFQTtVTnpFQSwrQ015RUE7QTdDc25XUjs7QTZDbm5XSTs7RXZDeEVJLGNEY1E7RUNYUix5QkRZTTtBTGtyV2Q7O0E2Q2puV0k7RXpDckNJO0FKMHBXUjs7QTZDam5XSTs7RU54Rkksb0ZNMEZBO1VOMUZBLDRFTTBGQTtBN0NvbldSOztBNkNqbldJO0VON0ZJLHdCTThGQTtVTjlGQSxnQk04RkE7QTdDb25XUjs7QTZDdm1XUTs7RUFFSTtVQUFBO0E3QzBtV1o7QTZDcm1XUTs7RXZDOUdBLGNEWU87RUNUUCx5QkRVSztFd0N1R0Q7QTdDcW1XWjtBNkNqbVdROztFdkN4SEEsY0RjUTtFQ1hSLHlCRFlNO0V3QytHRjtBN0NpbVdaO0E2QzdsV1E7RUFDSTtBN0MrbFdaO0E2QzFsV1E7O0VBRUksdUQzQzJRZTtVMkMzUWYsK0MzQzJRZTtBRmkxVjNCO0E2Q3psV1E7RUFDSSwrQjNDMFFrQjtBRmkxVjlCO0E2Q3psV1k7RXZDbkpKLHFCRCtCTTtFQzVCTixjRFVJO0VDUEoseUJEd0JBO0FMbXRXUjs7QThDanZXSTtFVERJO0VTR0E7RUFDQTtFQUNBLGlCQ0NlO0VEQWY7RUFDQTtVQUFBO0VBQ0E7RUFDQSxvQ3pDMkJNO0V5QzFCTixlekN5Qkk7RXlDeEJKLHlCcENRTTtFb0NQTjtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBLGE1Q29ESTtFNENwREosUTVDb0RJO0U0Q25ESjtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkM1Q2dPVztBRm9oV25CO0FxQ3Z3V1E7RUFDSTtBckN5d1daO0E4Q3B2V1E7RUFHSTtBOUNzdldaO0E4Q3p2V1E7RUFHSTtBOUNzdldaO0E4Q3p2V1E7RUFDSTtFQUNBLDBDUkxPO0F0QzR2V25CO0E4Q252V1E7RUFDSTtNQUFBO1VBQUE7QTlDcXZXWjtBOENsdldRO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0E5Q292V1o7QThDbHZXWTtFQUNJO0E5Q292V2hCO0E4Q3J2V1k7RUFDSTtBOUNvdldoQjtBOENodldROzs7Ozs7O0VBT0k7TUFBQTtVQUFBO0E5Q2t2V1o7QThDaHZXUTtFQUNJO01BQUE7VUFBQTtBOUNrdldaO0E4Qzd0V1E7RTFDNUVBLGdCMEM2RTRCO0VBQ3hCO0VBQ0EsWTVDYkE7RTRDY0Esd0RDdkVjO0VEd0VkO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBOUMrdFdaO0E4Qzd0V1k7RUFDSTtBOUMrdFdoQjtBOEN6dFdROztFQUVJO0VBQ0Esc0JwQzdFSztFb0M4RUw7RUFDQTtBOUMydFdaO0E4Q3R0V1E7O0VBRUksc0JwQ3RGSztFb0N1Rkw7RUFBQTtNQUFBO1VBQUE7QTlDd3RXWjtBOENudFdRO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QTlDcXRXWjs7QThDOXNXSTtFQUNJO0E5Q2l0V1I7O0E4Q3pzV1E7RUFDSTtBOUM0c1daO0E4Q3hzV1E7RUFDSTtBOUMwc1daO0E4Q3RzV1E7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QTlDd3NXWjtBOEN0c1dZO0VBQ0k7QTlDd3NXaEI7QThDbnNXUTtFQUNJO0E5Q3FzV1o7O0E4Q3ZyV1k7RUFDSTtFQUNBO0VBQ0E7QTlDMHJXaEI7O0E4QzNxV0k7O0VBRUk7RUFDQSxpQkN4TGU7RUR5TGY7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQSxhNUMvSEk7RTRDK0hKLFE1Qy9ISTtFNENnSUo7RUFBQTtNQUFBO1VBQUE7QTlDOHFXUjtBOEM1cVdROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5QytxV1o7O0E4QzVxV0k7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QTlDK3FXUjs7QWdELzNXSTtFMUNBSSxxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtBTHUyV1I7QWdEMTNXUTtFQUNJO0VBQ0E7QWhENDNXWjtBZ0R2M1dRO0VBQ0kscUJERWU7QS9DdTNXM0I7QWdEbjNXWTtFQUNJO0FoRHEzV2hCO0FnRG4yV0k7O0UxQzVDSSxxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtBTHUzV1I7O0FpRHI1V0k7O0VBRUksZTVDZ0NJO0U0Qy9CSix5QnZDZU07QVZ5NFdkOztBaURuNVdJO0VBQ0ksWUN1Q1U7RUR0Q1Y7RUFDQTtFQUNBO0FqRHM1V1I7QWlEcDVXUTtFQUNJO0VBQ0E7RUFDQTtBakRzNVdaOztBaURoNVdJO0VBQ0k7QWpEbTVXUjs7QWlEaDVXSTtFQUNJLGdCQ2NrQjtFRGJsQixlQ2NtQjtFRGJuQixrQkNjb0I7RURicEI7TUFBQTtVQUFBO0FqRG01V1I7O0FpRC80V1E7RUFDSTtFQUNBO0FqRGs1V1o7O0FpRDk0V0k7RUFDSSxrQkNWeUI7RURXekI7QWpEaTVXUjtBaUQvNFdRO0VBS0k7RUFDQSxpQkNuQnFCO0FsRGc2V2pDOztBaUR2NFdJO0VBQ0k7QWpEMDRXUjtBaUR4NFdROzs7RUFHSSxrQkM3Q2U7RUQ4Q2Y7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FqRDA0V1o7QWlEeDRXUTs7RUFFSTtFQUFBO0VBQUE7RUFBQTtBakQwNFdaO0FpRHY0V1E7RUFDSSxnQkNuRVc7RURvRVgsWUNuRVk7RURvRVo7QWpEeTRXWjtBaUR0NFdnQjtFQUNJO0FqRHc0V3BCO0FpRG40V1E7RUFDSSxnQkM1RVM7RUQ2RVQsWUM1RVU7RUQ2RVYscUJDNUVlO0VENkVmLG1CQzVFZTtFRDZFZixXQzNFUTtFRDRFUixlQzNFWTtFRDRFWix5QkMzRWlCO0FsRGc5VzdCO0FpRGg0V1E7RUFDSTtBakRrNFdaO0FpRC8zV1E7OztFQUdJLGdCQzdFWTtBbEQ4OFd4QjtBaUQ1M1dZOztFQUNJO0FqRCszV2hCO0FpRHozV1E7O0VBRUk7QWpEMjNXWjtBaUR2M1dZOztFMUMxSFI7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBUHEvV0o7QWlEMTNXUTtFQUNJLGV2QzdIRztFdUM4SEg7QWpENDNXWjtBaUR6M1dRO0VBQ0k7RUFDQSxldkNwSUc7RXVDcUlIO0VBQ0E7QWpEMjNXWjtBaUR4M1dROzs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FqRDAzV1o7O0FpRHIzV0k7RUFDSTtFQUFBO0VBQUE7RUFBQTtBakR3M1dSO0FpRHQzV1E7RUFDSSxpQkNoSlc7QWxEd2dYdkI7QWlEdDNXWTtFQUNJO0FqRHczV2hCOztBaURsM1dJOztFQUVJLGVDdkplO0VEd0pmO0VBQUE7RUFBQTtFQUFBO0VBQ0EsZUMzSmM7RUQ0SmQsa0JDM0plO0FsRGdoWHZCOztBaURsM1dJOztFQUVJO0VBQUE7TUFBQTtVQUFBO0FqRHEzV1I7O0FpRGwzV0k7O0VBRUk7RUFBQTtNQUFBO1VBQUE7QWpEcTNXUjs7QWlEajNXSTtFQUNJLGdCQ3JLZ0I7RURzS2hCO0VBQ0E7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FqRG8zV1I7O0FpRC8yV1E7RUFDSTtFQUFBO0VBQUE7RUFBQTtBakRrM1daO0FpRGgzV1k7OztFQUdJLGtCQ2hMaUI7RURpTGpCLGdCQ2xMb0I7RURtTHBCLFVDakxjO0VEa0xkO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQSxzQkNsTGM7RURrTGQsNkJDbExjO01Ea0xkLG1CQ2xMYztVRGtMZCxxQkNsTGM7RURtTGQ7RUFBQTtNQUFBO1VBQUE7QWpEazNXaEI7QWlEaDNXWTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0FqRGszV2hCO0FpRDkyV1E7RUFDSTtFQUFBO01BQUE7VUFBQTtBakRnM1daO0FpRDcyV1E7RUFDSTtBakQrMldaOztBaURyMldnQjtFQUNJO0VBQ0EsZ0JDMU5HO0FsRGtrWHZCO0FpRHQyV29CO0VBQ0k7QWpEdzJXeEI7QWlEbjJXWTtFQUNJO0VBQ0EsaUJDOU1VO0FsRG1qWDFCOztBaUQzMVdnQjs7Ozs7Ozs7Ozs7RUFHSTtFQUNBLGlCQ3RPYTtBbEQ0a1hqQzs7QWlEOTFXSTtFQUNJLGFDalJNO0FsRGtuWGQ7QWlELzFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRGkyV1o7QWlELzFXWTtFQUNJO0FqRGkyV2hCO0FpRDkxV1k7RUFDSTtBakRnMldoQjtBaUQ1MVdRO0VBQ0ksZXZDOVJHO0V1QytSSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQ4MVdaO0FpRDMxV1E7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBakQ2MVdaO0FpRDMxV1k7RUFDSSxVQzlRWTtFRCtRWjtFQUNBLHlCdkNsU0Y7RXVDbVNFO0VBQ0EsbUIvQ2hQRDtFK0NpUEM7TUFBQTtVQUFBO0FqRDYxV2hCO0FpRDExV1k7RUFDSTtNQUFBO1VBQUE7QWpENDFXaEI7QWlEejFXWTtFQUNJO0VBQUE7TUFBQTtVQUFBO0FqRDIxV2hCO0FpRHgxV1k7RUFDSSxldkNoVUQ7RXVDaVVDO0FqRDAxV2hCO0FpRHYxV1k7RUFDSTtFQUNBLGV2Q3ZVRDtFdUN3VUM7RUFDQTtBakR5MVdoQjtBaUR0MVdZO0VBQ0k7QWpEdzFXaEI7O0FpRDkwV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakRpMVdSOztBaUQ1MFdJO0VBQ0k7QWpEKzBXUjs7QWlENzBXSTtFQUNJLG1CRXBWaUI7QW5Eb3FYekI7O0FpRDkwV0k7RUFDSTtBakRpMVdSOztBaUQvMFdJO0VBQ0k7RUFDQTtBakRrMVdSOztBaUQ3MFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRGcxV1I7O0FpRDkwV0k7RUFDSTtBakRpMVdSOztBaUQvMFdJO0VBQ0k7RUFDQTtBakRrMVdSOztBaUQ3MFdJOztFQUVJO0FqRGcxV1I7O0FpRDUwV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnZDNVhNO0V1QzZYTjtFQUNBO0VBQ0E7QWpEKzBXUjs7QWlENzBXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEZzFXUjtBaUQ5MFdRO0VBQ0k7QWpEZzFXWjs7QWlEMTBXUTs7O0VBR0k7RUFDQTtVQUFBO0FqRDYwV1o7QWlEMzBXUTtFQUNJO0FqRDYwV1o7QWlEMTBXUTs7RUFFSTtBakQ0MFdaO0FpRHowV1E7O0VBRUk7QWpEMjBXWjtBaUR4MFdRO0VBQ0k7QWpEMDBXWjtBaUR2MFdRO0VBQ0k7QWpEeTBXWjs7QWlEL3pXUTtFQUNJO0FqRGswV1o7QWlEaDBXWTtFQUNJO0VBQ0E7QWpEazBXaEI7O0FpRG55V0k7RUFDSTtBakRzeVdSOztBaURueVdJOzs7RUFHSTtBakRzeVdSOztBaURueVdJO0VBQ0k7QWpEc3lXUjs7QWlEbHlXUTs7Ozs7O0VBTUk7RUFDQTtBakRxeVdaO0FpRG55V1k7Ozs7OztFQUNJO0VBQ0E7QWpEMHlXaEI7QWlEdHlXUTs7O0VBR0k7QWpEd3lXWjtBaURweVdZOzs7Ozs7RUFNSTtBakRzeVdoQjs7QWlEaHlXUTs7Ozs7O0VBTUk7RUFDQTtFQUNBLDBCNUM1aEJJO0U0QzZoQkosNkI1QzdoQkk7QUxnMFhoQjs7QWlENXhXWTtFQUNJO0VBQ0EsZUFyRnlCO0FqRG8zV3pDO0FpRDN4V2dCO0VBQ0k7RUFDQSxpQkFwRndCO0FqRGkzVzVDO0FpRHZ4V29COzs7RUFDSSxnQkE5Rk07QWpEeTNXOUI7QWlEdnhXZ0I7RUFDSSxnQkFoR3dCO0FqRHkzVzVDO0FpRHB4V2dCO0VBQ0k7RUFDQSxnQkFoR3dCO0FqRHMzVzVDO0FpRGh4V29COzs7RUFDSSxlQTFHTTtBakQ4M1c5QjtBaURoeFdnQjtFQUNJLGVBNUd3QjtBakQ4M1c1Qzs7QWlEMXdXWTtFQUNJO0VBQ0E7QWpENndXaEI7QWlEendXZ0I7RUFDSTtFQUNBO0VBQ0EsZ0JBdElZO0FqRGk1V2hDO0FpRHR3V2dCO0VBQ0k7RUFDQTtFQUNBLGdCQXZJWTtBakQrNFdoQzs7QWlEandXUTtFQUNJO0VBQ0E7QWpEb3dXWjtBaURsd1dZO0VBQ0k7RUFDQTtFQUNBLGdCQTVKZ0I7QWpEZzZXaEM7QWlEandXWTtFQUNJO0VBQ0E7RUFDQSxnQkEzSmdCO0FqRDg1V2hDOztBaUQxdldnQjs7RUFDSTtBakQ4dldwQjtBaUQzdldnQjs7RUFDSTtBakQ4dldwQjtBaUQzdldnQjs7RUFDSTtBakQ4dldwQjtBaUR6dldnQjs7RUFDSTtBakQ0dldwQjs7QWlEbnZXZ0I7RUFDSTtFQUNBO0FqRHN2V3BCOztBb0R2NVhJOztFOUNJSSxjRFFLO0FMZzVYYjtBb0R2NVhZOztFOUNESixjNENxRGU7QWxEdTJYdkI7QW9EdDVYUTs7RTlDVEEsaUNKcVVXO0FGOGxYbkI7QW9EdDVYUTs7RTlDVkEsYzhDVzRCO0FwRHk1WHBDO0FvRHQ1WFE7O0U5Q2RBLGNIZ0lVO0FId3lYbEI7O0FvRHI1WEk7OztFOUNuQkksY0hnSVU7QUg4eVhsQjs7QW9EcjVYSTtFOUM1QkksaUNKcVVXO0FGZ25YbkI7O0FxRHQ3WEk7RWpEQ0ksZ0JDS1E7RWdESlI7RUFDQTtFQUNBLGlCQ0xpQjtFRE1qQjtFQUNBLGVoRDZCSTtFZ0Q1QkoseUIzQ1lNO0UyQ1hOO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBckR5N1hSO0FxRHY3WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QXJEeTdYWjtBcURyN1hRO0VBQ0kscUJDYmtCO0F0RG84WDlCOztBcURwN1hJO0VqRDFCSSxnQmlEMkJ3QjtFQUN4QjtFQUNBO0FyRHU3WFI7O0FxRG43WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FyRHM3WFI7QXFEcDdYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBckRzN1haO0FxRHA3WFk7RUFDSSxZbkRnQ0M7RW1EL0JEO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtBckRzN1hoQjs7QXFEbDdYSTtFQUNJO0VBQUE7TUFBQTtVQUFBO0FyRHE3WFI7QXFEbjdYUTtFQUNJO0FyRHE3WFo7QXFEbDdYUTtFQUNJO0VBQ0EsWW5EWUs7RW1EWEw7RUFDQTtFQUNBO0VBQ0E7QXJEbzdYWjs7QXFEOTZYSTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBckRpN1hSO0FxRC82WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckRpN1haO0FxRDk2WFE7RUFNSTtBckRpN1haO0FxRHY3WFE7RUFNSTtBckRpN1haO0FxRHY3WFE7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFFQTtBckRnN1haO0FxRDk2WFk7Ozs7Ozs7O0VBUUk7RUFDQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXJEZzdYaEI7QXFENzZYWTtFQUNJO0VBQ0E7QXJEKzZYaEI7O0FxRDM2WEk7RUFDSTtBckQ4NlhSOztBcUQvNVhnQjtFQUNJO0VBQ0E7QXJEazZYcEI7QXFEaDZYb0I7RUFDSTtNQUFBO1VBQUE7QXJEazZYeEI7QXFEMzVYWTtFQUNJO0VBQ0E7QXJENjVYaEI7QXFEMTVYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRDQ1WGhCO0FxRDE1WGdCO0VBQ0k7TUFBQTtVQUFBO0FyRDQ1WHBCOztBcUQ5NFhROzs7RUFJSTtBckRnNVhaOztBdURqbFlJO0VqRENJLGlDSnFVVztFSWxVWCxjRFFLO0VDTEwseUJETUc7QUwwa1lYOztBd0R0bFlJO0VwREFJLGtCcUREVTtFREdWO0VBQ0E7RUFDQSxXQ05RO0VET1IsWUNQUTtFRFFSO0VBQUE7RUFDQSxpQkNQZ0I7RURRaEI7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeER5bFlSOztBd0RybFlJO0VBQ0ksV0NoQmE7RURpQmIsWUNqQmE7RURrQmIsZUNsQmE7RURtQmI7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVNJLFlDL0JVO0VEZ0NWO0F4RGdsWVo7O0F3RDNrWUk7RUFDSTtBeEQ4a1lSOztBd0R6a1lJO0VwRGhESSxrQnFERFU7RURtRFY7TUFBQTtVQUFBO0F4RDRrWVI7O0F3RHZrWUk7O0VBRUk7RUFDQTtFQUNBO01BQUE7VUFBQTtFQU1JLFVDdERhO0VEdURiLFdDdERhO0F6RDJuWXpCOztBd0QvallJOztFakR6RUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBUDZvWUo7O0F3RHBrWUk7RUFDSTtBeER1a1lSOztBd0Rua1lJO0VBQ0k7RUFDQTtFQUNBLCtCQ3BGZTtFRHFGZjtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0F4RHNrWVI7QXdEcGtZUTtFQUNJO0F4RHNrWVo7QXdEbGtZUTtFQUNJO0F4RG9rWVo7QXdEaGtZUTtFQUNJO0F4RGtrWVo7QXdEL2pZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBR0E7QXhEK2pZWjtBd0Q1allRO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QXhENGpZWjs7QXdEempZSTs7RUFFSSxnQkNySGtCO0F6RGlyWTFCOztBd0QxallJO0VBQ0ksaUJDeEhrQjtFRHlIbEI7TUFBQTtVQUFBO0F4RDZqWVI7O0F3RDNqWUk7RUFDSTtBeEQ4allSOztBd0Q1allJO0VBQ0ksaUJDL0hrQjtBekQ4clkxQjs7QXdENWpZSTtFQUNJLFdDdkdlO0VEd0dmLFlDdkdnQjtFRHdHaEI7QXhEK2pZUjtBd0Q3allRO0VBQ0ksZ0JDMUdvQjtBekR5cVloQztBd0Q3allZO0VBQ0k7QXhEK2pZaEI7O0F3RHpqWVE7RUFDSTtFQUNBO0F4RDRqWVo7QXdEMWpZWTtFQUNJO0F4RDRqWWhCOztBd0RuallROzs7O0VBRUk7RUFDQSxpQkNsS2M7QXpEMHRZMUI7QXdEdGpZUTs7RUFDSTtFQUNBLGdCQ3RLYztBekQrdFkxQjtBd0R2allROztFQUNJO0F4RDBqWVo7QXdEeGpZUTs7RUFDSTtFQUNBLGdCQzdLYztBekR3dVkxQjtBd0R2allZOztFQUNJO0VBQ0EsaUJDcEp5QjtBekQ4c1l6QztBd0R4allnQjs7RUFDSTtBeEQyallwQjs7QXdEOWlZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RGlqWVI7O0F3RDdpWUk7RUFDSTtJQUNJO0V4RGdqWVY7QUFDRjtBMEQ1d1lJO0VwREFJLHFCRCtCTTtFQzVCTixrQm1EY1E7RW5EWFIseUJEd0JBO0FMbXZZUjs7QTBEdndZSTtFcERWSSxpQ0pnUlM7QUZxZ1lqQjs7QTBEandZSTtFcERwQkksaUNKZ1JTO0VxQ2pSVCxpRG1CdUJBO1VuQnZCQSx5Q21CdUJBO0ExRG93WVI7O0EwRC92WUk7O0VwRDNCSSxxQkQrQk07RUM1Qk4sY0g0R1k7RUd6R1oseUJEd0JBO0FMbXdZUjs7QTBEM3ZZSTtFcER0Q0kscUJIK0dZO0VHNUdaLGNtRG9CZ0I7RW5EakJoQix5Qkh5R1k7QUh3cllwQjs7QTBEMXZZSTtFcEQ3Q0kscUJIK0dZO0VvQ2hIWixvRG1CZ0RBO1VuQmhEQSw0Q21CZ0RBO0ExRDZ2WVI7O0EwRHJ1WUk7Ozs7RXBEdkVJLHFCRCtCTTtBTG94WWQ7O0EwRHR1WUk7Ozs7RXBEMUVJLGNIZ0lVO0FIdXJZbEI7O0EyRDF6WUk7RXZEQUksa0J3RERPO0VER1A7RUFDQTtFQUNBLFdDTks7RURPTCxZQ1BLO0VEUUwsaUJDTmE7RURPYjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDZ6WVI7O0EyRDF6WUk7RUFDSTtFQUNBLFVDZlU7RURnQlYsV0NoQlU7RURpQlY7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDZ6WVI7O0EyRHp6WUk7RUFDSTtBM0Q0ellSOztBMkR4ellJO0V2RG5DSSxrQndERE87RURzQ1A7TUFBQTtVQUFBO0EzRDJ6WVI7O0EyRHZ6WUk7O0VwRDFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FQczJZSjs7QTJENXpZSTtFQUNJO0EzRCt6WVI7O0EyRDN6WUk7RUFDSTtFQUNBO0VBQ0EsNkJDckRZO0VEc0RaO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QTNEOHpZUjtBMkQ1ellRO0VBQ0k7QTNEOHpZWjtBMkQxellRO0VBQ0k7QTNENHpZWjtBMkR6ellRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFHQTtBM0R5ellaO0EyRHR6WVE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBM0RzellaOztBMkRsellJOztFQUVJLGdCQzNGZTtBNURnNVl2Qjs7QTJEbnpZSTtFQUNJLGlCQzlGZTtFRCtGZjtNQUFBO1VBQUE7QTNEc3pZUjs7QTJEcHpZSTtFQUNJO0EzRHV6WVI7O0EyRHJ6WUk7RUFDSSxpQkNyR2U7QTVENjVZdkI7O0EyRHJ6WUk7RUFDSSxXQzdFWTtFRDhFWixZQzdFYTtFRDhFYjtBM0R3ellSO0EyRHR6WVE7RUFDSSxnQkNoRmlCO0E1RHc0WTdCO0EyRHR6WVk7RUFDSTtBM0R3elloQjs7QTJEbHpZUTtFQUNJO0VBQ0E7QTNEcXpZWjtBMkRuellZO0VBQ0k7QTNEcXpZaEI7O0EyRDd5WVE7Ozs7RUFFSTtFQUNBLGlCQ3ZJVztBNUR5N1l2QjtBMkRoellROztFQUNJO0VBQ0EsZ0JDM0lXO0E1RDg3WXZCO0EyRGp6WVE7O0VBQ0k7QTNEb3pZWjtBMkRsellROztFQUNJO0VBQ0EsZ0JDbEpXO0E1RHU4WXZCO0EyRGp6WVk7O0VBQ0k7RUFDQSxpQkN6SHNCO0E1RDY2WXRDO0EyRGx6WWdCOztFQUNJO0EzRHF6WXBCOztBMkR6eVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNENHlZUjs7QTJEeHlZSTtFQUNJO0lBQ0k7RTNEMnlZVjtBQUNGO0E2RGwrWUk7RXZEQUkscUJEK0JNO0VDNUJOLGtCbURjUTtFbkRYUix5QkR3QkE7QUx5OFlSOztBNkQ3OVlJO0V2RFZJLGlDSmdSUztBRjJ0WWpCOztBNkR2OVlJO0V2RHBCSSxpQ0pnUlM7RXFDalJULGlEc0J1QkE7VXRCdkJBLHlDc0J1QkE7QTdEMDlZUjs7QTZEcjlZSTs7OztFdkQzQkkscUJEK0JNO0FMdzlZZDs7QTZEdDlZSTs7OztFdkQ5QkksY0hnSVU7QUgyM1lsQjs7QTZEcDlZSTtFdkQxQ0kscUJIK0dZO0VHNUdaLGNtRG9CZ0I7RW5EakJoQix5Qkh5R1k7QUhxNVlwQjs7QTZEbDlZSTtFdkRsREkscUJIK0dZO0VvQ2hIWixvRHNCcURBO1V0QnJEQSw0Q3NCcURBO0E3RHE5WVI7O0E4RDFnWkk7RTFEQ0ksa0IyREZNO0VER047RUFDQSxVQ0pNO0VES047RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBLG9DekR5Qk07RXlEeEJOLGVwRFRPO0VvRFVQLHlCcERNTTtFb0RMTjtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQSw2QzVEb09XO0FGeXlZbkI7QThEM2daUTtFQUNJO0E5RDZnWlo7QThEMWdaUTtFQUNJO0E5RDRnWlo7O0E4RHhnWkk7OztFQUdJO1VBQUE7QTlEMmdaUjs7QThEeGdaSTtFMURqQ0ksa0IyREZNO0VEcUNOO0VBQ0EsVUN0Q007RUR1Q04saUJDL0J3QjtFRGdDeEI7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0E5RDJnWlI7QThEemdaUTtFQUNJO0E5RDJnWlo7O0E4RHZnWkk7RTFEakRJLGtCMkRGTTtFRHFETixVQ3pDYTtFRDBDYixXQzFDYTtFRDJDYixpQkN6Q3FCO0VEMENyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBOUQwZ1pSO0E4RHhnWlE7RUFDSTtBOUQwZ1paOztBOER0Z1pJO0VBQ0ksd0JDNUNXO0EvRHFqWm5CO0E4RHZnWlE7RUFFSTtFQUNBO0E5RHdnWlo7O0E4RHBnWkk7RUFDSTtBOUR1Z1pSOztBOERwZ1pJOztFQUVJLGVDcEVlO0VEcUVmLG9FQzdEYTtFRDhEYjtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0EseUJDcEVzQjtFRHFFdEIsZ0JDOUVhO0VEK0ViO0E5RHVnWlI7O0E4RHBnWkk7RUFDSTtFQUNBLHVCQ3pFZ0I7QS9EZ2xaeEI7O0E4RHBnWkk7RUFDSTtFQUNBLHdCQzlFZ0I7QS9EcWxaeEI7O0E4RGwvWVE7O0VBQ0k7QTlEcy9ZWjtBOERuL1lROztFQUNJLHdCQ3RHTztBL0Q0bFpuQjtBOERwL1lROztFQUNJO0VBQ0E7RUFBQTtFQUNBLHdCQzdHWTtBL0RvbVp4QjtBOERyL1lROztFQUNJO0VBQ0EsdUJDakhZO0VEa0haO0VBQUE7QTlEdy9ZWjs7QWdFaG9aSTtFekJBSSwyQ3lCQ0E7VXpCREEsbUN5QkNBO0FoRW1vWlI7O0FnRWhvWkk7RTNCSkk7QXJDd29aUjtBcUN0b1pRO0VBQ0k7QXJDd29aWjs7QWdFbm9aSTs7RUFFSTtBaEVzb1pSOztBZ0Vsb1pRO0UxRFZBLGN5RDJCUztFekR4QlQseUJIeUdZO0FIcWlacEI7QWdFOW5aUTtFMUR0QkEscUJEK0JNO0VDNUJOLGN5RDJCUztFekR4QlQseUJ5RHdDYztBL0QybVp0QjtBZ0V6bVpZO0UxRDdDSixjeUQyQlM7RXpEeEJULHlCeURtQ2U7QS9Eb25adkI7QWdFcG1aWTtFMUR6REosaUNKZ1JTO0VJN1FULGN5RDJCUztFekR4QlQseUJ5RDhDc0I7QS9EOG1aOUI7QWdFL2xaUTtFQUNJO0FoRWltWlo7O0FnRTVsWlE7RTFEdEVBLGNEUUs7RUNMTCx5QkRNRztBTDhwWlg7QWdFeGxaUTtFMURsRkEscUJEK0JNO0VDNUJOLGNEUUs7RUNMTCx5QnlEd0NjO0EvRGlvWnRCO0FnRW5rWlk7RTFEekdKLGNEUUs7RUNMTCx5QkRNRztBTHVxWlg7QWdFOWpaWTtFMURySEosaUNKZ1JTO0VJN1FULGNEUUs7RUNMTCx5QnlEOENzQjtBL0Rvb1o5QjtBZ0V6alpRO0VBQ0k7QWhFMmpaWjs7QWdFdmpaSTtFQUNJO1VBQUE7QWhFMGpaUjtBZ0VyalpZO0VBQ0k7RXpCNUlSLHVEeUI2SVE7VXpCN0lSLCtDeUI2SVE7QWhFdWpaaEI7QWdFaGpaWTtFekJwSkosdUR5QnFKUTtVekJySlIsK0N5QnFKUTtBaEVralpoQjtBZ0U5aVpRO0VBQ0k7QWhFZ2paWjtBZ0U5aVpZO0V6QjVKSiwyQ3lCOEpRO1V6QjlKUixtQ3lCOEpRO0FoRStpWmhCO0FnRTNpWlE7RUFDSTtBaEU2aVpaOztBaUVodFpJO0VBQ0ksaUJDU2dCO0VEUmhCO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0M1RCtCTTtFNEQ5Qk4sZTVENkJJO0U0RDVCSix5QnZEWU07RXVEWE47RUFDQTtFQUNBO0VBQ0EsNkMvRDBPVztBRnkrWW5CO0FpRWp0WlE7RUFDSTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBakVtdFpaO0FpRWp0Wlk7RUFDSTtBakVtdFpoQjtBaUUvc1pRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQSxvQzVER0U7RTRERkYsZTVEQ0E7RTREQUEseUJ2RGhCRTtFdURpQkY7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBLDZDL0R5TU87QUZ3Z1puQjtBaUU5c1pRO0VBQ0k7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFZ3RaWjs7QWlFcnNaUTtFQUNJO1VBQUE7RUFDQTtBakV3c1paO0FpRWhzWlk7Ozs7RUFDSTtBakVxc1poQjtBaUVuc1pnQjs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWpFd3NacEI7QWlFanNaWTtFQUNJO0VBQ0E7QWpFbXNaaEI7QWlFN3JaWTs7RUFFSTtFQUNBO0FqRStyWmhCO0FpRTNyWlE7RUFDSTtFQUNBO0VBQ0EsZS9EeENBO0FGcXVaWjtBaUUxclpZO0VBQ0k7QWpFNHJaaEI7O0FpRXZyWkk7RUFDSTtBakUwclpSOztBaUV0clpRO0VBQ0k7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FqRXVyWlo7QWlFcHJaUTs7OztFQUlJO0VBQ0E7VUFBQTtBakVzclpaO0FpRW5yWlE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtNQUFBO0VBRUE7RUFDQTtBakVtclpaOztBaUV4cVpZO0VBQ0k7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWpFMnFaaEI7QWlFenFaZ0I7RUFDSTtBakUycVpwQjtBaUV2cVpZO0VBQ0k7RUFDQTtBakV5cVpoQjtBaUV0cVpZO0VBQ0k7QWpFd3FaaEI7QWlFcnFaWTtFQUNJO0FqRXVxWmhCOztBaUVqcVpRO0VBQ0k7QWpFb3FaWjs7QWlFOXBaUTtFQUNJO0FqRWlxWlo7QWlFOXBaUTtFQUNJO0FqRWdxWlo7QWlFN3BaUTtFQUNJO0FqRStwWlo7QWlFN3BaWTtFQUNJO0FqRStwWmhCO0FpRTVwWlk7RUFDSTtBakU4cFpoQjtBaUUzcFpZO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FqRTZwWmhCO0FpRTNwWmdCO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FqRTZwWnBCO0FpRTFwWmdCO0VBQ0k7QWpFNHBacEI7QWlFdnBaUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBakV5cFpaO0FpRXZwWlk7RUFDSTtBakV5cFpoQjtBaUV0cFpZO0VBQ0k7QWpFd3BaaEI7QWlFbHBaWTtFQUNJO0FqRW9wWmhCO0FpRWpwWlk7RUFDSTtFQUNBO0VBQ0E7QWpFbXBaaEI7QWlFaHBaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRWtwWmhCO0FpRS9vWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRWlwWmhCO0FpRXpvWlk7RUFDSTtBakUyb1poQjtBaUV4b1pZO0VBQ0k7QWpFMG9aaEI7QWlFdG9aUTtFQUNJO0FqRXdvWlo7QWlFcG9aWTtFQUNJO0FqRXNvWmhCO0FpRW5vWlk7RUFDSTtBakVxb1poQjtBaUVub1pnQjtFQUNJO0FqRXFvWnBCO0FpRWxvWmdCO0VBQ0k7QWpFb29acEI7QWlFOW5aWTs7RUFFSTtBakVnb1poQjtBaUU1blpROztFQUVJO0VBQ0E7QWpFOG5aWjtBaUUzblpRO0VBQ0k7QWpFNm5aWjtBaUUxblpROztFQUVJO0VBQ0E7QWpFNG5aWjtBaUV6blpRO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FqRTJuWlo7QWlFeG5aUTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWpFMG5aWjtBaUV4blpZO0VBQ0k7QWpFMG5aaEI7QWlFdm5aWTtFQUNJO0VBQ0E7QWpFeW5aaEI7QWlFdG5aWTtFQUNJO0VBQUE7TUFBQTtVQUFBO0FqRXduWmhCO0FpRWpuWlk7Ozs7RUFFSTtBakVxblpoQjtBaUVublpnQjs7OztFQUNJO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FqRXduWnBCO0FpRW5uWlE7RUFDSTtBakVxblpaOztBaUV2bVpZOzs7O0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBakU2bVpoQjtBaUUzbVpnQjs7Ozs7Ozs7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBakVtblpwQjtBaUVqblpvQjs7Ozs7Ozs7RUFDSTtBakUwblp4QjtBaUVwblpROztFQUVJO0VBQ0E7QWpFc25aWjtBaUVqblpZO0VBQ0k7QWpFbW5aaEI7QWlFaG5aUTtFQUNJO0FqRWtuWlo7QWlFNW1aWTtFQUNJO0FqRThtWmhCO0FpRXZtWlk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBakV5bVpoQjtBaUV0bVpZO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FqRXdtWmhCO0FpRWxtWlk7RUFDSTtFQUFBO0VBQUE7RUFBQTtBakVvbVpoQjtBaUVqbVpZO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FqRW1tWmhCO0FpRS9sWlE7RUFDSTtBakVpbVpaO0FpRTlsWlE7RUFDSTtBakVnbVpaO0FpRTlsWlk7RUFDSTtBakVnbVpoQjtBaUUxbFpRO0VBQ0k7RUFBQTtNQUFBO1VBQUE7QWpFNGxaWjtBaUUxbFpZO0VBQ0k7QWpFNGxaaEI7QWlFbGxaZ0I7O0VBRUk7QWpFb2xacEI7QWlFOWtaZ0I7RUFDSTtBakVnbFpwQjtBaUVoa1pnQjs7Ozs7Ozs7OztFQUNJO0VBQUE7RUFBQTtNQUFBO1VBQUE7QWpFMmtacEI7QWlFcmtaZ0I7RUFDSTtFQUNBO0FqRXVrWnBCO0FpRS9qWm9CO0VBQ0k7QWpFaWtaeEI7QWlFOWpab0I7Ozs7RUFFSTtNQUFBO1VBQUE7QWpFa2taeEI7QWlFOWpaZ0I7RUFDSTtFQUNBO0FqRWdrWnBCO0FpRTVqWlk7RUFDSTtNQUFBO1VBQUE7QWpFOGpaaEI7O0FtRXhtYUk7O0U3RENJLGlDSnFVVztFSWxVWCxjRFFLO0VDTEwseUJETUc7QUxrbWFYOztBbUVubWFRO0VBQ0k7RUFDQSx5QjlEaUJKO0FMcWxhUjtBbUVqbWFZO0VBQ0ksMEI5RFJIO0FMMm1hYjtBbUVobWFZO0VBQ0kseUI5RE9SO0FMMmxhUjtBbUU1bGFZO0VBQ0ksY2hFaUZJO0FINmdhcEI7QW1FM2xhWTs7OztFQUlJLGNEWmU7QWxFeW1hL0I7QW1FMWxhWTs7RUFFSTtBbkU0bGFoQjtBbUV6bGFZOzs7Ozs7O0VBT0kseUI5RHRCUjtBTGluYVI7QW1FeGxhWTtFQUNJO0VBQ0E7QW5FMGxhaEI7QW1FamxhWTs7OztFQUNJLGNEakVLO0VDa0VMLHlCaEUyQ0k7QUgyaWFwQjtBbUVwbGFnQjs7OztFQUNJO0FuRXlsYXBCO0FtRXJsYVk7Ozs7Ozs7O0VBRUksYzlEaEVKO0FMNnBhWjtBbUUxbGFZOzs7Ozs7Ozs7Ozs7Ozs7O0VBSUksY2hFMkJJO0FINmthcEI7QW1Fam1hWTtFQUNJLGNoRW1CSTtFZ0VsQko7QW5FbW1haEI7QW1Fam1hWTtFQUNJO0FuRW1tYWhCOztBb0Vuc2FJO0VoRUFJLGdCQ0tRO0UrREhSO0VBQ0EsaUJDSG1CO0VESW5CO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0MvRDRCTTtFK0QzQk4sZTFETE87RTBETVAsY0NOa0I7RURPbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDbEVxT1c7QUZp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QmpFREQ7QUxzNGFYOztBc0VqNGFJO0VoRWpCSSxxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtFa0VyQko7RUFBQTtFRFdJO1VBQUE7RUFDQTtVQUFBO0F0RXM0YVI7O0F3RTU1YUk7OztFQUdJO0VBQ0EsaUJDRmU7RURHZjtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0F4RSs1YVI7QXdFNzVhUTs7O0VBQ0ksZ0JDWlM7RURhVDtNQUFBO1VBQUE7QXhFaTZhWjtBd0UvNWFZOzs7OztFQUVJO0VBQ0EsaUJDbEJLO0F6RXM3YXJCOztBd0UvNWFJOzs7RUFHSSxnQkM5QmE7QXpFZzhhckI7O0F3RS81YUk7RUFDSTtFQUFBO01BQUE7VUFBQTtBeEVrNmFSO0F3RWg2YVE7RUFDSTtFQUFBO01BQUE7VUFBQTtBeEVrNmFaO0F3RS81YVE7RUFDSTtFQUFBO01BQUE7VUFBQTtBeEVpNmFaO0F3RTk1YVE7RUFDSTtFQUFBO01BQUE7VUFBQTtBeEVnNmFaO0F3RTc1YVE7RUFDSTtFQUFBO01BQUE7VUFBQTtBeEUrNWFaO0F3RTU1YVE7RUFDSTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBeEU4NWFaO0F3RTU1YVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtBeEU2NWFoQjtBd0UzNWFnQjtFQUNJO0VBQ0E7QXhFNjVhcEI7O0EwRWwrYUk7RUFDSSxxQnJFb0JNO0FMaTlhZDs7QTJFLythSTs7RUFFSSx3Q0NGZ0I7RURHaEIsYWpDTGM7RWlDTWQ7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0EzRWsvYVI7QTJFaC9hUTs7RUFDSTtFQUNBLGV0RXFCQTtFc0VwQkEseUJqRUlFO0VpRUhGO0VBQ0E7RUFDQTtFQUNBLG9EQ2ZjO0VEZ0JkLHVCQ2pCYztFRGtCZDtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtBM0VtL2FaO0EyRWgvYVE7Ozs7RUFFSTtFQUFBO01BQUE7VUFBQTtFQUNBO0EzRW8vYVo7QTJFaC9hWTs7RUFDSSxvRENoQ1U7RURpQ1YsdUJDbENVO0VEbUNWO01BQUE7VUFBQTtBM0VtL2FoQjtBMkUvK2FROzs7O0VBR0ksTUNyQ29CO0VEc0NwQixPQ3ZDb0I7RUR3Q3BCO01BQUE7VUFBQTtBM0VrL2FaO0EyRXYvYVE7Ozs7RUFHSSxNQ3JDb0I7RURzQ3BCLE9DdkNvQjtFRHdDcEI7TUFBQTtVQUFBO0EzRWsvYVo7QTJFLythUTtFQUNJO0EzRWsvYVo7QTJFbi9hUTtFQUNJO0EzRWsvYVo7QTJFbi9hUTtFQUNJO0EzRWsvYVo7QTJFbi9hUTtFQUNJO0EzRWsvYVo7QTJFbi9hUTs7RUFDSTtBM0VrL2FaO0EyRTUrYVk7OztFQUNJO01BQUE7VUFBQTtBM0VnL2FoQjtBMkU1K2FnQjs7O0VBQ0k7RUFDQSx3QkM3RE07QTVFNmliMUI7QTJFNSthWTs7Ozs7OztFQUdJO0VBQ0EsUUNqRWdCO0E1RW1qYmhDO0EyRXQvYVk7Ozs7Ozs7RUFHSTtFQUNBLFFDakVnQjtBNUVtamJoQzs7QTZFempiSTtFekVBSSxnQkNLUTtFd0VIUjtFQUNBO0VBQ0EsYW5DTGM7RW1DTWQsMENuQ21CWTtFbUNsQlosaUJuQ0xhO0VtQ01iO0VBQ0E7RUFDQSxvQ3hFMEJNO0V3RXpCTixleEV3Qkk7RXdFdkJKLHlCbkVPTTtFbUVOTjtVQUFBO0VBRUE7VUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RXhDdEJBO0FyQ2tsYlI7QXFDaGxiUTtFQUNJO0FyQ2tsYlo7QTZFempiUTtFQUFlO0E3RTRqYnZCO0E2RXpqYlE7RUFDSSwrQm5Db0JhO0VtQ25CYixVbkNvQmdCO0VtQ25CaEI7VUFBQTtBN0UyamJaO0E2RTlqYlE7RUFDSSwrQm5Db0JhO0VtQ25CYixVbkNvQmdCO0VtQ25CaEI7T0FBQTtBN0UyamJaO0E2RTlqYlE7RUFDSSwrQm5Db0JhO0VtQ25CYixVbkNvQmdCO0VtQ25CaEI7TUFBQTtBN0UyamJaO0E2RTlqYlE7RUFDSSwrQm5Db0JhO0VtQ25CYixVbkNvQmdCO0VtQ25CaEI7TUFBQTtBN0UyamJaO0E2RTlqYlE7RUFDSSwrQm5Db0JhO0VtQ25CYixVbkNvQmdCO0VtQ25CaEI7S0FBQTtNQUFBO1VBQUE7QTdFMmpiWjtBNkV6amJRO0VBQ0ksK0JuQ2VhO0ExQzRpYnpCO0E2RXRqYlE7RUFDSSxtQ3ZDckJhO0V1Q3NCYixvQ3ZDdEJhO0V1Q3VCYjtBN0V3amJaO0E2RXJqYlE7RUFDSTtFQUNBO0VBQ0EsWTNFS0E7RTJFSkE7RUFDQTtBN0V1amJaO0E2RW5qYlE7RXRFekRKO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO1VBQUE7QVArbWJKO0E2RXJqYlk7RXZFM0RKLGNEUUs7RUNMTCw2QnVFMkRpQjtBN0VzamJ6QjtBNkV6amJZO0V2RTNESixjRFFLO0VDTEwsNkJ1RTJEaUI7QTdFc2piekI7O0E2RTlpYkk7RUFDSTtBN0VpamJSOztBOEUzbmJJO0V4RUFJLHFCRCtCTTtFQzVCTixjRFFLO0VDTEwseUJETUc7QUxxbmJYO0E4RXpuYlE7RXhFTEEsY0ppSFU7RUk5R1YseUJIeUdZO0FIdWhicEI7QThFOW5iUTs7RXhFTEEsY0ppSFU7RUk5R1YseUJIeUdZO0FIdWhicEI7QThFcG5iWTs7RUFDSSxjekVSSDtFeUVTRyxhQ2hCTztBL0V1b2J2QjtBOEVwbmJZOztFQUNJLGN6RVhKO0V5RVlJO0E5RXVuYmhCO0E4RXJuYmdCOztFQUNJO0E5RXduYnBCO0E4RW5uYlE7RUFDSSxxQnpFckJBO0V5RXNCQSxZQzVCZ0I7QS9FaXBiNUI7QThFam5iUTtFeEV2Q0EsZ0NvQ2dEZTtFcEM3Q2YsY0RRSztFQ0xMLHlCRE1HO0VrQ2JILG9GdUNpREk7VXZDakRKLDRFdUNpREk7QTlFOG1iWjtBOEV2bmJRO0V4RXZDQSxnQ29DZ0RlO0VwQzdDZixjRFFLO0VDTEwseUJETUc7RWtDYkgsb0Z1Q2lESTtVdkNqREosNEV1Q2lESTtBOUU4bWJaO0E4RTFtYlE7RXhFcERBLGlDSmdSUztFSTdRVCxjRFFLO0VDTEwseUJETUc7QUx1cGJYO0E4RXJtYlE7RUFJSSxxQnpFbkNFO0FMdW9iZDtBZ0Z0cWJJO0U1RUFJLGdCQ0tRO0UyRUhSO0VBQ0E7RUFDQSxXQ05pQjtFRE9qQixpQnRDSmE7RXNDS2I7RUFDQTtFQUNBLG9DM0UyQk07RTJFMUJOLGUzRXlCSTtFMkV4QkoseUJ0RVFNO0VzRVBOO1VBQUE7RUFFQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RTNDcEJBO0FyQzRyYlI7QXFDMXJiUTtFQUNJO0FyQzRyYlo7QWdGcnFiUTtFQUFlO0FoRndxYnZCO0FnRnJxYlE7RUFDSSwrQnRDc0JhO0VzQ3JCYixVdENzQmdCO0VzQ3JCaEI7VUFBQTtBaEZ1cWJaO0FnRjFxYlE7RUFDSSwrQnRDc0JhO0VzQ3JCYixVdENzQmdCO0VzQ3JCaEI7T0FBQTtBaEZ1cWJaO0FnRjFxYlE7RUFDSSwrQnRDc0JhO0VzQ3JCYixVdENzQmdCO0VzQ3JCaEI7TUFBQTtBaEZ1cWJaO0FnRjFxYlE7RUFDSSwrQnRDc0JhO0VzQ3JCYixVdENzQmdCO0VzQ3JCaEI7TUFBQTtBaEZ1cWJaO0FnRjFxYlE7RUFDSSwrQnRDc0JhO0VzQ3JCYixVdENzQmdCO0VzQ3JCaEI7S0FBQTtNQUFBO1VBQUE7QWhGdXFiWjtBZ0ZwcWJRO0VBQ0k7RUFDQTtFQUNBLDhDdENiUTtFc0NjUjtFQUNBO0FoRnNxYlo7QWdGbHFiUTtFekU1Q0o7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBUGl0Yko7QWdGcHFiWTtFMUU5Q0osY0RRSztFQ0xMLDZCMEU4Q2lCO0FoRnFxYnpCO0FnRnhxYlk7RTFFOUNKLGNEUUs7RUNMTCw2QjBFOENpQjtBaEZxcWJ6Qjs7QWdGN3BiSTtFQUNJO0VBQ0EsOEN0Q3RDWTtFc0N1Q1o7RUFDQTtBaEZncWJSOztBZ0YxcGJROztFQUNJO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWhGOHBiWjs7QWdGanBiWTtFQUVJLCtCdENwQ1M7QTFDdXJiekI7O0FrRjF1Ykk7RTVFQUkscUJEK0JNO0VDNUJOLGNEUUs7RUNMTCx5QkRNRztBTG91Ylg7QWtGeHViUTtFNUVMQSxjSmlIVTtFSTlHVix5Qkh5R1k7QUhzb2JwQjtBa0Y3dWJROztFNUVMQSxjSmlIVTtFSTlHVix5Qkh5R1k7QUhzb2JwQjtBa0ZwdWJRO0U1RWpCQSxnQ29DZ0RlO0VwQzdDZixjRFFLO0VDTEwseUJETUc7RWtDYkgsb0YyQzJCSTtVM0MzQkosNEUyQzJCSTtBbEZpdWJaO0FrRjF1YlE7RTVFakJBLGdDb0NnRGU7RXBDN0NmLGNEUUs7RUNMTCx5QkRNRztFa0NiSCxvRjJDMkJJO1UzQzNCSiw0RTJDMkJJO0FsRml1Ylo7QWtGN3RiUTtFNUU5QkEsaUNKZ1JTO0VJN1FULGNEUUs7RUNMTCx5QkRNRztBTG92Ylg7QWtGeHRiUTtFQUlJLHFCN0ViRTtBTG91YmQ7QWtGeHNiUTs7RTVFeERBLGNEUUs7QUw0dmJiOztBbUZ4d2JJO0UvRUNJLGdCQ0tRO0U4RUpSO0VBQ0E7RUFFQSxpQkNIZTtFRElmO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQSxvQzlFMEJNO0U4RXpCTixlOUV3Qkk7RThFdkJKLGlCQ0xjO0VETWQ7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q2pGa09XO0FGd2libkI7O0FtRnZ3Ykk7RUFDSTtBbkYyd2JSOztBbUY1d2JJO0VBQ0k7QW5GMndiUjs7QW1GNXdiSTtFQUVJO01BQUE7VUFBQTtBbkYwd2JSOztBbUZ2d2JJO0VBQ0k7RUFDQSxpQkNwQmtCO0VEcUJsQixjQ3BCb0I7QXBGOHhiNUI7O0FtRnZ3Ykk7RUFDSTtFQUNBO0FuRjB3YlI7O0FtRnZ3Ykk7RUFDSTtBbkYyd2JSOztBbUY1d2JJO0VBQ0k7QW5GMndiUjs7QW1GNXdiSTtFQUVJO01BQUE7VUFBQTtBbkYwd2JSO0FtRnh3YlE7RUFDSTtFQUNBO0FuRjB3Ylo7O0FtRnB3Ykk7RUFDSTtFQUNBO0VBQ0EsaUJDekNlO0VEMENmO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBbkZ1d2JSOztBbUZod2JJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBbkZpd2JSOztBbUYvdmJJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFFQTtBbkZnd2JSOztBbUY5dmJJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBbkYrdmJSOztBbUY3dmJJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFFQTtBbkY4dmJSOztBcUZqMmJRO0VBQ0ksb0Z6Q2lCRztVeUNqQkgsNEV6Q2lCRztBNUNtMWJmOztBcUY5MWJJO0UvRU5JLGlDOEVhSztFOUVWTCxjOEVXTztFOUVSUCxxQzhFT0s7QXBGNjFiYjtBcUY3MWJRO0VBQ0ksMEJEREM7QXBGZzJiYjs7QXFGejFiSTtFL0VwQkkscUJIK0dZO0VHNUdaLGM4RWVlO0U5RVpmLHlCSHlHWTtBSG93YnBCO0FxRngxYlE7RUFDSSxjbEZtRlE7QUh1d2JwQjs7QXFGdjFiSTtFL0UvQkkscUJET0Q7RUNKQyxjOEVrQlk7RTlFZloseUJEQ0Q7QUxxM2JQO0FxRnQxYlE7RUFDSSxjaEZoQ0w7QUx3M2JQOztBcUZyMWJJO0UvRTFDSSxxQkh5SFk7RUd0SFosYzhFcUJlO0U5RWxCZix5QkhtSFk7QUg0d2JwQjtBcUZwMWJRO0VBQ0ksY2xGdUVRO0FIK3dicEI7O0FxRm4xYkk7RS9FckRJLHFCSDhIWTtFRzNIWixjOEV3QmU7RTlFckJmLHlCSHdIWTtBSGd4YnBCO0FxRmwxYlE7RUFDSSxjbEZpRVE7QUhteGJwQjs7QXFGajFiSTtFL0VoRUkscUJIbUlVO0VHaElWLGM4RTJCYTtFOUV4QmIseUJINkhVO0FIb3hibEI7QXFGaDFiUTtFQUNJLGNsRjJETTtBSHV4YmxCOztBc0YzNWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUVBO0F0RjY1YlI7O0FzRno1Ykk7RUFDSTtBdEY0NWJSOztBdUZ2NmJJO0VuRkFJLGdCQ0tRO0VnQ05SO0VrRElBLGE3Q0pjO0U2Q0tkLGlCN0NIYTtFNkNJYjtFQUNBO0VBQ0E7VUFBQTtFQUNBLG9DbEYyQk07RWtGMUJOLGVsRnlCSTtFa0Z4QkoseUI3RVFNO0U2RVBOO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBLGlDQ0prQjtFRElsQix5QkNKa0I7RURLbEI7RUFDQTtFQUNBO0VBQ0EsNkNyRmdPVztBRjBzYm5CO0FxQzc3YlE7RUFDSTtBckMrN2JaO0F1Rno2YlE7RUFDSTtBdkYyNmJaO0F1RnQ2YlE7RUFDSSx5QkN0QmM7RUR1QmQsMEJDdEJlO0F4Rjg3YjNCO0F1Rm42YlE7RUFDSSx5QkM3QmM7RUQ4QmQsMEJDN0JlO0VEOEJmO0VBQ0E7RUFDQTtFQUNBO0F2RnE2Ylo7QXVGbjZiWTtFQUNJO0F2RnE2YmhCO0F1Rjk1Ylk7RUFDSTtFQUFBO0VBQUE7RUFBQTtBdkZnNmJoQjtBdUZqNmJZO0VBQ0k7RUFBQTtFQUFBO0VBQUE7QXZGZzZiaEI7O0F5RnQ5Ykk7O0VuRkFJLHFCRCtCTTtFQzVCTixjRFFLO0VDTEwseUJETUc7QUxpOWJYO0F5Rm45YlE7OztFbkZWQSxpQ0pnUlM7RUk3UVQsY0RRSztFQ0xMLHlCRE1HO0FMdzliWDtBeUYvOGJROzs7O0VuRnJCQSxnQ29DZ0RlO0VwQzdDZixjRFFLO0VDTEwseUJETUc7RWtDYkgsb0ZrRDhCSTtVbEQ5QkosNEVrRDhCSTtBekZnOWJaO0F5Rng5YlE7Ozs7RW5GckJBLGdDb0NnRGU7RXBDN0NmLGNEUUs7RUNMTCx5QkRNRztFa0NiSCxvRmtEOEJJO1VsRDlCSiw0RWtEOEJJO0F6Rmc5Ylo7QXlGajhiUTs7Ozs7RW5GNUNBLHFCRCtCTTtBTHE5YmQ7QTBGci9iSTtFQUNJLGFoRERjO0VnREVkO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQSxvQ3JGOEJNO0VxRjdCTixlckY0Qkk7RXFGM0JKLHlCaEZXTTtFZ0ZWTjtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q3hGc09XO0FGaXhibkI7QTBGci9iUTtFckRqQkE7RWpDQ0EsZ0JDS1E7RXFGY0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0ExRnUvYlo7QXFDbmhjUTtFQUNJO0FyQ3FoY1o7QTBGai9iUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQSxReEZrQkE7RXdGakJBLHNEaER3QlM7QTFDMjlickI7QTBGai9iWTtFQUNJO0ExRm0vYmhCO0EwRjErYlk7OztFQUNJO0VBQUE7RUFBQTtFQUFBO0ExRjgrYmhCO0EwRi8rYlk7OztFQUNJO0VBQUE7RUFBQTtFQUFBO0ExRjgrYmhCO0EwRnorYlE7RXRGNUJBO0VzRjhCSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QTFGMitiWjtBMEZ2K2JZO0VBQ0k7QTFGeStiaEI7QTBGcitiUTtFQUVJO0ExRnMrYlo7QTBGcCtiWTtFdEZ6Q0o7RXNGMkNRO0ExRnMrYmhCO0EwRm4rYlk7RUFDSTtFQUNBLHFEaEQxQks7QTFDKy9ickI7QTBGaitiZ0I7RUFDSTtFQUNBLGtCeEZ4Q1I7QUYyZ2NaOztBMkYxa2NRO0VyRkhBLHFCRCtCTTtFQzVCTixjRFFLO0VDTEwseUJETUc7QUx1a2NYO0EyRnhrY1k7RUFHSSxxQnRGaUJGO0FMdWpjZDtBMkYvamNRO0VyRnZCQSxxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtBTDZqY1I7QTJGMWpjUTs7RXJGakNBLGlDSmdSUztFSTdRVCxjRFFLO0VDTEwseUJETUc7QUxxbGNYO0EyRnhqY1k7O0VyRnpDSixpQ0pnUlM7RUk3UVQsY0RZTztFQ1RQLHlCRFVLO0FMdWxjYjtBMkZuamNROztFckZwREEsZ0NvQ2dEZTtFcEM3Q2YsY0RRSztFQ0xMLHlCRE1HO0VrQ2JILG9Gb0Q0REk7VXBENURKLDRFb0Q0REk7QTNGbWpjWjtBMkYxaWNZO0VBQ0kscUJ0RnRDRjtBTGtsY2Q7QTRGam5jSTtFdkRESTtFdURHQSxpQkNKZ0I7RURLaEI7RUFDQTtVQUFBO0VBQ0E7RUFDQSxvQ3ZGNkJNO0V1RjVCTixldkYyQkk7RXVGMUJKLHlCbEZVTTtFa0ZUTjtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0EsNkMxRnNPVztBRjY0Ym5CO0FxQ2hvY1E7RUFDSTtBckNrb2NaO0E0RnBuY1E7RUFDSTtBNUZzbmNaO0E0RmxuY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGb25jWjtBNEZqbmNROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZtbmNaO0E0RmpuY1E7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZtbmNaO0E0RmpuY1E7O0VBRUk7RUFDQSxlbEZ0REc7RWtGdURILGNDOUJ1QjtFRCtCdkI7RUFDQSxZMUY2T087QUZzNGJuQjtBNEZqbmNROztFQUVJLGlCMUZFQTtFMEZEQSxrQjFGQ0E7RTBGQUEsV0NwQ2E7RURxQ2I7RUFDQTtFQUNBO0VBQ0E7QTVGbW5jWjtBNEY5bWNRO0VBQ0k7RUFDQSx3QkN4RW1CO0VEeUVuQjtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBNUZnbmNaO0E0RjltY1k7RXhGckZKLGdCQ0tRO0V1RmtGQSxZQ25GWTtFRG9GWjtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0E1RmduY2hCO0E0RjVtY1E7O0VBRUk7RUFDQTtFQUNBO1VBQUE7QTVGOG1jWjtBNEYzbWNRO0VBQ0k7RUFDQTtFQUFBO01BQUE7VUFBQTtBNUY2bWNaO0E0RnhtY2lCO0VBQ0w7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBNUYwbWNaO0E0RnhtY1k7O0VBRUk7QTVGMG1jaEI7QTRGeG1jWTtFQUNJO0VBQ0E7QTVGMG1jaEI7QTRGdm1jWTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0EsYUM5REc7RUQ4REgsUUM5REc7QTdGdXFjbkI7QTRGbm1jUTtFQUNJLGdCQ2pJZ0I7RURrSWhCO1VBQUE7QTVGcW1jWjtBNEZqbWNROztFQUVJO0VBQ0E7QTVGbW1jWjtBNEZqbWNROztFQUVJO0VBQ0E7QTVGbW1jWjtBNEZqbWNRO0VBQ0k7QTVGbW1jWjtBNEY5bGNRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2pJUTtFRGlJUixTQ2pJUTtBN0ZndWNwQjtBNEY3bGNRO0VBQ0k7QTVGK2xjWjtBNEY3bGNRO0VBQ0ksV0N6SVU7RUQwSVYscUNDeklXO0VEMElYO0VBQUE7QTVGK2xjWjtBNEYxbGNROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QTVGNGxjWjtBNEYxbGNZOzs7O0VBRUk7RUFDQTtBNUY4bGNo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Y0NsZXVCO0VEbWV2QjtFQUNBLFkxRnZOTztFMEZ3TlA7QTVGd2pjWjtBNEZyamNRO0VBQ0k7RUFDQTtFQUNBO0E1RnVqY1o7QTRGcGpjUTtFQUNJO0VBQ0E7RUFDQTtBNUZzamNaO0E0Rm5qY1E7RUFDSTtFQUNBO0E1RnFqY1o7QTRGaGpjWTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtBNUZramNoQjtBNEZoamNnQjtFQUNJO0VBQUE7RUFBQTtNQUFBO1VBQUE7QTVGa2pjcEI7QTRGM2ljWTs7RUFFSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtBNUY2aWNoQjtBNEYzaWNnQjs7OztFQUVJO0VBQ0E7QTVGK2ljcEI7QTRGN2ljZ0I7Ozs7RUFFSSxpQkM3Y0k7QTdGOC9jeEI7QTRGM2ljb0I7RUFFSTtFQUNBLFdDdmRRO0E3Rm1nZGhDO0E0RnppY29CO0VBQ0k7RUFDQTtFQUNBO0E1RjJpY3hCOztBNEZ4Z2NJO0VBQ0k7QTVGMmdjUjs7QTRGLy9iUTs7Ozs7Ozs7RUFJSTtNQUFBO1VBQUE7QTVGc2djWjtBNEZuZ2NROzs7O0VFbm5CSixvQkFMaUQ7RUFNakQsbUJBTmlEO0VBT2pEO0VBQ0E7RUFLSSxtQkFWSztBOUZrb2RiO0E0RnhnY1E7Ozs7RUFFSTtBNUY0Z2NaO0E0RnRnY1k7Ozs7Ozs7O0VBRUk7RUFDQTtBNUY4Z2NoQjs7QStGbHBkSTtFekZGSSxpQ0pxVVc7RUlsVVgsY0RRSztFQ0xMLHlCRE1HO0FMOG9kWDtBK0Yvb2RRO0V6RlhBLHFCeUZlUTtFekZaUixjRFVJO0VDUEoseUJEd0JBO0VrQy9CQSxvRHdEbUJJO1V4RG5CSiw0Q3dEbUJJO0EvRjhvZFo7QStGeG9kWTs7Ozs7RXpGeEJKLGlDSmdSUztFSTdRVCxjRFlPO0VDVFAseUJEVUs7QUx5cGRiO0ErRnZvZFk7Ozs7O0V6RmxDSixxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtFa0MvQkEsbUR3RDJDUTtVeEQzQ1IsMkN3RDJDUTtBL0Z5b2RoQjtBK0Zub2RROztFQUVJLGM1RjZEUTtBSHdrZHBCO0ErRm5vZFk7OztFQUVJLGM3RndFQztBRjhqZGpCO0ErRnZuZFE7O0VBVVEsYzVGZ0NJO0FIaWxkcEI7QStGOW1kUTtFekYvRUEsY3VGb0VnQjtFdkZqRWhCLDZCdUZrRWM7QTdGNG5kdEI7QStGNW1kUTtFekZsRkEsNkJ1RndFa0I7QTdGeW5kMUI7QStGem1kUTtFQUNJO0VBQ0E7QS9GMm1kWjtBK0Z0bWRROzs7RXpGckdBLHFCRGdCSztFQ2JMLGNEWU87RUNUUCx5QkRVSztBTGtzZGI7QStGcG1kUTtFekY5R0EscUJEa0JNO0VDZk4sY0RjUTtFQ1hSLHlCRFlNO0FMcXNkZDtBK0ZsbWRROztFekZySEEscUJ5RjBIUTtFekZ2SFIsY0RjUTtFQ1hSLHlCeUZtSFE7QS9Gb21kaEI7QStGaG1kUTtFQUNJLHVEN0YwUmU7VTZGMVJmLCtDN0YwUmU7QUZ3MGMzQjtBK0ZobWRRO0VBQ0ksdUQ3RnVSZTtVNkZ2UmYsK0M3RnVSZTtBRjIwYzNCO0ErRjdsZFE7RXpGbklBLGNEVUk7RUNQSix5QkR3QkE7RTBGNkdJO1VBQUE7QS9GNmxkWjtBK0YzbGRZO0VBQ0ksYzdGaEJDO0FGNm1kakI7QStGMWxkUTtFekZqSkEsaUNKcVVXO0VJbFVYLGNEUUs7RUNMTCx5QkRNRztBTG91ZFg7QStGcGxkWTtFQUNJO1VBQUE7QS9Gc2xkaEI7QStGamxkUTtFQUtJLHFCMUZ4SUU7QUx1dGRkOztBK0Y5amRROzs7RUFJSTtFQUFBO0EvRmdrZFo7QStGempkWTs7Ozs7RUFFSTtFQUNBLDBDQWpCWTtBL0Yra2Q1QjtBK0YxamRRO0VBQ0k7RUFDQTtBL0Y0amRaO0ErRnZqZFk7O0VBQ0kseUIxRmhNRjtBTDB2ZGQ7QStGcGpkWTs7RUFDSTtVQUFBO0EvRnVqZGhCO0ErRm5qZFE7O0VBRUk7QS9GcWpkWjtBK0ZuamRZOztFQUNJO0VBQ0E7RUFDQTtFQUNBLFFBakRhO0VBa0RiLFdBbERhO0VBbURiLFVBakRvQjtBL0Z1bWRwQztBK0ZsamRRO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtBL0ZvamRaO0ErRmpqZFE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0EvRm1qZFo7O0ErRnZpZFk7RUFDSSxxQjFGbE9GO0FMNHdkZDs7QWdHM3lkSTs7OztFQUlJLGF0RExjO0VzRE1kO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0MzRjJCTTtFMkYxQk4sZTNGeUJJO0UyRnhCSix5QnRGUU07RXNGUE47RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QzlGa09XO0FGNGtkbkI7QWdHM3lkUTs7Ozs7Ozs7RTNEdEJBO0VqQ0NBLGdCQ0tRO0UyRm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FoR216ZFo7QXFDcjFkUTs7Ozs7Ozs7RUFDSTtBckM4MWRaO0FnR3B6ZFE7Ozs7RTVGSkE7RTRGTUk7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBaEd5emRaO0FnR3B6ZFE7Ozs7Ozs7RUFFSTtBaEcyemRaO0FnR3p6ZFk7Ozs7Ozs7RTVGWko7QUo4MGRSOztBZ0d4emRROzs7RUFDSTtFQUNBLG1DMUR2RGE7RTBEd0RiO0FoRzZ6ZFo7QWdHMXpkUTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWhHOHpkWjtBZ0cxemRZOzs7RUFDSTtBaEc4emRoQjtBZ0cxemRROzs7RUFDSTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWhHOHpkWjtBZ0czemRROzs7RUFDSTtFNUZqREo7QUppM2RSO0FnRzN6ZFk7OztFQUNJO0VBQUE7QWhHK3pkaEI7QWdHenpkWTs7Ozs7RUFDSTtBaEcremRoQjs7QWdHdnpkUTs7RUFDSTtBaEcyemRaO0FnR3R6ZFk7OztFQUNJO0FoRzB6ZGhCOztBZ0cveWRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWhHa3pkWjtBZ0cveWRRO0VBQ0k7RUFDQSxtQzFEaElhO0UwRGlJYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO1VBQUE7QWhHaXpkWjtBZ0c5eWRRO0VBQ0k7QWhHZ3pkWjtBZ0czeWRZO0VBQ0k7QWhHNnlkaEI7O0FnR3R5ZFE7RUFDSSxXQ2pLSztFRGtLTDtBaEd5eWRaO0FnR3R5ZFE7RUFDSSxZOUZsSEE7QUYwNWRaO0FnR3J5ZFE7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FoR3V5ZFo7QWdHcHlkUTs7RUFFSTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FoR3N5ZFo7QWdHbnlkUTtFQUNJO0FoR3F5ZFo7QWdHbHlkUTtFQUNJO0VBQUE7TUFBQTtVQUFBO0FoR295ZFo7QWdHL3hkWTtFQUNJO01BQUE7VUFBQTtBaEdpeWRoQjtBZ0cxeGRZOzs7RUFDSTtFQUFBO01BQUE7VUFBQTtBaEc4eGRoQjtBZ0d0eGRnQjtFQUNJO0VBQUE7TUFBQTtVQUFBO0FoR3d4ZHBCO0FnRzd3ZGdCO0VBQ0k7TUFBQTtVQUFBO0FoRyt3ZHBCOztBZ0d2d2RRO0VBQ0k7RUFDQTtFQUNBLG1DMURoT2E7RTBEaU9iO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FoRzB3ZFo7QWdHdndkUTtFQUNJO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QWhHeXdkWjtBZ0d2d2RZO0VBQ0k7RUFDQTtFQUNBO01BQUE7VUFBQTtBaEd5d2RoQjtBZ0dyd2RRO0VBQ0k7QWhHdXdkWjtBZ0dwd2RRO0VBQ0k7QWhHc3dkWjtBZ0dud2RRO0VBQ0k7RUFDQTtFQUNBLFU5RmxOQTtFOEZtTkE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBaEdxd2RaO0FnR2x3ZFE7RUFDSTtBaEdvd2RaO0FnRy92ZFk7RUFDSSxTOUYvTko7RThGZ09JO0FoR2l3ZGhCOztBZ0dydmRZOzs7RUFDSTtFQUFBO01BQUE7VUFBQTtBaEcwdmRoQjtBZ0dsdmRnQjtFQUNJO0VBQUE7TUFBQTtVQUFBO0FoR292ZHBCOztBZ0c1dWRJO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQSxnQkNoVW1CO0FqRytpZTNCO0FnRzd1ZFE7RUFDSTtBaEcrdWRaO0FnRzV1ZFE7RUFDSTtFQUNBO0VBQ0E7QWhHOHVkWjs7QWdHenVkSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDblZVO0VEb1ZWLGFDblZXO0VEb1ZYO0VBQUE7TUFBQTtVQUFBO0FoRzR1ZFI7QWdHMXVkUTtFQUNJO0VBQ0E7RUFDQSxldEZqV0c7RXNGa1dIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNHVkWjtBZ0d4dWRZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBaEd5dWRoQjtBZ0d0dWRZO0VBQ0k7QWhHd3VkaEI7QWdHcnVkWTtFQUNJO0FoR3V1ZGhCOztBZ0dsdWRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnRGMVhNO0VzRjJYTjtFQUNBO0VBQ0EsU0N4WVk7RUR5WVosWUN6WVk7RUhKaEIsb0JBTGlEO0VBTWpELG1CQU5pRDtFQU9qRDtFQUNBO0VBR0ksb0JBUks7QTlGeW5lYjtBZ0d0dWRRO0VBQ0k7RUFDQSxVQzdZTTtFRDhZTjtBaEd3dWRaO0FnR3J1ZFE7RUZ2Wkosb0JBTGlEO0VBTWpELG1CQU5pRDtFQU9qRDtFQUNBO0VBS0ksbUJBVks7QTlGcW9lYjs7QWdHcHVkSTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QWhHdXVkUjs7QWdHcHVkSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHdXVkUjtBZ0dydWRRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdzdWRaO0FnR251ZFE7RUFBWTtBaEdzdWRwQjtBZ0dydWRRO0VBQVc7QWhHd3VkbkI7O0FnR3J1ZEk7RUFDSTtFQUNBO0VBQ0E7QWhHd3VkUjs7QWdHcnVkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQSxvQzFEemJpQjtFMEQwYmpCO0VBQ0E7RUFDQTtFQUNBO0FoR3d1ZFI7O0FnR3J1ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEd3dWRSOztBZ0dydWRJO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QWhHd3VkUjs7QWtHNXJlUTs7O0U1RmJBLHFCRCtCTTtFQzVCTixjRFFLO0VDTEwseUJETUc7QUxxc2VYO0FrRzVyZVk7Ozs7O0U1RnJCSixpQ0pnUlM7RUk3UVQsY0RRSztFQ0xMLHlCRE1HO0FMOHNlWDtBa0c3cmVnQjs7Ozs7RTVGN0JSLGlDSmdSUztFSTdRVCxjRFlPO0VDVFAseUJEVUs7QUxtdGViO0FrRzNyZVk7Ozs7O0U1RnhDSixnQ29DZ0RlO0VwQzdDZixjRFFLO0VDTEwseUJETUc7RWtDYkgsb0YyRGdEUTtVM0RoRFIsNEUyRGdEUTtBbEc4cmVoQjtBa0d4cmVROzs7RTVGckRBLHFCRCtCTTtFQzVCTixjRFVJO0VDUEoseUJEd0JBO0FMc3RlUjtBa0d0cmVROzs7RUFDSSxjL0ZvRU07QUhzbmVsQjs7QWtHL3FlUTtFQUNJLGMvRm9DUTtFK0ZuQ1I7QWxHa3JlWjtBa0docmVZO0VBRUksY2hHOENDO0FGbW9lakI7O0FrRzNxZUk7RUFDSSx1QnREekVHO0E1Q3V2ZVg7QWtHNXFlUTtFNUZ6RkEscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix5QkR3QkE7RTZGa0VJLGlCdERsRkQ7RXNEbUZDLFloR3dNTztBRm0rZG5CO0FrR3ZxZVk7RUFDSSxZRHBHUTtFQ3FHUjtBbEd5cWVoQjtBa0d0cWVZO0VBRUkscUNEM0dPO0FqR2t4ZXZCOztBa0dqcWVRO0VBR0k7VUFBQTtBbEdrcWVaO0FrRy9wZVE7RUFDSSxjL0ZWUTtBSDJxZXBCOztBa0c3cGVJO0VBQ0k7QWxHZ3FlUjs7QWtHN3BlSTtFQUNJLHlCN0Z0SEc7RTZGdUhILGlDaEc2SE87QUZtaWVmOztBa0cxcGVZOztFQUVJLHlCN0YvSEw7QUw0eGVYOztBa0dwcGVRO0U1RnBKQSxxQkQrQk07RUM1Qk4sY0RRSztFQ0xMLHlCRE1HO0FMa3llWDtBa0ducGVRO0U1RjNKQSxxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtBTHF4ZVI7QWtHaHBlWTtFNUZuS0osaUNKZ1JTO0VJN1FULGNEWU87RUNUUCx5QkRVSztBTHd5ZWI7QWtHNW9lWTs7RTVGNUtKLGlDSmdSUztFSTdRVCxjRFlPO0VDVFAseUJEVUs7RTZGb0tHO0VBQ0E7VUFBQTtBbEcyb2VoQjtBa0d0b2VRO0U1RjFMQSxpQ0pnUlM7RUk3UVQsY0RRSztFQ0xMLHlCRE1HO0FMeXplWDtBa0dwb2VZO0U1RmpNSixpQ0pnUlM7RUk3UVQsY0RZTztFQ1RQLHlCRFVLO0FMMHplYjtBa0c5bmVRO0U1RjVNQSxnQ29DZ0RlO0VwQzdDZixjRFFLO0VDTEwseUJETUc7RWtDYkgsb0YyRG1OSTtVM0RuTkosNEUyRG1OSTtBbEc4bmVaO0FrRzVuZVk7RUFDSTtVQUFBO0FsRzhuZWhCO0FrR2huZVk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHSSxxQjdGdk1GO0FMNDBlZDtBa0d6bmVZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUkscUI3RnJORjtBTG8yZWQ7QW1HcDRlSTtFQUNJLGF6RERjO0V5REVkO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQSxvQzlGOEJNO0U4RjdCTixlOUY0Qkk7RThGM0JKLHlCekZXTTtFeUZWTjtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q2pHc09XO0FGZ3FlbkI7QW1HcDRlUTtFOURqQkE7RWpDQ0EsZ0JDS1E7RThGY0o7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBbkdzNGVaO0FxQ2w2ZVE7RUFDSTtBckNvNmVaO0FtR2o0ZVk7RS9GR0o7RStGRFE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FuR200ZWhCO0FtRy8zZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsUWpHR0o7RWlHRkksc0R6RFNLO0ExQ3czZXJCO0FtRy8zZWdCO0VBQ0k7QW5HaTRlcEI7QW1HeDNlZ0I7RUFDSTtFQUFBO0VBQUE7RUFBQTtBbkcwM2VwQjs7QW1HaDNlSTs7OztFQUlJO0FuR20zZVI7QW1HajNlUTs7OztFL0YxQ0E7QUppNmVSO0FtR24zZVE7Ozs7RUFDSTtFQUNBLHFEekQxQlM7QTFDazVlckI7O0FtR2ozZUk7RUFDSTtBbkdvM2VSO0FtR2ozZVk7RUFDSTtBbkdtM2VoQjtBbUdqM2VZO0VBQ0ksbUM3RDlGUztFNkQrRlQsb0M3RC9GUztBdENrOWV6Qjs7QW1HMzJlSTtFL0Y1SEksZ0JDS1E7RThGeUhSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBbkc4MmVSOztBb0dqL2VRO0U5RkZBLHFCRCtCTTtFQzVCTixjRFVJO0VDUEoseUJEd0JBO0FMMjllUjtBb0c5K2VZO0U5RlhKLGlDSmdSUztFSTdRVCxjRFlPO0VDVFAseUJEVUs7QUw4K2ViO0FvR3QrZVk7RTlGeEJKLGdDb0NnRGU7RXBDN0NmLGNEUUs7RUNMTCx5QkRNRztFa0NiSCxvRjZEZ0NRO1U3RGhDUiw0RTZEZ0NRO0FwR3ErZWhCO0FvR2orZVk7RUFHSSxxQi9GUEY7QUx3K2VkO0FvR3A5ZVk7RUFDSSxxQi9GckJGO0FMMitlZDtBb0cxOGVJO0U5RmhFSSxxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtBTGkvZVI7QW9HdDhlUTtFOUZ6RUEsaUNKZ1JTO0VJN1FULGNEWU87RUNUUCx5QkRVSztBTG9nZmI7QW9HajhlUTtFOUZuRkEsZ0NvQ2dEZTtFcEM3Q2YsY0RRSztFQ0xMLHlCRE1HO0VrQ2JILG9GNkQyRkk7VTdEM0ZKLDRFNkQyRkk7QXBHZzhlWjs7QXFHemhmSTtFakdESSxnQkNLUTtFZ0dGUixXQ0xZO0VETVo7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBLG9DaEcyQk07RWdHMUJOLGVoR3lCSTtFZ0d4QkoseUIzRlFNO0UyRlBOO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDbkdtT1c7QUZ5emVuQjtBcUcxaGZRO0VBQ0k7QXJHNGhmWjtBcUd6aGZRO0VoRXhCQTtFakNDQSxnQkNLUTtFZ0dxQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBckcyaGZaO0FxQzVqZlE7RUFDSTtBckM4amZaO0FxRzNoZlk7RUFDSTtBckc2aGZoQjtBcUd6aGZZO0VBQ0k7RUFDQTtFQUNBLG9DM0RqQlU7RTJEa0JWO0FyRzJoZmhCO0FxR3ZoZlk7RUFDSTtBckd5aGZoQjtBcUd2aGZZO0VoRXRESjtBckNnbGZSO0FxQzlrZlE7RUFDSTtBckNnbGZaO0FxRzFoZmdCO0VBQ0k7QXJHNGhmcEI7QXFHMWhmZ0I7RUFDSTtBckc0aGZwQjtBcUd0aGZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXJHd2hmaEI7QXFHdGhmZ0I7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0EsZ0JuR2RSO0VtR2VRO01BQUE7VUFBQTtBckd3aGZwQjtBcUdyaGZnQjtFQUNJLGtCbkdoQkw7QUZ1aWZmO0FxR25oZlk7RUFHSTtFQUNBO0FyR21oZmhCO0FxR2poZmdCO0VBQ0k7QXJHbWhmcEI7QXFHL2dmWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFFuR3JDSjtFbUdzQ0ksVTNEekVJO0ExQzBsZnBCO0FxRzlnZlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsUW5HcERKO0VtR3FESSxVM0R4Rkk7QTFDd21mcEI7QXFHOWdmZ0I7RUFDSTtBckdnaGZwQjtBcUcxZ2ZnQjtFQUNJO0VBQUE7RUFBQTtFQUFBO0FyRzRnZnBCO0FxR25nZmdCO0VBQ0k7RUFBQTtFQUFBO0VBQUE7QXJHcWdmcEI7QXFHaGdmUTtFQUVJO0FyR2lnZlo7QXFHLy9lWTtFQUNJLDBDM0QxSFU7RTJEMkhWO0FyR2lnZmhCO0FxRy8vZWdCOzs7OztFQUdJO0FyR21nZnBCO0FxR2hnZmdCO0VBQ0k7QXJHa2dmcEI7QXFHaGdmb0I7RUFDSTtFQUNBLGtCbkdsR1o7QUZvbWZaO0FxRzkvZWdCO0VBQ0k7RUFDQSxpQm5HckdMO0VtR3NHSztBckdnZ2ZwQjtBcUc5L2VvQjtFQUNJO0VBQ0EsaUJuRzdHWjtBRjZtZlo7QXFHMy9lWTs7O0VBRUk7RUFDQSxTM0R2Skk7QTFDcXBmcEI7QXFHMS9lUTtFQUNJO0FyRzQvZVo7O0F1R3JyZlk7RWpHSEosZ0NvQ2dEZTtFcEM3Q2YsY0RRSztFQ0xMLHlCRE1HO0VrQ2JILG9GZ0VVUTtVaEVWUiw0RWdFVVE7QXZHc3JmaEI7QXVHbHFmUTtFakc3QkEscUJEK0JNO0VDNUJOLGNEUUs7RUNMTCx5QkRNRztBTHdyZlg7QXVHaHFmWTtFQUNJO0F2R2txZmhCO0F1RzdwZmdCO0VBQ0k7QXZHK3BmcEI7QXVHNXBmZ0I7RUFDSTtBdkc4cGZwQjtBdUczcGZnQjtFakdsRFIscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix5QkR3QkE7RWtDL0JBLG1EZ0UyRFk7VWhFM0RaLDJDZ0UyRFk7QXZHeXBmcEI7QXVHbnBmb0I7RUFDSTtBdkdxcGZ4QjtBdUdocGZZO0VBQ0kseUJsRzNETDtBTDZzZlg7QXVHOW9mWTtFakczRUosaUNKZ1JTO0VJN1FULGNEUUs7RUNMTCx5QkRNRztBTGt0Zlg7QXVHem9mWTtFQUdJLHFCbEd6REY7QUxrc2ZkO0F1R2pvZlk7RUFDSSxxQmxHbEVGO0FMcXNmZDs7QXdHcHVmSTtFQUNJLGE5REZjO0U4REdkO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQSxvQ25HNkJNO0VtRzVCTixlbkcyQkk7RW1HMUJKLHlCOUZVTTtFOEZUTjtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q3RHcU9XO0FGa2dmbkI7QXdHcnVmUTtFbkVsQkE7RWpDQ0EsZ0JDS1E7RW1HZUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtBeEd1dWZaO0FxQ3B3ZlE7RUFDSTtBckNzd2ZaO0F3R3J1ZlE7RUFDSTtBeEd1dWZaO0F3R2x1ZlE7RXBHREE7RW9HR0k7RUFDQSxtQ2xFdkJhO0VrRXdCYjtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXhHb3VmWjtBd0dqdWZRO0VBQ0k7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QXhHbXVmWjtBd0dqdWZZO0VBQ0k7RUFDQTtFQUNBO01BQUE7VUFBQTtBeEdtdWZoQjtBd0cvdGZRO0VBQ0k7QXhHaXVmWjtBd0c5dGZRO0VBQ0k7QXhHZ3VmWjtBd0c3dGZRO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7QXhHK3RmWjtBd0cxdGZRO0VBRUk7QXhHMnRmWjtBd0d6dGZZO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBeEcydGZoQjtBd0d4dGZZO0VwRzNDSjtBSnN3ZlI7O0F5R3R6ZlE7RW5HSkEscUJEK0JNO0VDNUJOLGNEUUs7RUNMTCx5QkRNRztBTG96Zlg7QXlHcnpmWTtFbkdYSixxQkQrQk07RUM1Qk4sY0RVSTtFQ1BKLHlCRHdCQTtBTHV5ZlI7QXlHbHpmZ0I7RW5HbkJSLGlDSmdSUztFSTdRVCxjRFlPO0VDVFAseUJEVUs7QUwwemZiO0F5Rzl5ZmdCOztFbkc1QlIsaUNKZ1JTO0VJN1FULGNtRzRCZ0I7RW5HekJoQix5QkRVSztFb0dvQk8seURDdENxQjtVRHNDckIsaURDdENxQjtBMUdtMWZ6QztBeUd2eWZZO0VuRzFDSixpQ0pnUlM7RUk3UVQsY0RRSztFQ0xMLHlCRE1HO0FMMDBmWDtBeUdweWZnQjtFbkdsRFIsaUNKZ1JTO0VJN1FULGNEWU87RUNUUCx5QkRVSztBTDIwZmI7QXlHN3hmWTtFbkc5REosZ0NvQ2dEZTtFcEM3Q2YsY0RRSztFQ0xMLHlCRE1HO0VrQ2JILG9Ga0VxRVE7VWxFckVSLDRFa0VxRVE7QXpHNnhmaEI7QXlHenhmWTtFQUdJLHFCcEc1Q0Y7QUxxMGZkO0F5RzV3Zlk7RUFDSSxxQnBHMURGO0FMdzBmZDtBMkd2MmZJO0V0RURJO0VqQ0NBLGdCQ0tRO0VzR0ZSO0VBQ0E7RUFDQSxvQ3RHOEJNO0VzRzdCTixldEc0Qkk7RXNHM0JKLHlCakdXTTtFaUdWTjtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBM0d5MmZSO0FxQ3IzZlE7RUFDSTtBckN1M2ZaO0EyRzEyZlE7RUFDSTtBM0c0MmZaOztBNEc1M2ZJO0V0R0FJLHFCRCtCTTtFQzVCTixjRFFLO0VDTEwseUJETUc7QUxzM2ZYO0E0R3ozZlE7RXRHVEEsaUNKZ1JTO0VJN1FULGNEUUs7RUNMTCx5QkRNRztBTDIzZlg7QTRHbjNmUTtFdEdwQkEsZ0NvQ2dEZTtFcEM3Q2YsY0RRSztFQ0xMLHlCRE1HO0VrQ2JILG9GcUU2Qkk7VXJFN0JKLDRFcUU2Qkk7QTVHaTNmWjtBNEd6M2ZRO0V0R3BCQSxnQ29DZ0RlO0VwQzdDZixjRFFLO0VDTEwseUJETUc7RWtDYkgsb0ZxRTZCSTtVckU3QkosNEVxRTZCSTtBNUdpM2ZaO0E0RzUyZlE7RXJHbENKO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO1VBQUE7QVBpNWZKOztBNkdyNWZJO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QTdHdzVmUjs7QTZHcDVmSTtFeEVSSTtFd0VVQTtFQUNBLGlCQ1ZnQjtFRFdoQjtFQUNBO1VBQUE7RUFDQSxleEdxQkk7RXdHcEJKLG9DeEdxQk07RXdHcEJOLHlCbkdHTTtFbUdGTjtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0E3R3U1ZlI7QXFDNTZmUTtFQUNJO0FyQzg2Zlo7QTZHeDVmUTs7RUFFSSxtQkNkWTtFRGVaLGVDaEJTO0E5RzA2ZnJCO0E2R3Y1ZlE7RUFDSSxrQkNkWTtBOUd1NmZ4QjtBNkdyNWZRO0VBRUksZW5HbENHO0FWdzdmZjs7QTZHLzRmUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3R2s1Zlo7QTZHLzRmUTs7RUFFSTtBN0dpNWZaOztBK0d0OGZJO0V6R0FJLHFCRCtCTTtFQzVCTixjRFVJO0VDUEoseUJEd0JBO0FMODZmUjtBK0dyOGZROztFQUVJLGNESVM7QTlHbThmckI7QStHbDhmUTtFQUNJLGNET1M7QTlHNjdmckI7O0ErRzU3ZlE7O0VBRUksYzVHc0ZRO0FIeTJmcEI7O0FnSHo5Zkk7RUFDSSxpQkNGYztFREdkO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0MzRytCTTtFMkc5Qk4sZTNHNkJJO0UyRzVCSix5QnRHWU07RXNHWE47RUFDQTtFQUNBO0VBQ0EsNkM5RzBPVztBRmt2Zm5CO0FnSDE5ZlE7RUFDSTtBaEg0OWZaO0FnSHg5ZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FoSDA5Zlo7QWdIeDlmWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FoSDA5ZmhCO0FnSHY5Zlk7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBaEh5OWZoQjtBZ0h2OWZnQjtFQUNJLGlCOUdzQlI7QUZtOGZaO0FnSHI5Zlk7RUFDSTtBaEh1OWZoQjtBZ0hsOWZZO0VBQ0k7QWhIbzlmaEI7QWdIajlmWTtFQUNJO0FoSG05ZmhCO0FnSDk4ZlE7RUFDSSxpQkMvRFE7RURnRVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIZzlmWjtBZ0g5OGZZOztFQUVJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBaEhnOWZoQjtBZ0g3OGZZO0VBQ0k7RUFBQTtNQUFBO1VBQUE7QWhIKzhmaEI7QWdINThmWTtFQUNJO0VBQUE7TUFBQTtVQUFBO0FoSDg4ZmhCO0FnSDM4Zlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FoSDY4ZmhCO0FnSDM4Zlk7RUFDSTtBaEg2OGZoQjtBZ0gxOGZZO0VBQ0ksZ0I5RzFGUDtFOEcyRk87RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg0OGZoQjtBZ0h4OGZnQjtFQUNJO0FoSDA4ZnBCO0FnSHQ4Zlk7RUFDSTtFQUNBO0VBQ0E7QWhIdzhmaEI7QWdIcjhmWTs7RUFFSTtFQUNBO0FoSHU4ZmhCO0FnSHA4Zlk7RUFDSTtFQUNBO0VBQ0E7QWhIczhmaEI7QWdIbjhmWTs7OztFQUlJO0FoSHE4ZmhCO0FnSGw4Zlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEhvOGZoQjtBZ0hqOGZZOzs7RUFHSSxlQ25JYztFRG9JZDtBaEhtOGZoQjtBZ0hoOGZZOzs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQSxROUc5RUQ7QUZnaGdCZjtBZ0gxN2ZnQjs7OztFQUNJLGU5RzNITDtBRjBqZ0JmO0FnSDU3ZmdCOzs7O0VBQ0k7QWhIaThmcEI7QWdINzdmWTs7RUFFSTtBaEgrN2ZoQjtBZ0g1N2ZZOztFQUVJLGU5Ry9ISjtBRjZqZ0JaO0FnSDM3Zlk7RUFDSTtBaEg2N2ZoQjtBZ0h6N2ZZOztFQUdJO0VBRUE7RUFDQTtFQUNBO0FoSHk3ZmhCO0FnSHI3Zlk7O0VBR0k7QWhIczdmaEI7QWdIbDdmWTtFQUNJO0FoSG83ZmhCO0FnSGw3ZmdCOzs7RUFHSTtBaEhvN2ZwQjtBZ0gvNmZZOzs7Ozs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtBaEhpN2ZoQjtBZ0g3NmZZOzs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIKzZmaEI7QWdIMzZmWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDY2ZmhCO0FnSHo2Zlk7O0VBRUk7RUFDQTtFQUNBO0FoSDI2ZmhCO0FnSHY2Zlk7RUFDSTtBaEh5NmZoQjtBZ0h0NmZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSHc2ZmhCO0FnSHI2Zlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FoSHU2ZmhCO0FnSG42ZlE7RUFDSTtFQUNBO0VBQ0EsZ0I5R3BQRztFOEdxUEg7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FoSHE2Zlo7QWdIajZmUTtFQUNJLGdCOUd4Tkc7QUYybmdCZjtBZ0hoNmZROzs7RUFHSSxnQjlHeFBBO0U4R3lQQTtFQUNBLGdCOUdwUUc7RThHcVFIO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtBaEhrNmZaO0FnSDk1Zlk7RUFDSSxtQkNoVGdCO0VEaVRoQjtBaEhnNmZoQjtBZ0g3NWZZO0VBQ0k7QWhIKzVmaEI7QWdIMTVmUTtFQUNJLFdDNVNnQjtFRDZTaEI7RUFDQTtFQUNBO0FoSDQ1Zlo7QWdIejVmUTtFQUNJLFdDblRnQjtFRG9UaEI7RUFDQTtFQUVBO0FoSDA1Zlo7QWdIeDVmWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSDA1ZmhCO0FnSHQ1ZlE7RUFDSTtBaEh3NWZaO0FnSG41ZlE7O0VBRUk7QWhIcTVmWjtBZ0gvNGZZO0VBQ0k7QWhIaTVmaEI7QWdILzRmZ0I7RUFDSSxnQjlHL1NMO0U4R2dUSztBaEhpNWZwQjtBZ0g3NGZZOzs7Ozs7O0VBSUksaUI5RzdUSjtBRitzZ0JaO0FnSC80Zlk7RUFDSTtBaEhpNWZoQjtBZ0g3NGZZO0VBQ0k7RUFDQTtBaEgrNGZoQjs7QWdIMTRmSTtFQUNJO0VBQ0E7RUFDQTtBaEg2NGZSO0FnSDM0ZlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg0NGZaO0FnSDE0ZlE7O0VBRUk7QWhINDRmWjs7QWdIdjRmUTtFQUNJO0FoSDA0Zlo7QWdIeDRmWTtFQUNJO0FoSDA0ZmhCOztBZ0hoNGZZOztFQUVJO0VBQ0E7QWhIbTRmaEI7QWdIaDRmWTtFQUNJO0VBQ0EsVTlHaldEO0U4R2tXQyxROUdsV0Q7QUZvdWdCZjtBZ0gvM2ZZOzs7O0VBSUk7RUFDQSxROUcxV0Q7QUYydWdCZjtBZ0g5M2ZZOzs7RUFHSTtFQUNBO0FoSGc0ZmhCO0FnSDUzZlE7RUFDSTtFQUNBO0FoSDgzZlo7QWdINTNmWTtFQUNJO0FoSDgzZmhCO0FnSDMzZlk7O0VBRUk7RUFDQTtFQUNBLFU5RzNaSjtBRnd4Z0JaO0FnSHQzZlk7Ozs7OztFQUdJO0VBQ0EsUzlHdGFKO0FGaXlnQlo7QWdIeDNmWTs7Ozs7O0VBR0k7RUFDQTtBaEg2M2ZoQjs7QWtINzJnQkk7RTVHQ0ksaUNKcVVXO0VJbFVYLGNEUUs7RUNMTCx5QkRNRztBTHMyZ0JYO0FrSDUyZ0JRO0U1R05BLHFCRCtCTTtFQzVCTixjRFVJO0VDUEoseUJEd0JBO0FMeTFnQlI7QWtIMTJnQlk7RUFFSSx5QjdHQ0g7QUwwMmdCYjtBa0h4MmdCWTs7RUFFSSxjN0dQSjtFNkdRSSxZRFJlO0FqSGszZ0IvQjtBa0huMmdCWTtFQUNJO1VBQUE7QWxIcTJnQmhCO0FrSGwyZ0JZO0VBQ0ksaUREYVE7VUNiUix5Q0RhUTtBakh1MWdCeEI7QWtILzFnQlE7RUFDSSxjN0cxQkE7QUwyM2dCWjtBa0gzMWdCWTtFQUNJLGM3R2pDSjtBTDgzZ0JaO0FrSDMxZ0JZO0VBQ0kseUI3RzFDVDtBTHU0Z0JQO0FrSHQxZ0JZO0VBQ0kseUIvR2dFSTtBSHd4Z0JwQjtBa0hqMWdCWTs7RUFDSSxjL0drRUU7QUhreGdCbEI7QWtIbDFnQlk7O0VBQ0kseUIvRytERTtBSHN4Z0JsQjtBa0hqMWdCUTs7Ozs7Ozs7RUFRSSxjRHhEUTtFQ3lEUixxQkR6RFE7QWpINDRnQnBCO0FrSC8wZ0JROzs7Ozs7RUFNSSxxQkRuRVE7QWpIbzVnQnBCO0FrSDcwZ0JROzs7OztFQUtJLHlCN0d4RkQ7RTZHeUZDO0FsSCswZ0JaO0FrSDMwZ0JROztFQUVJLHlCRG5GUTtFQ29GUiwwQkRwRlE7QWpIaTZnQnBCO0FrSDEwZ0JROzs7RUFHSSxjRGxGVztBakg4NWdCdkI7QWtIejBnQlE7RUFDSSxjN0czR0M7QUxzN2dCYjtBa0h2MGdCUTtFQUdJLHFCN0c5RkU7QUxxNmdCZDs7QW1IcjhnQkk7RTlFQUk7RWpDQ0Esa0IrQ0RlO0VnRUdmO0VBQ0EsaUJoRUxjO0VnRU1kO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0M5RzRCTTtFOEczQk4sZTlHMEJJO0U4R3pCSixpQmhFUGE7RWdFUWI7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkNqSHFPVztBRm11Z0JuQjtBcUN0OWdCUTtFQUNJO0FyQ3c5Z0JaOztBbUhuOGdCSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0FuSHM4Z0JSOztBbUhoOGdCUTtFQUFxQjtBbkhvOGdCN0I7O0FtSHA4Z0JRO0VBQXFCO0FuSHc4Z0I3Qjs7QW1IeDhnQlE7RUFBcUI7QW5INDhnQjdCOztBbUh2OGdCSTtFOUV0Q0k7RWpDT0EsMkIrQ1BlO0UvQ1FmLDRCK0NSZTtFZ0V5Q2Y7RUFDQSxxQmhFbkN1QjtFZ0VvQ3ZCLG1CaEVuQ3VCO0VnRW9DdkI7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBbkgyOGdCUjtBcUN6L2dCUTtFQUNJO0FyQzIvZ0JaO0FtSDU4Z0JRO0VBQ0k7QW5IODhnQlo7O0FtSHo4Z0JJO0VBQ0k7RUFDQSxlekdwRE87RXlHcURQLHlCaEVoRG1CO0VnRWlEbkI7RUFDQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QW5INDhnQlI7QW1IMThnQlE7RUFDSTtBbkg0OGdCWjs7QW1IdDhnQkk7RUFFSTtBbkgrOGdCUjs7QW1IajlnQkk7RUFFSTtBbkgrOGdCUjs7QW1IajlnQkk7RUFDSTtFQUVBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFFQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBbkh3OGdCUjs7QW1IdDhnQkk7RUFDSTtNQUFBO1VBQUE7QW5IeThnQlI7O0FtSGg4Z0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtBbkhtOGdCUjs7QW1IajhnQkk7RUFDSTtBbkhvOGdCUjs7QW1IbDhnQkk7RUFDSTtBbkhxOGdCUjs7QW1IbjhnQkk7RUFDSTtBbkhzOGdCUjs7QW1IbjhnQkk7RUFDSTtFQUNBO0FuSHM4Z0JSO0FtSHA4Z0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5IczhnQlo7O0FvSG5raEJJO0U5R0FJLGlDSnFVVztFSWxVWCxjRFFLO0VDTEwseUJETUc7RWtDYkgsbUQ2RVFBO1U3RVJBLDJDNkVRQTtBcEhta2hCUjs7QW9IL2poQlE7RTdFWkEsc0Q2RWNJO1U3RWRKLDhDNkVjSTtBcEhpa2hCWjs7QW9IM2poQkk7RTlHbkJJLHFCNkMwQmlCO0U3Q3ZCakIsY0RVSTtFQ1BKLHlCRHdCQTtBTHNqaEJSOztBcUhybGhCSTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh3bGhCUjtBcUh0bGhCUTtFQUNJO0FySHdsaEJaOztBcUhwbGhCSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0FySHVsaEJSO0FxSHBsaEJRO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBckhzbGhCWjtBcUhubGhCUTtFQUNJO0FySHFsaEJaOztBcUg1a2hCSTtFQUNJO01BQUE7VUFBQTtBckgra2hCUjs7QXFIamtoQkk7RWpIbENJLCtCK0NyQmU7RS9Dc0JmLDhCK0N0QmU7RWtFeURmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXJIcWtoQlI7QXFIbmtoQlE7RUFFSTtFQUNBO0FySG9raEJaO0FxSGpraEJRO0VBQ0ksZ0JDckVRO0F0SHdvaEJwQjtBcUhqa2hCWTtFQUVJO0VBQ0EsaUJDMUVJO0F0SDRvaEJwQjs7QXFIMWpoQkk7RUFDSTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FySDZqaEJSO0FxSDNqaEJRO0VqSDVGQSxnQmlINkY0QjtFQUN4QjtFQUNBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXJINmpoQlo7QXFIMWpoQlE7RUFDSTtFQUNBLHNCQzlGMkI7QXRIMHBoQnZDO0FxSDFqaEJZO0VBRUk7RUFDQTtFQUNBLHVCQ3BHdUI7QXRIK3BoQnZDOztBcUhyamhCSTtFQUNJO0VBQUE7RUFBQTtNQUFBO1VBQUE7QXJId2poQlI7QXFIdGpoQlE7RUFDSTtFQUFBO01BQUE7VUFBQTtFQUNBO0FySHdqaEJaO0FxSHJqaEJRO0VBQ0k7RUFDQSxxQkNwSDJCO0F0SDJxaEJ2Qzs7QXFIbGpoQlE7RUFDSTtBckhxamhCWjs7QXFIN2loQlE7RUFDSTtFQUNBO0FySGdqaEJaO0FxSDVpaEJZO0VBQ0k7QXJIOGloQmhCO0FxSHZpaEJZOztFQUNJO0FySDBpaEJoQjs7QXVIdHNoQkk7RWpIQ0k7RUFHQSxjSmlIVTtFSTlHVix5Qkh5R1k7QUg0bGhCcEI7O0F1SGxzaEJRO0VBQ0k7QXZIcXNoQlo7QXVIanNoQlE7RUFDSTtFQUNBO0F2SG1zaEJaO0F1SGpzaEJRO0VBQ0ksY3BINEZRO0FIdW1oQnBCO0F1SC9yaEJROztFQUVJO1VBQUE7QXZIaXNoQlo7QXVIL3JoQlE7O0VBRUk7VUFBQTtBdkhpc2hCWjs7QXdIOXRoQkk7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0F4SGl1aEJSOztBd0g5dGhCSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtBeEhpdWhCUjtBd0gvdGhCUTtFQUNJO0F4SGl1aEJaOztBd0g3dGhCSTtFcEhsQkksZ0JDS1E7RW1IZVI7RUFDQSxpQkNyQm9CO0VEc0JwQjtFQUNBO1VBQUE7RUFDQTtFQUNBLG9DbkhVTTtFbUhUTixlOUd2Qk87RThHd0JQLHlCOUdUTTtFOEdVTjtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDdEhvTlc7QUY0Z2hCbkI7O0F3SDd0aEJJO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0F4SGd1aEJSO0F3SDl0aEJRO0VBRUksaUJ0SGVHO0VzSGRIO0VBQUE7TUFBQTtVQUFBO0F4SCt0aEJaO0F3SDV0aEJRO0VBQ0k7RUFDQSxnQnRIU0c7RXNIUkg7RUFBQTtNQUFBO1VBQUE7RUFDQTtBeEg4dGhCWjtBd0gzdGhCUTtFQUNJO0VBQUE7TUFBQTtVQUFBO0F4SDZ0aEJaOztBd0hudGhCWTs7RUFDSTtFQUNBLGdCdEhURDtBRmd1aEJmO0F3SHB0aEJZOztFQUNJO0VBQ0EsaUJ0SGREO0FGcXVoQmY7O0F3SDFzaEJJO0VBQ0k7QXhINnNoQlI7QXdIM3NoQlE7RUFDSTtBeEg2c2hCWjtBd0gxc2hCUTtFQUNJO0VBQ0E7RUFDQTtBeEg0c2hCWjs7QTBIMXloQkk7RXBIQUksaUNKcVVXO0VJbFVYLGNEUUs7RUNMTCx5QkRNRztBTG95aEJYOztBMEh2eWhCUTtFQUNJO0ExSDB5aEJaOztBMEh2eWhCSTtFQUNJLG9GOUVHTztVOEVIUCw0RTlFR087QTVDdXloQmY7O0EwSHR5aEJRO0VBQ0k7RUFDQTtFQUNBO0ExSHl5aEJaOztBMEg1eWhCUTtFQUNJO0VBQ0E7RUFDQTtBMUgreWhCWjs7QTBIbHpoQlE7RUFDSTtFQUNBO0VBQ0E7QTFIcXpoQlo7O0EwSHh6aEJRO0VBQ0k7RUFDQTtFQUNBO0ExSDJ6aEJaOztBMEg5emhCUTtFQUNJO0VBQ0E7RUFDQTtBMUhpMGhCWjs7QTBIcDBoQlE7RUFDSTtFQUNBO0VBQ0E7QTFIdTBoQlo7O0EwSDEwaEJRO0VBQ0k7RUFDQTtFQUNBO0ExSDYwaEJaOztBMEhoMWhCUTtFQUNJO0VBQ0E7RUFDQTtBMUhtMWhCWjs7QTBIdDFoQlE7RUFDSTtFQUNBO0VBQ0E7QTFIeTFoQlo7O0EwSDUxaEJRO0VBQ0k7RUFDQTtFQUNBO0ExSCsxaEJaOztBMkhyM2hCSTtFQUNJO0VBQ0EsaUJDRGE7RURFYjtFQUNBO1VBQUE7RUFDQTtFQUNBLG9DdEg4Qk07RXNIN0JOLGV0SDRCSTtFc0gzQkoseUJqSFdNO0VpSFZOO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0EsNkN6SHFPVztBRm1waEJuQjtBMkh0M2hCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSHczaEJaO0EySHIzaEJZO0VBRUk7QTNIczNoQmhCO0EySGwzaEJROztFQUVJO0EzSG8zaEJaO0EySDkyaEJZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBUUk7TUFBQTtVQUFBO0EzSDgzaEJoQjs7QTJIdDNoQkk7RUFFUSxnQnpIMUNIO0V5SDJDRyxpQnpIM0NIO0V5SDZDRDtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBM0h1M2hCUjs7QTJIbDNoQkk7RUFDSSw2Q3JGL0NXO0VxRmdEWCwwQ3JGaERXO0VxRmlEWDtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0EzSHEzaEJSO0EySG4zaEJRO0VBQ0k7QTNIcTNoQlo7QTJIbjNoQlE7RUFDSTtBM0hxM2hCWjs7QTJILzJoQkk7RUFHSTtFQUNBLGlCQzdFa0I7RUQ4RWxCO0EzSGczaEJSOztBMkgzMmhCSTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0EzSDgyaEJSO0EySDUyaEJRO0VBQ0k7RUFDQTtBM0g4MmhCWjs7QTJIMzJoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QTNIODJoQlI7QTJINTJoQlE7RUFDSTtFQUFBO0VBQUE7RUFBQTtBM0g4MmhCWjtBMkh6MmhCUTtFQUdJO0VBQ0EsaUJDOUdjO0VEK0dkO0EzSHkyaEJaO0EySHIyaEJRO0VBQ0k7RUFDQTtBM0h1MmhCWjs7QTJIMzBoQlE7RUFDSTtFQUNBLFVDdkdRO0E1SHE3aEJwQjs7QTJIcjBoQlE7O0VBRUk7RUFDQSxVQ2xIVztBNUgwN2hCdkI7QTJIbjBoQlk7OztFQUVJO0VBQ0E7QTNIczBoQmhCOztBMkgvemhCSTtFQUVJO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0EzSGkwaEJSOztBMkg1emhCSTtFQUVJO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QTNIOHpoQlI7QTJINXpoQlE7RUFFSTtFQUNBO0EzSDZ6aEJaOztBMkh4emhCSTtFQUNJO0EzSDJ6aEJSO0EySHZ6aEJZO0VBQ0ksVUM5Sk87RUQrSlA7RUFBQTtFQUFBO0VBQUE7QTNIeXpoQmhCO0EySHJ6aEJRO0VBRVEsZ0J6SGxOUDtFeUhtTk8saUJ6SG5OUDtFeUhzTkcsMENyRmhOTztFcUZpTlA7VUFBQTtFQUNBO0EzSG96aEJaO0EySDl5aEJZO0VBRVEsZ0J6SGhPWDtFeUhpT1csaUJ6SGpPWDtBRmdoaUJUOztBMkh2eWhCSTs7OztFQUlJO0EzSDB5aEJSOztBNkh0aWlCSTtFdkhDSSxpQ0pxVVc7RUlsVVgsY0RVSTtFQ1BKLHlCRHdCQTtBTDZnaUJSOztBNkgzaGlCUTtFdkhiQSxjRFlPO0VDVFAseUJEVUs7QUxnaWlCYjtBNkh2aGlCUTtFdkh0QkEsY0RjUTtFQ1hSLHlCRFlNO0FMa2lpQmQ7QTZIbmhpQlE7RUFFSSw2QkRKVTtFckZoQ2QsdURzRnFDSTtVdEZyQ0osK0NzRnFDSTtBN0hvaGlCWjs7QTZIdmdpQlE7RXZIOUNBLGNINEdZO0FINjhoQnBCO0E2SHBnaUJZO0V2SHJESixjRGNRO0VDWFIseUJEWU07QUw4aWlCZDtBNkgvL2hCWTtFQUVJLDZCRFpRO0VyRnhEaEIsNERzRnFFUTtVdEZyRVIsb0RzRnFFUTtBN0hnZ2lCaEI7QTZINy9oQlk7RXZIcEVKLGNEY1E7RUNYUix5QkRZTTtBTHNqaUJkOztBNkh4K2hCWTs7RXZIaEdKLHFCRCtCTTtFQzVCTixjRFVJO0VDUEoseUJEd0JBO0FMaWppQlI7QTZIeCtoQmdCOzs7RXZIdkdSLGlDSmdSUztFSTdRVCxjRFlPO0VDVFAseUJEVUs7QUxza2lCYjtBNkhyK2hCWTs7RXZIakhKLHFCRCtCTTtFQzVCTixjRFVJO0VDUEosdUJzQ1FHO0VMZkgsb0ZzRndIUTtVdEZ4SFIsNEVzRndIUTtBN0hzK2hCaEI7QTZIbCtoQm9COzs7RXZIeEhaLGNEWU87RUNUUCx5QkRVSztBTG1saUJiO0E2SGgraEJvQjs7RXZIaElaLGNEY1E7RUNYUix5QkRZTTtBTHNsaUJkOztBOEh4bWlCSTtFekZESTtFeUZHQTtFQUNBO0VBQ0EsaUJDRGdCO0VERWhCO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0N6SDJCTTtFeUgxQk4sZXpIeUJJO0V5SHhCSix5QnBIUU07RW9IUE47RUFDQTtFQUNBO0VBQ0EsNkM1SHNPVztBRnE0aEJuQjtBcUN4bmlCUTtFQUNJO0FyQzBuaUJaO0E4SDFtaUJRO0V6Rm5CQTtFeUZzQkk7RUFDQTtFQUNBO0VBQ0E7QTlIMm1pQlo7QXFDbG9pQlE7RUFDSTtBckNvb2lCWjtBOEg1bWlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0EsYTVId0JEO0U0SHhCQyxRNUh3QkQ7RTRIdkJDO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0EsaUo1SDZQSDtFNEg3UEcseUk1SDZQSDtFNEg3UEcsaUk1SDZQSDtFNEg3UEcsc0s1SDZQSDtBRmkzaEJiO0E4SDNtaUJRO0VBQ0k7QTlINm1pQlo7QThIeG1pQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgwbWlCWjtBOEh4bWlCUTtFQUNJO0E5SDBtaUJaO0E4SHhtaUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0EsYTVIVEQ7RTRIU0MsUTVIVEQ7RTRIVUM7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQSxpSjVINE5IO0U0SDVORyx5STVINE5IO0U0SDVORyxpSTVINE5IO0U0SDVORyxzSzVINE5IO0FGODRoQmI7QThIcG1pQlE7RUFDSTtBOUhzbWlCWjtBOEhqbWlCUTs7RUFFSTtBOUhtbWlCWjtBOEhybWlCUTs7RUFFSTtBOUhtbWlCWjtBOEhqbWlCUTs7RUFFSTtBOUhtbWlCWjtBOEhybWlCUTs7RUFFSTtBOUhtbWlCWjs7QThIcGxpQlE7O0VBRUk7QTlIdWxpQlo7QThIbmxpQlE7OztFQUdJLGlCNUh6REc7QUY4b2lCZjtBOEhqbGlCUTs7RUFFSTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQSxVNUgxREE7QUY2b2lCWjs7QThIMWtpQlE7Ozs7OztFQUdJLGdCNUgvRUc7RTRIZ0ZIO0E5SGdsaUJaO0E4SDdraUJROzs7O0VBRUk7RUFDQSxTNUg3RUE7QUY4cGlCWjs7QWdJanVpQkk7RTFIQ0kscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix5QkR3QkE7QUx3c2lCUjtBZ0kzdGlCWTtFMUhSSixjSDRHWTtFR3pHWix5QkRNRztBTDh0aUJYO0FnSXZ0aUJnQjtFQUNJLGMzSFBSO0FMZ3VpQlo7QWdJcnRpQlk7RUFFSTtFQUNBO0VBQ0E7QWhJc3RpQmhCO0FnSW50aUJZOztFMUg1QkosY0oySFM7RUl4SFQseUJ5SGNxQjtBL0htdWlCN0I7QWdJOXNpQlk7RTFIdENKLGNEY1E7RUNYUix5QkRZTTtBTHl1aUJkO0FnSTFzaUJnQjtFQUNJO0FoSTRzaUJwQjtBZ0l6c2lCZ0I7RUFFSTtBaEkwc2lCcEI7QWdJdHNpQlk7OztFQUdJLHVEOUgwVlc7VThIMVZYLCtDOUgwVlc7QUY4MmhCM0I7QWdJaHNpQlk7O0UxSGhFSix5QnlIMEJtQjtBL0gwdWlCM0I7QWdJMXJpQlk7RTFIN0VKLGNEY1E7RUNYUix5QkRZTTtBTDR2aUJkO0FnSXRyaUJnQjtFQUVJO0FoSXVyaUJwQjtBZ0lucmlCWTs7O0VBR0ksdUQ5SHVUVztVOEh2VFgsK0M5SHVUVztBRjgzaEIzQjs7QWlJdHhpQkk7RUFHSSxpQkNFZTtFRERmO0VBQ0E7VUFBQTtFQUNBO0VBQ0EsZTVIMkJJO0U0SDFCSix5QnZIVU07RXVIVE4sb0M1SDBCTTtFNEh6Qk47RUFDQTtFQUNBO0VBQ0EsNkMvSHVPVztFK0hyT1g7RUFDQTtBaklzeGlCUjtBaUlseGlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QWpJb3hpQlo7QWlJM3dpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWpJNndpQlo7QWlJM3dpQlE7RUFDSTtBakk2d2lCWjtBaUkzd2lCWTtFQUFlO0FqSTh3aUIzQjtBaUl6d2lCUTtFN0hsREEsa0I4SHFCMEI7RUQrQnRCO0VBQ0EsV0NuQ2M7RURvQ2QsWUNwQ2M7RURxQ2QsaUJDbkNxQjtFRG9DckI7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QWpJMndpQlo7QWlJendpQlk7RTdIbkVKLG1CNkhvRWdDO0VBQ3hCO0VBQ0EsaUJDL0N1QjtFRGdEdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJMndpQmhCO0FpSXR3aUJZOztFQUNJO0FqSXl3aUJoQjtBaUlud2lCUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWpJcXdpQlo7QWlJbndpQlE7RTdIcEdBLG1CNkhxRzRCO0VBQ3hCO0VBQ0E7QWpJcXdpQlo7QWlJbndpQlE7RUFDSTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FqSXF3aUJaO0FpSW53aUJRO0VBQXdCLGdCL0h2RGpCO0FGNnppQmY7QWlJcHdpQlE7RUFDSTtBaklzd2lCWjtBaUlud2lCUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0FqSXF3aUJaO0FpSWp3aUJRO0VBQ0k7RUFDQTtFQUNBO0FqSW13aUJaOztBaUk3dmlCSTtFQUNJO0VBQUE7RUFBQTtNQUFBO1VBQUE7QWpJZ3dpQlI7QWlJOXZpQlE7RUFDSTtFQUFBO01BQUE7VUFBQTtFQUNBO0FqSWd3aUJaO0FpSTd2aUJRO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QWpJK3ZpQlo7QWlJM3ZpQlE7RUFDSTtBakk2dmlCWjtBaUkzdmlCUTtFQUNJO0FqSTZ2aUJaO0FpSXp2aUJRO0VBQ0k7RUFDQSxXQ3JGZTtFRHNGZjtBakkydmlCWjs7QWlJcnZpQkk7RUFDSTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FqSXd2aUJSO0FpSXR2aUJRO0VBQ0k7QWpJd3ZpQlo7QWlJcHZpQlE7RUFDSTtFQUFBO01BQUE7VUFBQTtBaklzdmlCWjtBaUlwdmlCUTtFQUNJLGlCQy9LYTtBbElxNmlCekI7QWlJanZpQlE7RUFDSSxVQzlHZTtFRCtHZjtFQUNBO0VBQ0E7QWpJbXZpQlo7QWlJL3VpQlE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtBaklpdmlCWjtBaUk5dWlCUTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QWpJZ3ZpQlo7O0FpSXh1aUJJOztFQUVJO0FqSTJ1aUJSO0FpSXp1aUJROztFQUNJO0VBQ0EsaUIvSGhLRztBRjQ0aUJmO0FpSW51aUJZOztFQUNJO0VBQ0Esa0JDbE9TO0FsSXc4aUJ6QjtBaUludWlCWTs7RUFDSTtFQUNBO0FqSXN1aUJoQjs7QW1JbDhpQmdCO0VBQ0ksY0RxRE87QWxJZzVpQjNCO0FtSWw4aUJnQjtFN0hYUix5QjRIMEJxQjtBbElzN2lCN0I7QW1JeDdpQmdCO0U3SDlCUixxQjRIOEJtQjtFNUgzQm5CLGM0SGtDMEI7RTVIL0IxQix5QkRNRztBTCs4aUJYO0FtSXA3aUJRO0U3SHZDQSxxQjRIOEJtQjtFNUgzQm5CLGNEUUs7RUNMTCx5QkRNRztBTG85aUJYO0FtSWw3aUJRO0U1Ri9DQSwyQzRGZ0RJO1U1RmhESixtQzRGZ0RJO0FuSW83aUJaO0FtSWw3aUJRO0U3SGpEQSxpQ0pxVVc7RUlsVVgsY0RRSztFQ0xMLHlCRE1HO0FMNDlpQlg7QW1JMzZpQlk7RTdIN0RKLHFCSCtHWTtFRzVHWixjNEhzQ3NCO0U1SG5DdEIseUJIeUdZO0FIODNpQnBCO0FtSXA2aUJnQjtFN0huRVIseUI0SHNDMEI7QWxJbzhpQmxDO0FtSTE1aUJnQjtFN0h0RlIscUI0SGdENkI7RTVIN0M3QixjNEg4QytCO0U1SDNDL0IseUI0SDBDNkI7QWxJcThpQnJDO0FtSWo1aUJZO0U3SHBHSixxQkgrR1k7RUc1R1osYzRIc0NzQjtFNUhuQ3RCLHlCSHlHWTtBSDI0aUJwQjtBbUkxNGlCZ0I7RTdIMUdSLHlCNEhzQzBCO0FsSWk5aUJsQztBbUloNGlCZ0I7RTdIN0hSLHFCNEhnRDZCO0U1SDdDN0IsYzRIOEMrQjtFNUgzQy9CLHlCNEgwQzZCO0FsSWs5aUJyQztBbUkxM2lCUTtFN0hySUEsY0RRSztBTDAvaUJiO0FtSTEzaUJRO0U3SHhJQSxjSHNIWTtBSCs0aUJwQjtBbUkxM2lCUTtFN0gzSUEsY0hnSVU7QUh3NGlCbEI7QW1JeDNpQlk7RTdIaEpKLGNIZ0lVO0FIMjRpQmxCO0FtSXIzaUJnQjtFN0h0SlIsY0hnSVU7QUg4NGlCbEI7QW1JbDNpQlE7RTdINUpBLGM0SGlFc0I7QWxJZzlpQjlCO0FtSWgzaUJROztFNUZyS0EsdUQ0RnVLSTtVNUZ2S0osK0M0RnVLSTtBbklrM2lCWjtBbUk5MmlCUTtFQUNJLGFEckdxQjtBbElxOWlCakM7QW1JNTJpQlE7RTdIektBLHlCNEhvRWlCO0FsSW85aUJ6QjtBb0kvaGpCSTtFQUNJO0VBQ0EsaUJDRHdCO0VERXhCO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FwSWlpakJSOztBb0k5aGpCSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQSxvQy9IdUJNO0UrSHRCTixlL0hxQkk7RStIcEJKLHlCMUhJTTtFMEhITjtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQSw2Q2xJZ09XO0FGaTBpQm5CO0FvSS9oakJRO0VBQ0k7RUFBQTtNQUFBO1VBQUE7QXBJaWlqQlo7QW9JOWhqQmlCO0VBQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FwSWdpakJaO0FvSTloakJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXBJZ2lqQmhCO0FvSTdoakJZO0VBQ0k7QXBJK2hqQmhCO0FvSTVoakJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FwSThoakJoQjtBb0kzaGpCWTs7RUFFSSxZbElJRDtFa0lIQztFQUFBO01BQUE7VUFBQTtBcEk2aGpCaEI7O0FvSTFoakJpQjtFQUNMO0FwSTZoakJaOztBb0kxaGpCUTtFQUNJO0VBQ0EsaUJDWW9CO0VEWHBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXBJNmhqQlo7QW9JM2hqQlk7RUFDSTtBcEk2aGpCaEI7QW9JeGhqQmlCO0VBQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBcEkwaGpCWjtBb0l4aGpCWTtFQUNJO0VBQ0E7QXBJMGhqQmhCOztBb0lyaGpCUTtFQUNJO0FwSXdoakJaO0FvSXRoakJZO0VBQ0ksaUJDeEJnQjtBcklnampCaEM7QW9JcmhqQlk7RUFDSTtFQUNBO0VBQ0E7QXBJdWhqQmhCO0FvSXBoakJZO0VBQ0k7RUFDQTtBcElzaGpCaEI7QW9JbmhqQlk7RUFDSTtFQUNBO0FwSXFoakJoQjtBb0loaGpCZ0I7O0VBRUk7QXBJa2hqQnBCOztBb0l4Z2pCUTtFQUNJLHdCQzlJWTtBckl5cGpCeEI7QW9JemdqQlk7RWhJL0lKLHlCQ0RRO0VERVIsMEJDRlE7RStIa0pBO0FwSTRnakJoQjtBb0l6Z2pCWTtFQUNJLGdCbEl2RUU7QUZrbGpCbEI7QW9JeGdqQlk7RUFDSTtBcEkwZ2pCaEI7QW9JdGdqQlE7RWhJL0lBLDZCQ2ZRO0VEZ0JSLDRCQ2hCUTtFK0hnS0o7QXBJeWdqQlo7O0FvSXJnakJRO0VBQ0kscUJDcktZO0FySTZxakJ4QjtBb0l0Z2pCWTtFaEl4SkosNkJDZlE7RURnQlIsNEJDaEJRO0UrSHlLQTtBcEl5Z2pCaEI7QW9JdGdqQlk7RUFDSSxnQmxJOUZFO0FGc21qQmxCO0FvSXJnakJZO0VBQ0k7QXBJdWdqQmhCO0FvSW5nakJRO0VoSXBMQSx5QkNEUTtFREVSLDBCQ0ZRO0UrSHVMSjtBcElzZ2pCWjtBb0lsZ2pCWTs7RUFFSTtBcElvZ2pCaEI7QW9JbGdqQmdCOztFQUNJO0FwSXFnakJwQjs7QW9JaGdqQkk7RUFDSTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FwSW1nakJSO0FvSWpnakJRO0VBQ0ksdUJDek1ZO0VEME1aO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtBcEltZ2pCWjtBb0lqZ2pCWTtFaEl2TEoseUJDdEJRO0VEdUJSLDRCQ3ZCUTtFK0grTUE7QXBJb2dqQmhCO0FvSWpnakJZO0VBQ0ksZWxJcElFO0FGdW9qQmxCO0FvSWhnakJZO0VBQ0k7QXBJa2dqQmhCO0FvSTkvaUJRO0VoSW5OQSwwQkNSUTtFRFNSLDZCQ1RRO0UrSDhOSjtFQUVBO0FwSSsvaUJaOztBb0kzL2lCSTtFQUNJO0VBQUE7RUFBQTtNQUFBO1VBQUE7QXBJOC9pQlI7QW9JNS9pQlE7RUFDSSxzQkN4T1k7RUR5T1o7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FwSTgvaUJaO0FvSTUvaUJZO0VoSXBPSiwwQkNSUTtFRFNSLDZCQ1RRO0UrSDhPQTtBcEkrL2lCaEI7QW9JNS9pQlk7RUFDSSxlbEluS0U7QUZpcWpCbEI7QW9JMy9pQlk7RUFDSTtBcEk2L2lCaEI7QW9Jei9pQlE7RWhJcE9BLHlCQ3RCUTtFRHVCUiw0QkN2QlE7RStINlBKO0VBRUE7QXBJMC9pQlo7O0FvSWg4aUJZOzs7RUFBc0I7RUFBQTtNQUFBO1VBQUE7QXBJczhpQmxDO0FvSXI4aUJZOzs7RUFBZTtFQUFBO01BQUE7VUFBQTtBcEkwOGlCM0I7QW9JdjhpQlE7O0VBQ0k7RUFDQTtFQUNBO01BQUE7VUFBQTtBcEkwOGlCWjtBb0l2OGlCUTs7RUFDSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FwSTA4aUJaOztBc0kzd2pCSTtFaElWSSxpQ0pxVVc7RUlsVVgsY0RRSztBTCt3akJiO0FzSXp3akJRO0VoSWRBLGNINEdZO0FIOHFqQnBCO0FzSXB3akJZO0VoSXRCSixjSjJIUztBRmtxakJqQjtBc0k3dmpCWTtFaEluQ0osaUNKcVVXO0VJbFVYLGNEUUs7RUNMTCx5QkRNRztBTHl4akJYO0FzSXh2akJZO0UvRjlDSix1RCtGK0NRO1UvRi9DUiwrQytGK0NRO0F0STB2akJoQjs7QXNJbHZqQkk7RWhJdERJLGlDSnFVVztFSWxVWCxjRHdCVTtFQ3JCVix5QkRNRztBTGt5akJYOztBdUk5eWpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBLG9DbEk2Qk07RWtJNUJOLGVsSTJCSTtFa0kxQkoseUI3SFVNO0U2SFROO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q3JJc09XO0FGMmtqQm5CO0F1SS95akJROzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SWl6akJaO0F1SS95akJZOzs7RUFDSTtBdkltempCaEI7QXVJOXlqQlE7OztFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0F2SWd6akJaO0F1STV5akJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk4eWpCWjtBdUkxeWpCUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXZJMnlqQlo7QXVJenlqQlE7RUFDSTtBdkkyeWpCWjtBdUl2eWpCUTtFQUNJO0F2SXl5akJaO0F1SXZ5akJZO0VBSUk7QXZJc3lqQmhCO0F1SW55akJRO0VBQ0ksdUNDbEQ2QjtBeEl1MWpCekM7QXVJbnlqQlk7RUFDSSxzQ0NwRDJCO0VEcUQzQixpQnJJekJEO0FGOHpqQmY7QXVJaHlqQlE7O0VBRUk7RUFDQTtBdklreWpCWjtBdUk5eGpCUTtFQUNJLGlCckl0Q0c7QUZzMGpCZjtBdUkzeGpCUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXZJNnhqQlo7QXVJenhqQlE7OztFQUdJLGlCcklyREc7QUZnMWpCZjs7QXVJbHhqQlE7O0VBQ0k7RUFDQSxtQkNySE07QXhJMjRqQmxCO0F1SW54akJROztFQUNJO0VBQ0Esd0NDbEc2QjtBeEl3M2pCekM7QXVJcHhqQlk7O0VBQ0ksZ0JySXhFRDtFcUl5RUMsdUNDckcyQjtBeEk0M2pCM0M7QXVJbHhqQlE7Ozs7RUFFSTtFQUNBO0F2SXN4akJaO0F1SWx4akJROztFQUNJO0VBQ0EsZ0JySXZGRztBRjQyakJmO0F1SWp4akJROzs7Ozs7RUFHSSxnQnJJOUZHO0VxSStGSDtBdklzeGpCWjs7QXlJOTZqQkk7RW5JR0ksY0RRSztBTHU2akJiO0F5SXI2akJROztFbklWQSxjRFlPO0VDVFAseUJEVUs7QUx1NmpCYjtBeUlqNmpCUTtFbkluQkEsY0RjUTtFQ1hSLHlCRFlNO0FMeTZqQmQ7QXlJNzVqQlE7RWxHL0JBLHVEa0dnQ0k7VWxHaENKLCtDa0dnQ0k7QXpJKzVqQlo7QXlJeDVqQlE7RW5JbkNBLGNINEdZO0VHekdaLDZCa0kyQmU7QXhJaTZqQnZCO0F5SXA1akJROztFbkkzQ0EsY0oySFM7RUl4SFQsNkJrSStCcUI7QXhJazZqQjdCO0F5SWg1akJROztFbklwREEsY0g0R1k7RUd6R1osNkJrSW1DcUI7RWpHMUNyQix3QmtHK0RJO1VsRy9ESixnQmtHK0RJO0F6SSs0akJaOztBMEk3OGpCSTtFckdESTtFcUdHQSxpQkNGWTtFREdaO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0NySTZCTTtFcUk1Qk4sZXJJMkJJO0VxSTFCSix5QmhJVU07RWdJVE47RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDeElxT1c7QUYydWpCbkI7QXFDOTlqQlE7RUFDSTtBckNnK2pCWjs7QTBJOThqQkk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7QTFJaTlqQlI7O0EwSTU4akJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBMUkrOGpCUjtBMEk3OGpCUTs7O0VBR0ksaUJ4SVdHO0FGbzhqQmY7O0EwSXo4akJJO0VBQ0ksZ0J4SUlPO0V3SUhQO0VBQ0E7QTFJNDhqQlI7O0EwSTE4akJJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtBMUk2OGpCUjs7QTBJMzhqQkk7RUFDSSxVeElSTztBRnM5akJmOztBMEk1OGpCSTtFQUNJLFN4SVhPO0FGMDlqQmY7O0EwSTE4akJJO0VBQ0k7RUFBQTtFQUFBO01BQUE7VUFBQTtBMUk2OGpCUjtBMEkzOGpCUTtFQUNJLGdCeElPTTtBRnM4akJsQjtBMEkxOGpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QTFJNDhqQlo7O0EwSXQ4akJJO0VBQ0k7RUFBQTtFQUFBO01BQUE7VUFBQTtBMUl5OGpCUjtBMEl2OGpCUTtFQUNJLGV4SVpNO0FGcTlqQmxCO0EwSXQ4akJRO0VBQ0k7RUFDQSxrQ0MxQ2tCO0EzSWsvakI5QjtBMElyOGpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUN4SXdOTztFd0l2TlA7QTFJdThqQlo7O0EwSWo4akJJO0VBQ0ksaUI5RnJIYTtFOEZzSGI7RUFDQTtFQUNBO0ExSW84akJSOztBMEkvN2pCSTtFQUNJO0VBQ0E7RUFDQSxlckk5Rkk7RXFJK0ZKLHlCaEkvR007RWdJZ0hOO0VBQ0E7RUFDQTtBMUlrOGpCUjtBMEloOGpCUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0ExSWs4akJaO0EwSTk3akJRO0VBQ0ksZXJJNUdBO0VxSTZHQSx5QmhJN0hFO0FWNmprQmQ7QTBJNzdqQlE7RUFDSSxlQ3ZGYztBM0lzaGtCMUI7QTBJNTdqQlE7RUFDSTtFQUNBLGtDQzdGa0I7QTNJMmhrQjlCO0EwSTM3akJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ3hJcUtPO0V3SXBLUDtBMUk2N2pCWjs7QTBJdjdqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUkwN2pCUjs7QTBJeDdqQkk7RUFDSTtFQUNBO0VBQ0EsaUI5RmhMYTtFOEZpTGI7QTFJMjdqQlI7QTBJejdqQlE7RUFDSTtBMUkyN2pCWjs7QTBJeDdqQkk7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBMUkwN2pCUjs7QTBJeDdqQkk7RUFDSTtBMUkyN2pCUjtBMEl6N2pCUTs7RUFFSTtBMUkyN2pCWjs7QTBJcjdqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUl3N2pCUjtBMEl0N2pCUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0ExSXc3akJaOztBMElyN2pCSTtFdElsTkksZ0JzSW1Od0I7RUFDeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSXc3akJSO0EwSXQ3akJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUl3N2pCWjtBMEl0N2pCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJdzdqQlo7QTBJdDdqQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSXc3akJaO0EwSXQ3akJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUl3N2pCWjs7QTBJOTZqQlk7Ozs7OztFQUdJLGdCeEl6TUQ7RXdJME1DO0ExSW83akJoQjtBMEloN2pCUTs7RUFDSTtFQUNBLGlCeEloTkc7QUZtb2tCZjtBMEk1NmpCWTs7RUFDSSxpQnhJN0xFO0V3SThMRjtBMUkrNmpCaEI7QTBJdjZqQlk7O0VBQ0ksa0J4SXpOSjtFd0kwTkksaUNDak9jO0EzSTJva0I5QjtBMElsNmpCWTs7RUFDSSxrQnhJbk9KO0V3SW9PSSxpQ0MzT2M7QTNJZ3BrQjlCOztBNEk1c2tCSTtFdElJSSxjRFFLO0VDTEwsNkJxSURFO0EzSTJza0JWO0E0SXpza0JRO0V0SUpBLGNINEdZO0FIb21rQnBCO0E0SXBza0JZO0V0SVpKLGNKMkhTO0FGd2xrQmpCO0E0STdya0JZO0V0SXRCSixjRFFLO0FMOHNrQmI7QTRJdnJrQlk7RXJHbkNKLHVEcUdxQ1E7VXJHckNSLCtDcUdxQ1E7QTVJd3JrQmhCOztBNElucmtCSTs7RXRJekNJLHFCRCtCTTtFQzVCTixjRFVJO0VDUEosdUJzQ1FHO0E1Q3F0a0JYO0E0SXpxa0JZOzs7RXRJdkRKLGNEWU87RUNUUCx5QkRVSztBTHl0a0JiO0E0SXJxa0JZOztFdElqRUosY0RjUTtFQ1hSLHlCRFlNO0FMNHRrQmQ7QTRJanFrQlk7OztFckc5RUosdURxR2dGUTtVckdoRlIsK0NxR2dGUTtBNUlvcWtCaEI7O0E0STdwa0JJO0V0SXRGSSxpQ0pxVVc7RUlsVVgsY0g0R1k7RUd6R1oseUJETUc7QUw2dWtCWDtBNEkzcGtCUTtFdEkzRkEsY0oySFM7QUY4bmtCakI7QTRJdHBrQlk7RUFDSTtBNUl3cGtCaEI7O0E2STl0a0JJO0V4R2xDSTtFd0dvQ0EsaUJDVlk7RURXWjtFQUNBO1VBQUE7RUFDQTtFQUNBLG9DeElKTTtFd0lLTixleElOSTtFd0lPSix5Qm5JdkJNO0VtSXdCTjtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsNkMzSXNNVztBRjJoa0JuQjtBcUM5d2tCUTtFQUNJO0FyQ2d4a0JaO0E2SWx1a0JRO0VBQ0k7QTdJb3VrQlo7QTZJanVrQlE7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBN0ltdWtCWjtBNklodWtCUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBN0lrdWtCWjtBNkkvdGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0lpdWtCWjtBNkkvdGtCUTs7O0VBR0k7RUFDQTtBN0lpdWtCWjtBNkkvdGtCUTtFQUNJO0E3SWl1a0JaO0E2SS90a0JROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJaXVrQlo7QTZJL3RrQlk7O0VBQ0k7QTdJa3VrQmhCO0E2SS90a0JZOztFQUNJO0E3SWt1a0JoQjtBNkkvdGtCWTs7RUFDSSxVQ3BGbUI7QTlJc3prQm5DO0E2SS90a0JRO0VBQ0k7RUFDQTtFQUNBO0E3SWl1a0JaO0E2SS90a0JRO0VBQ0k7RUFDQTtBN0lpdWtCWjtBNkk5dGtCUTtFQUNJO0VBQ0E7QTdJZ3VrQlo7QTZJOXRrQlE7RUFDSTtBN0lndWtCWjtBNkk3dGtCUTs7RUFFSTtVQUFBO0E3SSt0a0JaO0E2STN0a0JROztFQUVJO0VBQ0EsV0F4SG1CO0E3SXExa0IvQjtBNkkxdGtCUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBN0k0dGtCWjtBNkkxdGtCUTtFQUNJO0E3STR0a0JaO0E2STF0a0JRO0VBQ0kscUJBaEl1QjtBN0k0MWtCbkM7QTZJMXRrQlE7O0VBRUk7RUFDQTtBN0k0dGtCWjtBNkl6dGtCUTtFQUNJO0VBQ0E7RUFDQTtBN0kydGtCWjtBNkl4dGtCUTtFQUNJO0VBQ0E7QTdJMHRrQlo7QTZJeHRrQlE7RUFDSSxzQkFqSitCO0E3STIya0IzQztBNkl2dGtCUTtFQUNJO0VBQ0E7RUFDQTtBN0l5dGtCWjtBNkl2dGtCWTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QTdJc3RrQmhCO0E2SWx0a0JRO0VBQ0k7QTdJb3RrQlo7QTZJanRrQlE7RUFDSSxzQkM3S3NCO0E5SWc0a0JsQztBNkkzc2tCWTs7Ozs7RUFHSTtBN0krc2tCaEI7QTZJNXNrQlk7RUFDSTtBN0k4c2tCaEI7QTZJM3NrQlk7RUFDSTtBN0k2c2tCaEI7QTZJeHNrQmdCOzs7RUFDSTtFQUNBO0E3STRza0JwQjtBNkl6c2tCZ0I7OztFQUNJLGdCM0l2S0w7RTJJd0tLO0E3STZza0JwQjtBNkkxc2tCWTtFQUNJO0VBQ0E7QTdJNHNrQmhCO0E2SXpza0JZO0VBQ0k7QTdJMnNrQmhCO0E2SXhza0JZOzs7OztFQUdJLHNCQzNOa0I7RUQ0TmxCO0E3STRza0JoQjtBNkl6c2tCWTs7Ozs7RUFHSSxzQkNsT2tCO0E5SSs2a0JsQztBNkkxc2tCWTs7Ozs7OztFQUlJLHNCQ3pPa0I7RUQwT2xCO0E3SStza0JoQjtBNkk1c2tCWTtFQUNJLHNCQzlPa0I7QTlJNDdrQmxDO0E2STNza0JZO0VBQ0ksd0JDOU9JO0VEK09KLHFCQy9PSTtBOUk0N2tCcEI7QTZJMXNrQlk7RUFDSTtBN0k0c2tCaEI7QTZJMXNrQmdCO0VBQ0k7QTdJNHNrQnBCO0E2SXhza0JZO0VBQ0k7QTdJMHNrQmhCO0E2SXhza0JnQjtFQUNJO0E3STBza0JwQjtBNkl0c2tCWTtFQUNJO0E3SXdza0JoQjtBNklyc2tCWTtFQUNJO0E3SXVza0JoQjtBNklwc2tCWTs7O0VBRUksa0JBdFFjO0VBdVFkO0E3SXVza0JoQjtBNklsc2tCb0I7RUFDSTtFQUNBLHVCQ3hSVTtBOUk0OWtCbEM7QTZJaHNrQmdCOzs7RUFFSSw4REFyUmU7RUFzUmYsbUIzSTFOSDtBRjY1a0JqQjtBNkloc2tCZ0I7OztFQUVJO0VBQ0EsUzNJalFMO0FGbzhrQmY7QTZJL3JrQlk7RUFDSSxzQkMxU2tCO0E5STIra0JsQztBNkk5cmtCWTtFQUNJLHNCQzlTa0I7RUQrU2xCO0E3SWdza0JoQjtBNkk3cmtCWTtFQUNJO0VBQ0E7QTdJK3JrQmhCO0E2STVya0JZO0VBQ0k7RUFDQTtF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c0JuSXpzQks7QVZvMWxCakI7O0E2SXZva0JJOzs7RUFHSTtBN0kwb2tCUjs7QTZJdm9rQkk7RUFDSTtBN0kwb2tCUjs7QTZJdG9rQkk7RUFDSTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0E3SXlva0JSOztBNkl0b2tCSTtFQUNJO0E3SXlva0JSOztBNklyb2tCSTtFQUNJLHlCbkkxdUJNO0FWazNsQmQ7QTZJdG9rQlE7O0VBRUk7RUFDQTtFQUNBO0E3SXdva0JaO0E2SXJva0JRO0VBQ0k7QTdJdW9rQlo7QTZJcG9rQlE7RUFDSTtBN0lzb2tCWjtBNklub2tCUTtFQUNJO0VBQUE7TUFBQTtVQUFBO0E3SXFva0JaOztBNklqb2tCSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QTdJb29rQlI7QTZJbG9rQlE7O0VBRUk7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBN0lvb2tCWjtBNklsb2tCWTs7RUFDSTtBN0lxb2tCaEI7QTZJam9rQlE7RUFDSTtBN0ltb2tCWjtBNkkvbmtCWTtFQUNJO0VBQ0E7QTdJaW9rQmhCO0E2STlua0JZOztFQUVJO0E3SWdva0JoQjtBNkk3bmtCWTtFQUNJO0E3SStua0JoQjtBNkkxbmtCWTtFQUNJO0VBQ0EsMEN2R255Qkc7QXRDKzVsQm5CO0E2SXpua0JZO0VBQ0k7RUFDQTtBN0kybmtCaEI7QTZJdm5rQlE7RUFDSTtBN0l5bmtCWjtBNkl0bmtCUTs7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0E3SXdua0JaO0E2SXJua0JRO0VBQ0k7RUFDQTtBN0l1bmtCWjs7QTZJam5rQkk7O0VBRUk7RUFDQTtBN0lvbmtCUjtBNklsbmtCUTs7RUFDSTtBN0lxbmtCWjtBNklubmtCUTs7RUFDSTtBN0lzbmtCWjs7QTZJbm5rQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtBN0lzbmtCUjs7QTZJbG5rQkk7RUFDSTtFQUNBO0VBQ0E7QTdJcW5rQlI7O0E2STlta0JRO0VBQ0k7QTdJaW5rQlo7QTZJOW1rQlE7OztFQUdJO0E3SWdua0JaO0E2STFta0JRO0VBQ0k7RUFDQTtBN0k0bWtCWjtBNkl6bWtCUTtFQUNJO0E3STJta0JaOztBNklybWtCUTs7OztFQUVJLDZCQXY0QmdCO0E3SWkvbEI1Qjs7QTZJcG1rQlE7Ozs7RUFFSSxxQ0E5NEJrQjtBN0l1L2xCOUI7O0E2SXJta0JJOzs7OztFQUtJLHNCQS80QmlDO0E3SXUvbEJ6Qzs7QTZJcm1rQkk7OztFQUdJO0E3SXdta0JSOztBNklybWtCSTtFQUNJLG1CQ3h6QjJCO0VEeXpCM0Isb0JDenpCMkI7QTlJaTZsQm5DOztBNklwbWtCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBN0l1bWtCUjs7QTZJbG1rQkk7RUFDSTtFQUNBO0VBQ0E7QTdJcW1rQlI7O0E2SW5ta0JJO0VBQ0k7QTdJc21rQlI7O0E2SWxta0JRO0VBQ0k7RUFDQTtBN0lxbWtCWjs7QTZJaG1rQlE7RUFDSTtFQUNBO0E3SW1ta0JaO0E2SWhta0JRO0VBQ0k7RUFDQTtFQUNBO0E3SWtta0JaO0E2SS9sa0JRO0VBQ0k7RUFDQTtBN0lpbWtCWjtBNkk5bGtCUTtFQUNJO0VBQ0E7RUFDQTtBN0lnbWtCWjs7QTZJNWxrQkk7RUFDSTtFQUNBO0E3SStsa0JSOztBNkk1bGtCSTtFQUNJO0E3SStsa0JSOztBNkkxbGtCUTs7RUFDSTtBN0k4bGtCWjs7QTZJMWxrQkk7RUFDSTtFQUNBO0E3STZsa0JSOztBNkl4bGtCSTtFQUNJO0E3STJsa0JSOztBNkl4bGtCSTs7O0VBR0k7QTdJMmxrQlI7O0E2SXhsa0JJOzs7RUFHSTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTdJMmxrQlI7QTZJemxrQlE7OztFQUNJO0E3STZsa0JaOztBNkl6bGtCSTs7O0VBR0k7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0E3STRsa0JSO0E2STFsa0JROzs7RUFDSTtBN0k4bGtCWjs7QTZJMWxrQkk7O0VBRUk7QTdJNmxrQlI7O0E2STFsa0JJOzs7OztFQUtJO0VBQUE7RUFDQTtBN0k2bGtCUjtBNkkzbGtCUTs7Ozs7RUFDSTtFQUNBO0E3SWlta0JaOztBNkk3bGtCSTtFQUNJO0E3SWdta0JSOztBNkk3bGtCSTs7O0VBR0ksdUJDbmlDMEI7QTlJbW9tQmxDO0E2STlsa0JROzs7OztFQUVJO0E3SW1ta0JaOztBNkkvbGtCSTtFQUNJLHdCQ3hpQ1k7RUR5aUNaLHFCQ3ppQ1k7QTlJMm9tQnBCOztBNkkvbGtCSTtFQUNJO0E3SWtta0JSOztBNkkvbGtCSTtFQUNJO0E3SWtta0JSOztBNkk5bGtCUTtFQUNJO0E3SWlta0JaO0E2STlsa0JRO0VBQ0k7QTdJZ21rQlo7QTZJN2xrQlE7RUFDSTtBN0krbGtCWjs7QTZJM2xrQkk7RUFDSTtBN0k4bGtCUjs7QTZJM2xrQkk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBN0k4bGtCUjs7QTZJM2xrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SThsa0JSOztBNkl4bGtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kybGtCUjtBNkl6bGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3STJsa0JaO0E2SXhsa0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3STBsa0JaOztBNklybGtCSTtFQUNJO0E3SXdsa0JSOztBNklybGtCSTtFQUNJO0VBQ0E7RUFDQTtBN0l3bGtCUjtBNkl0bGtCUTtFQUNJO0E3SXdsa0JaOztBNklsbGtCUTtFQUNJO0VBQ0E7QTdJcWxrQlo7QTZJamxrQlE7OztFQUdJO0VBQ0E7QTdJbWxrQlo7QTZJL2trQlk7RUFHSTtBN0kra2tCaEI7QTZJMWtrQlE7O0VBRUk7QTdJNGtrQlo7O0E2SWhra0JRO0VBQ0k7QTdJbWtrQlo7QTZJaGtrQlE7OztFQUdJO0VBQ0E7RUFDQTtBN0lra2tCWjtBNkkvamtCUTtFQUNJO0VBQ0E7QTdJaWtrQlo7QTZJOWprQlE7RUFDSSxVOUVudENFO0U4RW90Q0Y7RUFBQTtFQUFBO0VBQUE7QTdJZ2trQlo7QTZJN2prQlE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBLFkzSTdzQ0g7QUY0d21CVDtBNkk3amtCWTs7O0VBQ0k7RUFBQTtNQUFBO1VBQUE7QTdJaWtrQmhCO0E2SXpqa0JnQjtFQUNJO0VBQUE7TUFBQTtVQUFBO0E3STJqa0JwQjs7QTZJcmprQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0l3amtCUjs7QTZJdGprQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0l5amtCUjs7QTZJcmprQkk7RUFHSTtFQUNBO0E3SXNqa0JSO0E2SXBqa0JROztFQUVJO0E3SXNqa0JaO0E2SW5qa0JRO0VBQ0k7QTdJcWprQlo7O0E2STlpa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SWlqa0JSOztBNkk5aWtCSTs7RUFFSTtFQUNBO0E3SWlqa0JSOztBNkk5aWtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SWlqa0JSOztBNkk5aWtCSTtFQUNJO0VBQ0E7RUFDQTtBN0lpamtCUjtBNkkvaWtCUTtFQUNJLGlCM0lqdkNHO0FGa3ltQmY7O0E2STdpa0JJO0VBQ0k7RUFDQSw0QnhJanhDTTtBTGkwbUJkO0E2STlpa0JRO0VBQ0k7QTdJZ2prQlo7O0E2STVpa0JJO0VBQ0k7QTdJK2lrQlI7QTZJN2lrQlE7RUFDSTtBN0kraWtCWjtBNkk1aWtCUTtFQUNJO0E3SThpa0JaOztBNklwaWtCWTs7Ozs7O0VBQ0k7RUFBQTtNQUFBO1VBQUE7QTdJNGlrQmhCO0E2SXBpa0JnQjs7OztFQUNJO0VBQUE7TUFBQTtVQUFBO0E3SXlpa0JwQjs7QTZJbGlrQlE7RUFDSTtBN0lxaWtCWjs7QTZJL2hrQlE7O0VBQ0ksZ0IzSXp5Q0c7RTJJMHlDSDtBN0ltaWtCWjs7QStJcDRtQkk7Ozs7Ozs7Ozs7Ozs7O0V6SUZJLGlDSnFVVztBRmtsbUJuQjs7QStJcDRtQkk7Ozs7O0V6SWhCSSxjRFVJO0VDUEoseUJEd0JBO0FMazRtQlI7O0ErSWw0bUJJO0V6STNCSSxjRFVJO0VDUEoseUJEd0JBO0FMdTRtQlI7O0ErSWg0bUJJO0V6SS9CSSx5QkRNRztBTDY1bUJYOztBK0kvM21CSTs7O0V6SXZDSSxjRFFLO0VDTEwseUJ3SThGZTtBOUk0MG1CdkI7O0ErSTUzbUJRO0VBQ0k7QS9JKzNtQlo7QStJNTNtQlE7RUFDSSx5QjFJNUNBO0FMMDZtQlo7O0ErSTEzbUJJO0V6STdESSxpQ0pxVVc7RUlsVVgsY0RRSztFQ0xMLHlCRE1HO0FMaTdtQlg7QStJNTNtQlE7RUFDSSxxQ0RHRTtBOUkyM21CZDtBK0kxM21CUTs7RUFHSSx5QkRNTTtBOUlxM21CbEI7QStJdjNtQlE7O0VBR0ksMENEU087QTlJKzJtQm5CO0ErSXAzbUJROztFQUVJLHVEN0lrVWU7VTZJbFVmLCtDN0lrVWU7QUZvam1CM0I7QStJbjNtQlE7OztFQUdJLGMxSS9FQTtBTG84bUJaO0ErSWwzbUJRO0VBQ0kseUJESVc7QTlJZzNtQnZCO0ErSWwzbUJZO0VBQ0ksYzFJdEZKO0FMMDhtQlo7QStJajNtQlk7RUFDSSxnQ0RnQks7RUNmTCxxQzdJNk5HO0FGc3BtQm5CO0ErSS8ybUJRO0VBQ0ksYzFJbEdDO0FMbTltQmI7QStJNzJtQlE7Ozs7RUFJSSxnQ0RFUztBOUk2Mm1CckI7QStJMzJtQlk7O0V6SXpISixpQ0pxVVc7QUZtcW1CbkI7QStJMTJtQlk7RUFDSSxxQzdJc01HO0FGc3FtQm5CO0ErSXgybUJZO0V6STdISix5QndJNEhrQjtBOUk0Mm1CMUI7QStJdjJtQlk7RXpJaklKLHlCd0k2SHNCO0E5STgybUI5QjtBK0lyMm1CWTs7RXpJdElKLHlCd0krSGlCO0E5SWczbUJ6QjtBK0luMm1CWTs7RXpJNUlKLHlCd0lnSTBCO0E5SW0zbUJsQztBK0lqMm1CUTtFQUNJLHdDN0k0S087QUZ1cm1CbkI7QStJOTFtQlk7OztFQUVJO0EvSWkybUJoQjs7QStJNTFtQkk7O0VBRUkscUNEaEVTO0E5SSs1bUJqQjs7QStJejFtQlE7OztFQUdJLGM1SWpFUTtBSDY1bUJwQjtBK0l0MW1CWTs7O0VBQ0ksYzFJeEtEO0UwSXlLQyx5QjFJeEtIO0FMa2duQmI7QStJeDFtQlk7OztFQUNJO1VBQUE7QS9JNDFtQmhCO0ErSTExbUJZOzs7RUFDSSxjMUk3S0E7RTBJOEtBLHlCMUk3S0Y7QUwyZ25CZDtBK0kxMW1CUTs7RXpJaE1BLGNEVUk7RUNQSix5QkR3QkE7RTBJNEtJLHNDRG5GUztFQ29GVCxxQ0RwRlM7QTlJNjZtQnJCOztBK0lwMW1CSTtFekloTkksaUNKcVVXO0VJbFVYLGNEVUk7RUNQSix5QkR3QkE7QUw0Z25CUjtBK0lwMW1CUTtFQUNJLHFDRGhHUztFQ2lHVCxzQ0RqR1M7RUNrR1QseUIxSTNMSjtBTGlobkJSOztBK0loMW1CUTtFQUNJLGdDRHpHUztFQzBHVCxxQzdJb0dPO0U2SW5HUCx5QjFJdE5EO0FMeWluQlg7QStJaDFtQlE7RUFDSSxvQ0QvR1M7RUNnSFQsdUNEaEhTO0VDaUhULHlCMUk1TkQ7QUw4aW5CWDtBK0k5MG1CWTs7RXpJdE9KLHlCd0ltSGE7QTlJcThtQnJCO0ErSTMwbUJRO0V6STdPQSx5QndJNEhrQjtBOUkrN21CMUI7QStJejBtQlE7RXpJbFBBLHlCd0k2SHNCO0E5SWk4bUI5QjtBK0lyMG1CUTtFQUlJLHlCRDlIYTtBOUlrOG1CekI7QStJL3ptQlE7RUFJSSx5QkR0SXNCO0E5SW84bUJsQzs7QStJenptQlE7RXpJM1FBLHlCRHdCQTtBTGdqbkJSO0ErSXp6bUJRO0V6SS9RQSx5QndJK0hpQjtBOUk0OG1CekI7O0ErSXR6bUJJOztFekl4UkksY0RZTztFQ1RQLHlCRFVLO0FMdWtuQmI7O0ErSXJ6bUJJOztFeEduU0ksdUR3R3FTQTtVeEdyU0EsK0N3R3FTQTtBL0l3em1CUjs7QStJcHptQlE7RXpJclNBLGNEY1E7RUNYUix5QkRZTTtBTCtrbkJkOztBK0kveW1CUTtFeklsVEEscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix1QnNDUUc7QTVDeWxuQlg7QStJN3ltQlk7RXpJdlRKLGNEUUs7QUwrbG5CYjtBK0kxeW1CZ0I7RXpJN1RSLGNEWU87RUNUUCx5QkRVSztBTDhsbkJiO0ErSXR5bUJnQjtFeklyVVIsY0RjUTtFQ1hSLHlCRFlNO0FMZ21uQmQ7QStJbnltQmdCO0V4R2hWUix1RHdHa1ZZO1V4R2xWWiwrQ3dHa1ZZO0EvSW95bUJwQjs7QStJOXhtQkk7RUFDSSx5QjFJNVVHO0UwSTZVSCxpQzdJcEJXO0FGcXptQm5COztBZ0ozbm5CSTtFQUNJO0FoSjhubkJSOztBZ0pybm5CSTtFQUNJLGUzSXdCSTtBTGdtbkJaOztBZ0pybm5CSTtFQUNJLGtCQ2lCZ0I7QWpKdW1uQnhCOztBZ0pybm5CSTtFQUNJLGtCQ1lnQjtBako0bW5CeEI7O0FnSnBubkJJOzs7RUFHSSxpQkNIYTtFREliO0VBQ0E7VUFBQTtFQUNBO0VBQ0Esb0MzSU1NO0UySUxOLGUzSUlJO0UySUhKLHlCdEliTTtFc0ljTjtFQUNBLDZDQ2NvQjtBakp5bW5CNUI7O0FnSnBubkJJOztFQUVJO0VBQ0E7QWhKdW5uQlI7O0FnSnBubkJJO0VBQ0k7QWhKdW5uQlI7O0FnSnBubkJJO0VBQ0k7QWhKdW5uQlI7O0FnSnBubkJJOztFQUVJO0VBQUE7QWhKdW5uQlI7O0FnSnBubkJJOztFQUVJO0FoSnVubkJSO0FnSnJubkJROztFQUNJO0VBQ0E7RUFDQTtBaEp3bm5CWjs7QWdKcG5uQkk7RUFDSTtFQUNBO0FoSnVubkJSOztBZ0pwbm5CSTtFNUl2RUksZ0JDS1E7RTJJb0VSLG1CQzVDa0I7RUQ2Q2xCLHlCdEl4RE07RXNJeUROO0FoSnVubkJSOztBZ0pwbm5CSTtFQUNJO0VBQ0E7RUFDQTtBaEp1bm5CUjs7QWdKcG5uQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnRJdEVNO0VzSXVFTjtBaEp1bm5CUjs7QWdKcG5uQkk7O0VBRUk7RUFDQTtBaEp1bm5CUjs7QWdKcG5uQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEp1bm5CUjs7QWdKbm5uQkk7RUFDSTtFQUNBO1VBQUE7QWhKc25uQlI7O0FnSm5ubkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEpzbm5CUjs7QWdKbm5uQkk7RUFDSTtFQUNBO0VBQ0E7QWhKc25uQlI7O0FnSm5ubkJJO0U1STdISSxrQjRJOEh3QjtFQUN4QixXQ2xFZ0I7RURtRWhCLFlDbkVnQjtFRG9FaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FoSnNubkJSOztBZ0pubm5CSTtFQUNJO0VBQ0E7QWhKc25uQlI7O0FnSm5ubkJJO0VBQ0k7QWhKc25uQlI7O0FnSm5ubkJJO0VBQ0k7QWhKc25uQlI7O0FnSm5ubkJJO0VBQ0k7RUFDQTtBaEpzbm5CUjs7QWdKbm5uQkk7RUFDSTtFQUNBO0FoSnNubkJSOztBZ0pubm5CSTtFQUNJO0VBQ0E7QWhKc25uQlI7O0FnSm5ubkJJO0VBQ0k7RUFDQTtBaEpzbm5CUjs7QWdKbm5uQkk7RUFDSTtFQUNBO0FoSnNubkJSOztBZ0pubm5CSTtFQUNJO0VBQ0E7RUFDQTtBaEpzbm5CUjs7QWdKbm5uQkk7RUFDSTtFQUNBO0FoSnNubkJSOztBZ0pubm5CSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSnNubkJSOztBZ0psbm5CSTtFQUNJO0FoSnFubkJSOztBZ0psbm5CSTtFNUl2TUksZ0JDS1E7RTJJb01SO0VBQ0E7QWhKcW5uQlI7O0FnSmxubkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhKcW5uQlI7O0FnSmpubkJJOztFQUVJO0VBQ0E7QWhKb25uQlI7O0FnSmpubkJJO0VBQ0k7RUFDQTtBaEpvbm5CUjs7QWdKam5uQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEpvbm5CUjs7QWdKam5uQkk7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtVQUFBO0FoSm1ubkJSOztBZ0o1bW5CWTs7O0VBQ0k7QWhKaW5uQmhCOztBZ0p4bW5CSTtFQUNJO0FoSjJtbkJSOztBZ0p4bW5CSTtFQUNJO0VBQ0E7RUFDQTtBaEoybW5CUjs7QWdKeG1uQkk7RUFDSTtFQUNBO0VBQ0E7QWhKMm1uQlI7O0FnSnhtbkJJO0VBQ0k7RUFDQTtBaEoybW5CUjs7QWdKdm1uQkk7RUFDSTtVQUFBO0FoSjBtbkJSOztBZ0psbW5CSTtFQUNJO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DM0lwUU07RTJJcVFOLGUzSXRRSTtFMkl1UUoseUJ0SXZSTTtFc0l3Uk47RUFDQTtFQUNBO0VBQ0EsNkM5SXpEVztBRjhwbkJuQjtBZ0psbW5CUTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSm9tbkJaO0FnSmxtbkJRO0VBQ0k7QWhKb21uQlo7QWdKaG1uQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGUzSW5TQTtFMklvU0E7RUFDQTtBaEprbW5CWjtBZ0pobW5CUTtFQUNJO0VBQ0EscUJ0SXBUSztFc0lxVEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSmttbkJaO0FnSmhtbkJZO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FoSmttbkJoQjtBZ0o1bG5CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKOGxuQlo7QWdKNWxuQlE7RUFDSTtBaEo4bG5CWjtBZ0o1bG5CUTtFQUNJO0FoSjhsbkJaO0FnSnpsbkJRO0VBQ0ksWTlJOVNHO0FGeTRuQmY7O0FnSm5sbkJJO0VBQ0k7QWhKc2xuQlI7O0FnSm5sbkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhKc2xuQlI7O0FnSjVrbkJJO0VBQ0k7QWhKK2tuQlI7O0FnSmhpbkJRO0VBR1EseUJBdkNEO0FoSndrbkJmO0FnSi9obkJnQjtFQUNJLGFBMUNMO0FoSjJrbkJmOztBZ0p2aW5CUTtFQUdRLHlCQXZDRDtBaEora25CZjtBZ0p0aW5CZ0I7RUFDSSxhQTFDTDtBaEprbG5CZjs7QWdKOWluQlE7RUFHUSx5QkF2Q0Q7QWhKc2xuQmY7QWdKN2luQmdCO0VBQ0ksYUExQ0w7QWhKeWxuQmY7O0FnSnJqbkJRO0VBR1EseUJBdkNEO0FoSjZsbkJmO0FnSnBqbkJnQjtFQUNJLGFBMUNMO0FoSmdtbkJmOztBZ0o1am5CUTtFQUdRLHlCQXZDRDtBaEpvbW5CZjtBZ0ozam5CZ0I7RUFDSSxhQTFDTDtBaEp1bW5CZjs7QWdKbmtuQlE7RUFHUSx5QkF2Q0Q7QWhKMm1uQmY7QWdKbGtuQmdCO0VBQ0ksYUExQ0w7QWhKOG1uQmY7O0FnSjFrbkJRO0VBVVEsYUE5Q0Q7QWhKa25uQmY7O0FnSjlrbkJRO0VBR1EseUJBdkNEO0FoSnNubkJmO0FnSjdrbkJnQjtFQUNJLGFBMUNMO0FoSnlubkJmOztBZ0pybG5CUTtFQUdRLHlCQXZDRDtBaEo2bm5CZjtBZ0pwbG5CZ0I7RUFDSSxhQTFDTDtBaEpnb25CZjs7QWdKNWxuQlE7RUFHUSx5QkF2Q0Q7QWhKb29uQmY7QWdKM2xuQmdCO0VBQ0ksYUExQ0w7QWhKdW9uQmY7O0FnSm5tbkJRO0VBR1EseUJBdkNEO0FoSjJvbkJmO0FnSmxtbkJnQjtFQUNJLGFBMUNMO0FoSjhvbkJmOztBZ0oxbW5CUTtFQUdRLHlCQXZDRDtBaEprcG5CZjtBZ0p6bW5CZ0I7RUFDSSxhQTFDTDtBaEpxcG5CZjs7QWdKam5uQlE7RUFHUSx5QkF2Q0Q7QWhKeXBuQmY7QWdKaG5uQmdCO0VBQ0ksYUExQ0w7QWhKNHBuQmY7O0FnSnhubkJRO0VBR1EseUJBdkNEO0FoSmdxbkJmO0FnSnZubkJnQjtFQUNJLGFBMUNMO0FoSm1xbkJmOztBZ0ovbm5CUTtFQUdRLHlCQXZDRDtBaEp1cW5CZjtBZ0o5bm5CZ0I7RUFDSSxhQTFDTDtBaEowcW5CZjs7QWdKdG9uQlE7RUFHUSx5QkF2Q0Q7QWhKOHFuQmY7QWdKcm9uQmdCO0VBQ0ksYUExQ0w7QWhKaXJuQmY7O0FnSjdvbkJRO0VBR1EseUJBdkNEO0FoSnFybkJmO0FnSjVvbkJnQjtFQUNJLGFBMUNMO0FoSndybkJmOztBZ0pwcG5CUTtFQUdRLHlCQXZDRDtBaEo0cm5CZjtBZ0pucG5CZ0I7RUFDSSxhQTFDTDtBaEorcm5CZjs7QWdKM3BuQlE7RUFHUSx5QkF2Q0Q7QWhKbXNuQmY7QWdKMXBuQmdCO0VBQ0ksYUExQ0w7QWhKc3NuQmY7O0FnSmxxbkJRO0VBR1EseUJBdkNEO0FoSjBzbkJmO0FnSmpxbkJnQjtFQUNJLGFBMUNMO0FoSjZzbkJmOztBZ0p6cW5CUTtFQUdRLHlCQXZDRDtBaEppdG5CZjtBZ0p4cW5CZ0I7RUFDSSxhQTFDTDtBaEpvdG5CZjs7QWdKaHJuQlE7RUFHUSx5QkF2Q0Q7QWhKd3RuQmY7QWdKL3FuQmdCO0VBQ0ksYUExQ0w7QWhKMnRuQmY7O0FnSnZybkJRO0VBR1EseUJBdkNEO0FoSit0bkJmO0FnSnRybkJnQjtFQUNJLGFBMUNMO0FoSmt1bkJmOztBZ0o5cm5CUTtFQUdRLHlCQXZDRDtBaEpzdW5CZjtBZ0o3cm5CZ0I7RUFDSSxhQTFDTDtBaEp5dW5CZjs7QWdKcnNuQlE7RUFHUSx5QkF2Q0Q7QWhKNnVuQmY7QWdKcHNuQmdCO0VBQ0ksYUExQ0w7QWhKZ3ZuQmY7O0FrSnpvb0JJO0VBQ0ksMENEaUNTO0FqSjJtb0JqQjs7QWtKem9vQkk7RUFDSSxxQ0RnQ1k7QWpKNG1vQnBCOztBa0p6b29CSTtFQUNJLHFDRCtCWTtBako2bW9CcEI7O0FrSnpvb0JJO0VBQ0ksWUQ2QmE7QWpKK21vQnJCOztBa0p6b29CSTtFQUNJLG9DRHNDaUI7QWpKc21vQnpCOztBa0p6b29CSTtFQUNJLG9DRG1DYTtBakp5bW9CckI7O0FrSnpvb0JJO0VBQ0ksb0NEZ0NZO0FqSjRtb0JwQjs7QWtKem9vQkk7RUFDSSxvQ0RxQnFCO0FqSnVub0I3Qjs7QWtKem9vQkk7RUFDSSxvQ0QwQmdCO0FqSmtub0J4Qjs7QWtKeG9vQkk7OztFNUlwQ0ksaUNKcVVXO0VJbFVYLGNEUUs7RUNMTCw2QjRJb0NJO0FsSjBvb0JaO0FrSnRvb0JROzs7RUFDSTtBbEowb29CWjs7QWtKbm9vQkk7RUFDSSxjN0kzQ0c7QUxpcm9CWDs7QWtKcG9vQkk7RUFDSTtBbEp1b29CUjs7QWtKcG9vQkk7O0VBRUksYzdJbERJO0U2SW1ESix5QjdJbENBO0U2SW1DQSxpQ0RiZ0M7QWpKb3BvQnhDOztBa0pwb29CSTtFQUNJLGlDRFBpQjtFQ1FqQix1RERQVztVQ09YLCtDRFBXO0FqSjhvb0JuQjs7QWtKcG9vQkk7RUFDSTtBbEp1b29CUjs7QWtKcG9vQkk7RUFDSTtFNUk5RUEscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix5QkR3QkE7QUwwcm9CUjtBa0psb29CUTtFNUl0RkEsaUNKZ1JTO0VJN1FULGNEWU87RUNUUCx5QkRVSztBTDZzb0JiOztBa0o3bm9CSTtFQUNJO0FsSmdvb0JSOztBa0o3bm9CSTtFQUNJLHlCN0l6Rkc7RTZJMEZIO0FsSmdvb0JSOztBa0o3bm9CSTtFQUNJLHlCN0l2Rkc7QUx1dG9CWDs7QWtKN25vQkk7RUFDSTtBbEpnb29CUjs7QWtKdG5vQkk7RTVJeEhJLGlDSnFVVztFSWxVWCxjRFFLO0VDTEwseUJETUc7QUx3dW9CWDtBa0pwbm9CUTtFNUloSUEscUJEK0JNO0VDNUJOLGNEVUk7RUNQSix5QkR3QkE7QUwydG9CUjtBa0ovbW9CUTtFQUNJLGM3SS9IRDtBTGd2b0JYO0FrSi9tb0JRO0VBQ0ksYzdJbklDO0FMb3ZvQmI7QWtKL21vQlE7RUFDSTtVQUFBO0FsSmlub0JaLEMiLCJmaWxlIjoiYnVuZGxlcy9rZW5kby5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uay10aGVtZS10ZXN0LWNsYXNzLFxuLmstY29tbW9uLXRlc3QtY2xhc3Mge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmtlbmRvLXNvcnRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmstcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLWxpbmssXG4uay1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb250ZW50IHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstY2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1uby1jbGljayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogLTE1MDAwcHg7XG4gIHdpZHRoOiAxNDQwMHB4O1xufVxuXG4ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjpiZWZvcmUsXG4ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zZWxlY3Rpb24gOjpzZWxlY3Rpb24sIC5rLWNoYXJ0IDo6c2VsZWN0aW9uLFxuLmstc3BhcmtsaW5lIDo6c2VsZWN0aW9uLFxuLmstc3RvY2tjaGFydCA6OnNlbGVjdGlvbiwgLmstcGFuZWxiYXIgOjpzZWxlY3Rpb24sIC5rLXBhZ2VyLXdyYXAgOjpzZWxlY3Rpb24sIC5rLW5vdGlmaWNhdGlvbiA6OnNlbGVjdGlvbiwgLmstd2luZG93IDo6c2VsZWN0aW9uLCAuay1udW1lcmljdGV4dGJveCA6OnNlbGVjdGlvbiwgLmstbXVsdGlzZWxlY3QgOjpzZWxlY3Rpb24sIC5rLWRyb3Bkb3duIDo6c2VsZWN0aW9uLCAuay1kYXRlaW5wdXQgOjpzZWxlY3Rpb24sXG4uay1kYXRlcGlja2VyIDo6c2VsZWN0aW9uLFxuLmstZGF0ZXRpbWVwaWNrZXIgOjpzZWxlY3Rpb24sXG4uay10aW1lcGlja2VyIDo6c2VsZWN0aW9uLCAuay1jb21ib2JveCA6OnNlbGVjdGlvbiwgLmstcHJvZ3Jlc3NiYXIgOjpzZWxlY3Rpb24sIC5rLXBhbmUtd3JhcHBlciA6OnNlbGVjdGlvbixcbi5rLXZpZXcgOjpzZWxlY3Rpb24sIC5rLWJsb2NrIDo6c2VsZWN0aW9uLFxuLmstcGFuZWwgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstYmxvY2ssXG4uay1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstYmxvY2sgPiAuay1oZWFkZXIsXG4uay1wYW5lbCA+IC5rLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW46IC00cHggLThweCA0cHg7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG5cbi5rLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1zdGF0ZS1kaXNhYmxlZCxcbi5rLXdpZGdldFtkaXNhYmxlZF0ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rLFxuLmstc3RhdGUtZGlzYWJsZWQgLmstYnV0dG9uLFxuLmstd2lkZ2V0W2Rpc2FibGVkXSAuay1saW5rLFxuLmstd2lkZ2V0W2Rpc2FibGVkXSAuay1idXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IDA7XG59XG4uay1zdGF0ZS1kaXNhYmxlZCBbZGlzYWJsZWRdLFxuLmstc3RhdGUtZGlzYWJsZWQgLmstc3RhdGUtZGlzYWJsZWQsXG4uay13aWRnZXRbZGlzYWJsZWRdIFtkaXNhYmxlZF0sXG4uay13aWRnZXRbZGlzYWJsZWRdIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5rLWhyIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZC1mbGV4LXJvdyA+IC5rLWhyLCAuay1jb2x1bW5zZXQgPiAuay1ociwgLmstaGJveCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWQtZmxleC1jb2wgPiAuay1ociwgLmstcm93c2V0ID4gLmstaHIsIC5rLXZib3ggPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWRpcnR5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2M0YjM3ICNjYzRiMzcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuW2Rpcj1ydGxdIC5rLWRpcnR5LFxuLmstcnRsIC5rLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2M0YjM3ICNjYzRiMzc7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1wbGFjZWhvbGRlci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWRyb3AtaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWRyb3AtaGludC1zdGFydCxcbi5rLWRyb3AtaGludC1lbmQge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWRyb3AtaGludC1saW5lIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItbGVmdC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTI1OTc5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxMjU5Nzk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItdG9wLXdpZHRoOiA2LjkyODIwMzIzMDRweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEyNTk3OTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1saW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTI1OTc5O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG59XG4uay1hbmltYXRpb24tY29udGFpbmVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1wdXNoLXJpZ2h0LWVudGVyLCAuay1wdXNoLXJpZ2h0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbi5rLXB1c2gtcmlnaHQtZW50ZXItYWN0aXZlLCAuay1wdXNoLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmstcHVzaC1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uay1wdXNoLXJpZ2h0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1sZWZ0LWVudGVyLCAuay1wdXNoLWxlZnQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG4uay1wdXNoLWxlZnQtZW50ZXItYWN0aXZlLCAuay1wdXNoLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1wdXNoLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmstcHVzaC1sZWZ0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtZG93bi1lbnRlciwgLmstcHVzaC1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbn1cbi5rLXB1c2gtZG93bi1lbnRlci1hY3RpdmUsIC5rLXB1c2gtZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXB1c2gtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uay1wdXNoLWRvd24tZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLXVwLWVudGVyLCAuay1wdXNoLXVwLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xufVxuLmstcHVzaC11cC1lbnRlci1hY3RpdmUsIC5rLXB1c2gtdXAtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1wdXNoLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5rLXB1c2gtdXAtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLCAuay1leHBhbmQtdmVydGljYWwtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG4uay1leHBhbmQtdmVydGljYWwtZW50ZXItYWN0aXZlLCAuay1leHBhbmQtdmVydGljYWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1leHBhbmQtdmVydGljYWwtZXhpdCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmstZXhwYW5kLXZlcnRpY2FsLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZXhwYW5kLWhvcml6b250YWwtZW50ZXIsIC5rLWV4cGFuZC1ob3Jpem9udGFsLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuLmstZXhwYW5kLWhvcml6b250YWwtZW50ZXItYWN0aXZlLCAuay1leHBhbmQtaG9yaXpvbnRhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZmFkZS1lbnRlciwgLmstZmFkZS1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmstZmFkZS1lbnRlci1hY3RpdmUsIC5rLWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1mYWRlLWV4aXQge1xuICBvcGFjaXR5OiAxO1xufVxuLmstZmFkZS1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1mYWRlLWV4aXQtYWN0aXZlICsgLmstZmFkZS1leGl0LWFjdGl2ZSwgLmstZmFkZS1lbnRlci1hY3RpdmUgKyAuay1mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXpvb20taW4tZW50ZXIsIC5rLXpvb20taW4tYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5rLXpvb20taW4tZW50ZXItYWN0aXZlLCAuay16b29tLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay16b29tLWluLWV4aXQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmstem9vbS1pbi1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstem9vbS1vdXQtZW50ZXIsIC5rLXpvb20tb3V0LWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG59XG4uay16b29tLW91dC1lbnRlci1hY3RpdmUsIC5rLXpvb20tb3V0LWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay16b29tLW91dC1leGl0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5rLXpvb20tb3V0LWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1pbi1hcHBlYXIge1xuICBvcGFjaXR5OiAwLjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zZW0pO1xufVxuLmstc2xpZGUtaW4tYXBwZWFyIC5rLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG59XG4uay1zbGlkZS1pbi1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuNiwgMC40LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjIsIDEsIDAuMiwgMSk7XG59XG4uay1zbGlkZS1pbi1hcHBlYXItYWN0aXZlIC5rLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXNsaWRlLWRvd24tZW50ZXIsIC5rLXNsaWRlLWRvd24tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5rLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLCAuay1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXNsaWRlLWRvd24tZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5rLXNsaWRlLWRvd24tZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLXVwLWVudGVyLCAuay1zbGlkZS11cC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uay1zbGlkZS11cC1lbnRlci1hY3RpdmUsIC5rLXNsaWRlLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXNsaWRlLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uay1zbGlkZS11cC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1yaWdodC1lbnRlciwgLmstc2xpZGUtcmlnaHQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLXNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmstc2xpZGUtcmlnaHQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5rLXNsaWRlLXJpZ2h0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1sZWZ0LWVudGVyLCAuay1zbGlkZS1sZWZ0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLCAuay1zbGlkZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXNsaWRlLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5rLXNsaWRlLWxlZnQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLXZlcnRpY2FsLWVudGVyLCAuay1yZXZlYWwtdmVydGljYWwtYXBwZWFyIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXJldmVhbC12ZXJ0aWNhbC1leGl0LWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLWhvcml6b250YWwtZW50ZXIsIC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhciB7XG4gIG1heC13aWR0aDogMDtcbn1cbi5rLXJldmVhbC1ob3Jpem9udGFsLWVudGVyLWFjdGl2ZSwgLmstcmV2ZWFsLWhvcml6b250YWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXJldmVhbC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZngtZW5kIC5rLWZ4LW5leHQsXG4uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dDtcbn1cblxuLmstZngge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1meCAuay1meC1jdXJyZW50IHtcbiAgei1pbmRleDogMDtcbn1cbi5rLWZ4IC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1oaWRkZW4sXG4uay1meC1oaWRkZW4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnQge1xuICB6LWluZGV4OiAxO1xufVxuLmstZngtcmV2ZXJzZSAuay1meC1uZXh0IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC1mYWRlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuLmstZngtZmFkZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAxO1xufVxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1zdGFydCAuay1meC1uZXh0LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1sZWZ0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1kb3duLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtbGVmdC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZG93bi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1kcmFnLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogMC40ZXg7XG59XG5cbi5rLWRyYWctY2x1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE0NjU4OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG5cbi5rLXJlb3JkZXItY3VlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSwgLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtNHB4O1xufVxuLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3R0b206IC00cHg7XG59XG5cbi5rLWxvYWRpbmcge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLWxvYWRpbmcgLmFuaW1hdGUge1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uay1sb2FkaW5nLW1hc2ssXG4uay1sb2FkaW5nLWltYWdlLFxuLmstbG9hZGluZy1jb2xvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1sb2FkaW5nLW1hc2sge1xuICB6LWluZGV4OiAxMDA7XG59XG4uay1sb2FkaW5nLW1hc2suay1vcGFxdWUgLmstbG9hZGluZy1jb2xvciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWxvYWRpbmctdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtNDAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbG9hZGluZy1pbWFnZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWxvYWRpbmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rLWktbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLFxuLmstaS1sb2FkaW5nOjphZnRlcixcbi5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSxcbi5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwLjA1ZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1pY29uLmstaS1sb2FkaW5nOjpiZWZvcmUsXG4uay1pY29uLmstaS1sb2FkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLFxuLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4uay1pLWxvYWRpbmc6OmFmdGVyLFxuLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBhbmltYXRpb246IGstbG9hZGluZy1hbmltYXRpb24gcmV2ZXJzZSAxLjRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiBtYXgoIDFweCwgLjAxNWVtICk7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAyNTE7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMjtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI1MCAxO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMjUxO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGstbG9hZGluZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmstcmVzaXplLWhhbmRsZSxcbi5rLXJlc2l6ZS1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDAgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcmVzaXplLW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXcge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgbGVmdDogLTNweDtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLWUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zdyxcbi5rLXJlc2l6ZS1zZSxcbi5rLXJlc2l6ZS1udyxcbi5rLXJlc2l6ZS1uZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG4uay1yZXNpemUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1yZXNpemUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstcmVzaXplLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstcmVzaXplLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXZlcnRpY2FsLXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstaG9yaXpvbnRhbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1zY3JvbGxiYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbn1cblxuLmstbWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yLFxuLmstbWFycXVlZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3Ige1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NjU4OTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstbWFycXVlZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTI1OTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTc3OWJhICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2FkYjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3Ige1xuICBjb2xvcjogI2NjNGIzNyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzEyNTk3OTtcbn1cblxuLmstY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMwM2E5ZjQ7XG59XG5cbi5rLWNvbG9yLWluZm8ge1xuICBjb2xvcjogIzE3NzliYTtcbn1cblxuLmstY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2FkYjc2O1xufVxuXG4uay1jb2xvci13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmFlMDA7XG59XG5cbi5rLWNvbG9yLWVycm9yIHtcbiAgY29sb3I6ICNjYzRiMzc7XG59XG5cbi5rLWNvbG9yLWRhcmsge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmstY29sb3ItbGlnaHQge1xuICBjb2xvcjogI2ViZWJlYjtcbn1cblxuLmstY29sb3ItaW52ZXJzZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OSAhaW1wb3J0YW50O1xufVxuXG4uay1iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzliYSAhaW1wb3J0YW50O1xufVxuXG4uay1iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhZGI3NiAhaW1wb3J0YW50O1xufVxuXG4uay1iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWUwMCAhaW1wb3J0YW50O1xufVxuXG4uay1iZy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzRiMzcgIWltcG9ydGFudDtcbn1cblxuLmstc3RhdGUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGRlZTQ7XG4gIGNvbG9yOiAjMDkyZTNmO1xuICBib3JkZXItY29sb3I6ICNiZGQxZDk7XG59XG5cbi5rLXN0YXRlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlNGYxO1xuICBjb2xvcjogIzBjM2Y2MTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkOWVjO1xufVxuXG4uay1zdGF0ZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZjhlNDtcbiAgY29sb3I6ICMxZTcyM2Q7XG4gIGJvcmRlci1jb2xvcjogI2M4ZjVkOTtcbn1cblxuLmstc3RhdGUtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmY2M7XG4gIGNvbG9yOiAjODU1YTAwO1xuICBib3JkZXItY29sb3I6ICNmZmU4Yjg7XG59XG5cbi5rLXN0YXRlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZGJkNztcbiAgY29sb3I6ICM2YTI3MWQ7XG4gIGJvcmRlci1jb2xvcjogI2YxY2RjNztcbn1cblxuLmstaW5mby1jb2xvcmVkIHtcbiAgY29sb3I6ICM1MDYwN2Y7XG4gIGJvcmRlci1jb2xvcjogI2QwZDlkZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cblxuLmstc3VjY2Vzcy1jb2xvcmVkIHtcbiAgY29sb3I6ICM1MDdmNTA7XG4gIGJvcmRlci1jb2xvcjogI2QwZGZkMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbn1cblxuLmstZXJyb3ItY29sb3JlZCB7XG4gIGNvbG9yOiAjN2Y1MDUwO1xuICBib3JkZXItY29sb3I6ICNkZmQwZDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi5rLWluc2V0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgaW5zZXQgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LW5vbmUsIC5rLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1kLWZsZXgtcm93LCAuay1jb2x1bW5zZXQsIC5rLWhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1kLWZsZXgtY29sLCAuay1yb3dzZXQsIC5rLXZib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZsZXgtY29sLCAuay1mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2UsIC5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLmstZmxleC1pbml0aWFsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5rLWZsZXgtMSwgLmstZmxleCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZsZXgtbm9uZSwgLmstbm8tZmxleCB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmstZmxleC1ncm93LTAsIC5rLW5vLWZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstZmxleC1zaHJpbmsge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmstZmxleC1zaHJpbmstMCwgLmstbm8tZmxleC1zaHJpbmsge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmxleC1iYXNpcy1hdXRvIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstZmxleC1iYXNpcy0wIHtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmstYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmstY29sdW1uIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uay1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsb2F0d3JhcDo6YWZ0ZXIsXG4uay1ncmlkLXRvb2xiYXI6OmFmdGVyLFxuLmstc2xpZGVyLWl0ZW1zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmstZ3JpZC1jb2xzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG59XG5cbi5rLWdyaWQtcm93cy1ub25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xufVxuXG4uay1ncmlkLWZsb3ctY29sIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cblxuLmstZ3JpZC1mbG93LWNvbC1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3cge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuXG4uay1ncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbn1cblxuLmstY29sc3Bhbi1hbGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmstY29sc3Bhbi1hdXRvIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5rLXJvd3NwYW4tYWxsIHtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXJvd3NwYW4tYXV0byB7XG4gIGdyaWQtcm93OiBhdXRvO1xufVxuXG4uay1ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cblxuLmstY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmstY29sLWVuZC0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xufVxuXG4uay1ncmlkLWNvbHMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuLmstY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmstY29sLWVuZC0yIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xufVxuXG4uay1ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmstY29sLXN0YXJ0LTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLmstY29sLWVuZC0zIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xufVxuXG4uay1ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cblxuLmstY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmstY29sLWVuZC00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuXG4uay1ncmlkLWNvbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbn1cblxuLmstY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmstY29sLWVuZC01IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xufVxuXG4uay1ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLmstY29sLXN0YXJ0LTYge1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbn1cblxuLmstY29sLWVuZC02IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xufVxuXG4uay1ncmlkLWNvbHMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbn1cblxuLmstY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmstY29sLWVuZC03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xufVxuXG4uay1ncmlkLWNvbHMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbn1cblxuLmstY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmstY29sLWVuZC04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xufVxuXG4uay1ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbn1cblxuLmstY29sLXN0YXJ0LTkge1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbn1cblxuLmstY29sLWVuZC05IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xufVxuXG4uay1ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG59XG5cbi5rLWNvbC1zdGFydC0xMCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLmstY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTA7XG59XG5cbi5rLWdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbn1cblxuLmstY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uay1jb2wtZW5kLTExIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbn1cblxuLmstZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuXG4uay1jb2wtc3RhcnQtMTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG59XG5cbi5rLWNvbC1lbmQtMTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xufVxuXG4uay1ncmlkLXJvd3MtMSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0xIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cblxuLmstcm93LXN0YXJ0LTEge1xuICBncmlkLXJvdy1zdGFydDogMTtcbn1cblxuLmstcm93LWVuZC0xIHtcbiAgZ3JpZC1yb3ctZW5kOiAxO1xufVxuXG4uay1ncmlkLXJvd3MtMiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0yIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cblxuLmstcm93LXN0YXJ0LTIge1xuICBncmlkLXJvdy1zdGFydDogMjtcbn1cblxuLmstcm93LWVuZC0yIHtcbiAgZ3JpZC1yb3ctZW5kOiAyO1xufVxuXG4uay1ncmlkLXJvd3MtMyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0zIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cblxuLmstcm93LXN0YXJ0LTMge1xuICBncmlkLXJvdy1zdGFydDogMztcbn1cblxuLmstcm93LWVuZC0zIHtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuXG4uay1ncmlkLXJvd3MtNCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi00IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbn1cblxuLmstcm93LXN0YXJ0LTQge1xuICBncmlkLXJvdy1zdGFydDogNDtcbn1cblxuLmstcm93LWVuZC00IHtcbiAgZ3JpZC1yb3ctZW5kOiA0O1xufVxuXG4uay1ncmlkLXJvd3MtNSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi01IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNTtcbn1cblxuLmstcm93LXN0YXJ0LTUge1xuICBncmlkLXJvdy1zdGFydDogNTtcbn1cblxuLmstcm93LWVuZC01IHtcbiAgZ3JpZC1yb3ctZW5kOiA1O1xufVxuXG4uay1ncmlkLXJvd3MtNiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi02IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNjtcbn1cblxuLmstcm93LXN0YXJ0LTYge1xuICBncmlkLXJvdy1zdGFydDogNjtcbn1cblxuLmstcm93LWVuZC02IHtcbiAgZ3JpZC1yb3ctZW5kOiA2O1xufVxuXG4uay1ncmlkLXJvd3MtNyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi03IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNztcbn1cblxuLmstcm93LXN0YXJ0LTcge1xuICBncmlkLXJvdy1zdGFydDogNztcbn1cblxuLmstcm93LWVuZC03IHtcbiAgZ3JpZC1yb3ctZW5kOiA3O1xufVxuXG4uay1ncmlkLXJvd3MtOCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi04IHtcbiAgZ3JpZC1yb3c6IHNwYW4gODtcbn1cblxuLmstcm93LXN0YXJ0LTgge1xuICBncmlkLXJvdy1zdGFydDogODtcbn1cblxuLmstcm93LWVuZC04IHtcbiAgZ3JpZC1yb3ctZW5kOiA4O1xufVxuXG4uay1ncmlkLXJvd3MtOSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi05IHtcbiAgZ3JpZC1yb3c6IHNwYW4gOTtcbn1cblxuLmstcm93LXN0YXJ0LTkge1xuICBncmlkLXJvdy1zdGFydDogOTtcbn1cblxuLmstcm93LWVuZC05IHtcbiAgZ3JpZC1yb3ctZW5kOiA5O1xufVxuXG4uay1ncmlkLXJvd3MtMTAge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTEwIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMTA7XG59XG5cbi5rLXJvdy1zdGFydC0xMCB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbn1cblxuLmstcm93LWVuZC0xMCB7XG4gIGdyaWQtcm93LWVuZDogMTA7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1jbGlwIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtYXV0byB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4taGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1jbGlwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1hdXRvIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tY2xpcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tYXV0byB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy14LWNsaXAge1xuICBvdmVyZmxvdzogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWNsaXAge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWF1dG8ge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWNsaXAge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWF1dG8ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctYXV0by12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tY2xpcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1jbGlwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1jbGlwIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtYXV0byB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4taGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1jbGlwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1hdXRvIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tY2xpcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tYXV0byB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy14LWNsaXAge1xuICBvdmVyZmxvdzogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWNsaXAge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWF1dG8ge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWNsaXAge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWF1dG8ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctYXV0by12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tY2xpcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1jbGlwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtZiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LXZpc2libGUtZiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LXZpc2libGUtZiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtaGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtaGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tZiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtaGlkZGVuLWYge1xuICBvdmVyZmxvdzogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1jbGlwLWYge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tdmlzaWJsZS1mIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4taGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLXNjcm9sbC1mIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1hdXRvLWYge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG8gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtZiB7XG4gIG92ZXJmbG93OiBjbGlwICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LWNsaXAtZiB7XG4gIG92ZXJmbG93OiBjbGlwICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWNsaXAtZiB7XG4gIG92ZXJmbG93OiBjbGlwICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IGNsaXAgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IGNsaXAgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1hdXRvLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IGNsaXAgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IGNsaXAgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1hdXRvLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtZiB7XG4gIG92ZXJmbG93OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtc2Nyb2xsLWYge1xuICBvdmVyZmxvdzogc2Nyb2xsICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LXNjcm9sbC1mIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1jbGlwLWYge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtdmlzaWJsZS1mIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtaGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXNjcm9sbC1mIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1hdXRvLWYge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG8gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tZiB7XG4gIG92ZXJmbG93OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LWF1dG8tZiB7XG4gIG92ZXJmbG93OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWF1dG8tZiB7XG4gIG92ZXJmbG93OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IGF1dG8gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8taGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogYXV0byAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IGF1dG8gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1hdXRvLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IGF1dG8gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8taGlkZGVuLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogYXV0byAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IGF1dG8gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1hdXRvLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWYge1xuICBvdmVyZmxvdzogdmlzaWJsZSAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC12aXNpYmxlLWYge1xuICBvdmVyZmxvdzogdmlzaWJsZSAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS12aXNpYmxlLWYge1xuICBvdmVyZmxvdzogdmlzaWJsZSAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWYge1xuICBvdmVyZmxvdzogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1oaWRkZW4tZiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1oaWRkZW4tZiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBjbGlwICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWF1dG8tZiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1jbGlwLWYge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWYge1xuICBvdmVyZmxvdzogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1jbGlwLWYge1xuICBvdmVyZmxvdzogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1jbGlwLWYge1xuICBvdmVyZmxvdzogY2xpcCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IGNsaXAgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IGNsaXAgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiBjbGlwICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWYge1xuICBvdmVyZmxvdzogc2Nyb2xsICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LXNjcm9sbC1mIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1zY3JvbGwtZiB7XG4gIG92ZXJmbG93OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1oaWRkZW4tZiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtY2xpcC1mIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBjbGlwICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWF1dG8tZiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUtZiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1jbGlwLWYge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1zY3JvbGwtZiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWYge1xuICBvdmVyZmxvdzogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1hdXRvLWYge1xuICBvdmVyZmxvdzogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1hdXRvLWYge1xuICBvdmVyZmxvdzogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogYXV0byAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IGF1dG8gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogYXV0byAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by12aXNpYmxlLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWhpZGRlbi1mIHtcbiAgb3ZlcmZsb3cteDogYXV0byAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWNsaXAtZiB7XG4gIG92ZXJmbG93LXg6IGF1dG8gICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGNsaXAgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsLWYge1xuICBvdmVyZmxvdy14OiBhdXRvICAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tYXV0by1mIHtcbiAgb3ZlcmZsb3cteDogYXV0byAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcbn1cblxuLmstc3RhdGljLFxuLmstcG9zLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLXJlbGF0aXZlLFxuLmstcG9zLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1hYnNvbHV0ZSxcbi5rLXBvcy1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZml4ZWQsXG4uay1wb3MtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5rLXN0aWNreSxcbi5rLXBvcy1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uay10b3AsXG4uay1wb3MtdG9wIHtcbiAgdG9wOiAwO1xufVxuXG4uay1yaWdodCxcbi5rLXBvcy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ib3R0b20sXG4uay1wb3MtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1sZWZ0LFxuLmstcG9zLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay10b3Atc3RhcnQsXG4uay1wb3MtdG9wLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmstcnRsIC5rLXRvcC1zdGFydCwgLmstdG9wLXN0YXJ0W2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstdG9wLXN0YXJ0LFxuLmstcnRsIC5rLXBvcy10b3Atc3RhcnQsXG4uay1wb3MtdG9wLXN0YXJ0W2Rpcj1ydGxdLFxuW2Rpcj1ydGxdIC5rLXBvcy10b3Atc3RhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstdG9wLWNlbnRlcixcbi5rLXBvcy10b3AtY2VudGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstdG9wLWVuZCxcbi5rLXBvcy10b3AtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5rLXJ0bCAuay10b3AtZW5kLCAuay10b3AtZW5kW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstdG9wLWVuZCxcbi5rLXJ0bCAuay1wb3MtdG9wLWVuZCxcbi5rLXBvcy10b3AtZW5kW2Rpcj1ydGxdLFxuW2Rpcj1ydGxdIC5rLXBvcy10b3AtZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLW1pZGRsZS1zdGFydCxcbi5rLXBvcy1taWRkbGUtc3RhcnQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuXG4uay1taWRkbGUtZW5kLFxuLmstcG9zLW1pZGRsZS1lbmQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cblxuLmstYm90dG9tLXN0YXJ0LFxuLmstcG9zLWJvdHRvbS1zdGFydCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5rLXJ0bCAuay1ib3R0b20tc3RhcnQsIC5rLWJvdHRvbS1zdGFydFtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1zdGFydCxcbi5rLXJ0bCAuay1wb3MtYm90dG9tLXN0YXJ0LFxuLmstcG9zLWJvdHRvbS1zdGFydFtkaXI9cnRsXSxcbltkaXI9cnRsXSAuay1wb3MtYm90dG9tLXN0YXJ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWJvdHRvbS1jZW50ZXIsXG4uay1wb3MtYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWJvdHRvbS1lbmQsXG4uay1wb3MtYm90dG9tLWVuZCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uay1ydGwgLmstYm90dG9tLWVuZCwgLmstYm90dG9tLWVuZFtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1lbmQsXG4uay1ydGwgLmstcG9zLWJvdHRvbS1lbmQsXG4uay1wb3MtYm90dG9tLWVuZFtkaXI9cnRsXSxcbltkaXI9cnRsXSAuay1wb3MtYm90dG9tLWVuZCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1wLTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1wLTAtZiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uay1wdC0wLWYge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmstcHItMC1mIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5rLXBiLTAtZiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5rLXBsLTAtZiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5rLXAtMS1mIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uay1wdC0xLWYge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXByLTEtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmstcGItMS1mIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5rLXBsLTEtZiB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmstcC0yLWYge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5rLXB0LTItZiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmstcHItMi1mIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uay1wYi0yLWYge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmstcGwtMi1mIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0zIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmstcC0zLWYge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTMge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmstcHQtMy1mIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5rLXByLTMtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uay1wYi0zLWYge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uay1wbC0zLWYge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcC00IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmstcC00LWYge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLmstcHQtNC1mIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5rLXByLTQtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uay1wYi00LWYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uay1wbC00LWYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC01IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmstcC01LWYge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmstcHQtNS1mIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5rLXByLTUtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uay1wYi01LWYge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uay1wbC01LWYge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC02IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLmstcC02LWYge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTYge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmstcHQtNi1mIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5rLXByLTYtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4uay1wYi02LWYge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uay1wbC02LWYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC03IHtcbiAgcGFkZGluZzogMjhweDtcbn1cblxuLmstcC03LWYge1xuICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTcge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cblxuLmstcHQtNy1mIHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5cbi5rLXByLTctZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG4uay1wYi03LWYge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4uay1wbC03LWYge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC04IHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLmstcC04LWYge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTgge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLmstcHQtOC1mIHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5rLXByLTgtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4uay1wYi04LWYge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4uay1wbC04LWYge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcC05IHtcbiAgcGFkZGluZzogMzZweDtcbn1cblxuLmstcC05LWYge1xuICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTkge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbn1cblxuLmstcHQtOS1mIHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5rLXByLTktZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG4uay1wYi05LWYge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4uay1wbC05LWYge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xMCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5rLXAtMTAtZiB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmstcHQtMTAtZiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmstcHItMTAtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmstcGItMTAtZiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uay1wbC0xMC1mIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTEge1xuICBwYWRkaW5nOiA0NHB4O1xufVxuXG4uay1wLTExLWYge1xuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG59XG5cbi5rLXB0LTExLWYge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG59XG5cbi5rLXByLTExLWYge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG5cbi5rLXBiLTExLWYge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cblxuLmstcGwtMTEtZiB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEyIHtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuLmstcC0xMi1mIHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4uay1wdC0xMi1mIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4uay1wci0xMi1mIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4uay1wYi0xMi1mIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5rLXBsLTEyLWYge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xMyB7XG4gIHBhZGRpbmc6IDUycHg7XG59XG5cbi5rLXAtMTMtZiB7XG4gIHBhZGRpbmc6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTMge1xuICBwYWRkaW5nLXRvcDogNTJweDtcbn1cblxuLmstcHQtMTMtZiB7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuLmstcHItMTMtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbn1cblxuLmstcGItMTMtZiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG4uay1wbC0xMy1mIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTQge1xuICBwYWRkaW5nOiA1NnB4O1xufVxuXG4uay1wLTE0LWYge1xuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbi5rLXB0LTE0LWYge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5rLXByLTE0LWYge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG5cbi5rLXBiLTE0LWYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbn1cblxuLmstcGwtMTQtZiB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE1IHtcbiAgcGFkZGluZzogNjBweDtcbn1cblxuLmstcC0xNS1mIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uay1wdC0xNS1mIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uay1wci0xNS1mIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uay1wYi0xNS1mIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5rLXBsLTE1LWYge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xNiB7XG4gIHBhZGRpbmc6IDY0cHg7XG59XG5cbi5rLXAtMTYtZiB7XG4gIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTYge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuLmstcHQtMTYtZiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLmstcHItMTYtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLmstcGItMTYtZiB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4uay1wbC0xNi1mIHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTcge1xuICBwYWRkaW5nOiA2OHB4O1xufVxuXG4uay1wLTE3LWYge1xuICBwYWRkaW5nOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG59XG5cbi5rLXB0LTE3LWYge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG59XG5cbi5rLXByLTE3LWYge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHg7XG59XG5cbi5rLXBiLTE3LWYge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cblxuLmstcGwtMTctZiB7XG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE4IHtcbiAgcGFkZGluZzogNzJweDtcbn1cblxuLmstcC0xOC1mIHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xufVxuXG4uay1wdC0xOC1mIHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xufVxuXG4uay1wci0xOC1mIHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuXG4uay1wYi0xOC1mIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG5cbi5rLXBsLTE4LWYge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xOSB7XG4gIHBhZGRpbmc6IDc2cHg7XG59XG5cbi5rLXAtMTktZiB7XG4gIHBhZGRpbmc6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTkge1xuICBwYWRkaW5nLXRvcDogNzZweDtcbn1cblxuLmstcHQtMTktZiB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE5IHtcbiAgcGFkZGluZy1yaWdodDogNzZweDtcbn1cblxuLmstcHItMTktZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTkge1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbn1cblxuLmstcGItMTktZiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xufVxuXG4uay1wbC0xOS1mIHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjAge1xuICBwYWRkaW5nOiA4MHB4O1xufVxuXG4uay1wLTIwLWYge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5rLXB0LTIwLWYge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5rLXByLTIwLWYge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5rLXBiLTIwLWYge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmstcGwtMjAtZiB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTIxIHtcbiAgcGFkZGluZzogODRweDtcbn1cblxuLmstcC0yMS1mIHtcbiAgcGFkZGluZzogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yMSB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xufVxuXG4uay1wdC0yMS1mIHtcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjEge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xufVxuXG4uay1wci0yMS1mIHtcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yMSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4O1xufVxuXG4uay1wYi0yMS1mIHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG59XG5cbi5rLXBsLTIxLWYge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yMiB7XG4gIHBhZGRpbmc6IDg4cHg7XG59XG5cbi5rLXAtMjItZiB7XG4gIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjIge1xuICBwYWRkaW5nLXRvcDogODhweDtcbn1cblxuLmstcHQtMjItZiB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIyIHtcbiAgcGFkZGluZy1yaWdodDogODhweDtcbn1cblxuLmstcHItMjItZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjIge1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbn1cblxuLmstcGItMjItZiB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xufVxuXG4uay1wbC0yMi1mIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjMge1xuICBwYWRkaW5nOiA5MnB4O1xufVxuXG4uay1wLTIzLWYge1xuICBwYWRkaW5nOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDkycHg7XG59XG5cbi5rLXB0LTIzLWYge1xuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHg7XG59XG5cbi5rLXByLTIzLWYge1xuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIzIHtcbiAgcGFkZGluZy1ib3R0b206IDkycHg7XG59XG5cbi5rLXBiLTIzLWYge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMyB7XG4gIHBhZGRpbmctbGVmdDogOTJweDtcbn1cblxuLmstcGwtMjMtZiB7XG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTI0IHtcbiAgcGFkZGluZzogOTZweDtcbn1cblxuLmstcC0yNC1mIHtcbiAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xufVxuXG4uay1wdC0yNC1mIHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xufVxuXG4uay1wci0yNC1mIHtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG4uay1wYi0yNC1mIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG59XG5cbi5rLXBsLTI0LWYge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC14cyB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmstcC14cy1mIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXhzIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLmstcHQteHMtZiB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXByLXhzLWYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGIteHMge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uay1wYi14cy1mIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC14cyB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4uay1wbC14cy1mIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC1zbSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmstcC1zbS1mIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmstcHQtc20tZiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItc20ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5rLXByLXNtLWYge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItc20ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uay1wYi1zbS1mIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uay1wbC1zbS1mIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC1tZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5rLXAtbWQtZiB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtbWQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmstcHQtbWQtZiB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLW1kIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmstcHItbWQtZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmstcGItbWQtZiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uay1wbC1tZC1mIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtbGcge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uay1wLWxnLWYge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LWxnIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5rLXB0LWxnLWYge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5rLXByLWxnLWYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5rLXBiLWxnLWYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmstcGwtbGctZiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLXhsIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLmstcC14bC1mIHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC14bCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4uay1wdC14bC1mIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uay1wci14bC1mIHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4uay1wYi14bC1mIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5rLXBsLXhsLWYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC10aGluIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uay1wLXRoaW4tZiB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC10aGluIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmstcHQtdGhpbi1mIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci10aGluIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uay1wci10aGluLWYge1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItdGhpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5rLXBiLXRoaW4tZiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtdGhpbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4uay1wbC10aGluLWYge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLWhhaXIge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLXAtaGFpci1mIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LWhhaXIge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uay1wdC1oYWlyLWYge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLWhhaXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5rLXByLWhhaXItZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi1oYWlyIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmstcGItaGFpci1mIHtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1oYWlyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5rLXBsLWhhaXItZiB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstbS0wLWYge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLW10LTAtZiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstbXItMC1mIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1tYi0wLWYge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstbWwtMC1mIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbS0xIHtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5rLW0tMS1mIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmstbXQtMS1mIHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstbXItMS1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmstbWItMS1mIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1tbC0xLWYge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMiB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4uay1tLTItZiB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rLW10LTItZiB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLW1yLTItZiB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLW1iLTItZiB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstbWwtMi1mIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTMge1xuICBtYXJnaW46IDEycHg7XG59XG5cbi5rLW0tMy1mIHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uay1tdC0zLWYge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5rLW1yLTMtZiB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmstbWItMy1mIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5rLW1sLTMtZiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNCB7XG4gIG1hcmdpbjogMTZweDtcbn1cblxuLmstbS00LWYge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLW10LTQtZiB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstbXItNC1mIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uay1tYi00LWYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmstbWwtNC1mIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS01IHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uay1tLTUtZiB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC01IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmstbXQtNS1mIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uay1tci01LWYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5rLW1iLTUtZiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uay1tbC01LWYge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTYge1xuICBtYXJnaW46IDI0cHg7XG59XG5cbi5rLW0tNi1mIHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTYge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uay1tdC02LWYge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5rLW1yLTYtZiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmstbWItNi1mIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5rLW1sLTYtZiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNyB7XG4gIG1hcmdpbjogMjhweDtcbn1cblxuLmstbS03LWYge1xuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5rLW10LTctZiB7XG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cblxuLmstbXItNy1mIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uay1tYi03LWYge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTcge1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cblxuLmstbWwtNy1mIHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS04IHtcbiAgbWFyZ2luOiAzMnB4O1xufVxuXG4uay1tLTgtZiB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC04IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmstbXQtOC1mIHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4uay1tci04LWYge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5rLW1iLTgtZiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4uay1tbC04LWYge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTkge1xuICBtYXJnaW46IDM2cHg7XG59XG5cbi5rLW0tOS1mIHtcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTkge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4uay1tdC05LWYge1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG5cbi5rLW1yLTktZiB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLmstbWItOS1mIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5rLW1sLTktZiB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTAge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi5rLW0tMTAtZiB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5rLW10LTEwLWYge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uay1tci0xMC1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmstbWItMTAtZiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmstbWwtMTAtZiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTEge1xuICBtYXJnaW46IDQ0cHg7XG59XG5cbi5rLW0tMTEtZiB7XG4gIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5rLW10LTExLWYge1xuICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xufVxuXG4uay1tci0xMS1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLmstbWItMTEtZiB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTEge1xuICBtYXJnaW4tbGVmdDogNDRweDtcbn1cblxuLmstbWwtMTEtZiB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTIge1xuICBtYXJnaW46IDQ4cHg7XG59XG5cbi5rLW0tMTItZiB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5rLW10LTEyLWYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4uay1tci0xMi1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmstbWItMTItZiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTIge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLmstbWwtMTItZiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTMge1xuICBtYXJnaW46IDUycHg7XG59XG5cbi5rLW0tMTMtZiB7XG4gIG1hcmdpbjogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5rLW10LTEzLWYge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xufVxuXG4uay1tci0xMy1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLmstbWItMTMtZiB7XG4gIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTMge1xuICBtYXJnaW4tbGVmdDogNTJweDtcbn1cblxuLmstbWwtMTMtZiB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTQge1xuICBtYXJnaW46IDU2cHg7XG59XG5cbi5rLW0tMTQtZiB7XG4gIG1hcmdpbjogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbi5rLW10LTE0LWYge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4uay1tci0xNC1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLmstbWItMTQtZiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTQge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbn1cblxuLmstbWwtMTQtZiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTUge1xuICBtYXJnaW46IDYwcHg7XG59XG5cbi5rLW0tMTUtZiB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5rLW10LTE1LWYge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uay1tci0xNS1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmstbWItMTUtZiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTUge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmstbWwtMTUtZiB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTYge1xuICBtYXJnaW46IDY0cHg7XG59XG5cbi5rLW0tMTYtZiB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5rLW10LTE2LWYge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4uay1tci0xNi1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLmstbWItMTYtZiB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTYge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbn1cblxuLmstbWwtMTYtZiB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTcge1xuICBtYXJnaW46IDY4cHg7XG59XG5cbi5rLW0tMTctZiB7XG4gIG1hcmdpbjogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNyB7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG59XG5cbi5rLW10LTE3LWYge1xuICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4O1xufVxuXG4uay1tci0xNy1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbn1cblxuLmstbWItMTctZiB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTcge1xuICBtYXJnaW4tbGVmdDogNjhweDtcbn1cblxuLmstbWwtMTctZiB7XG4gIG1hcmdpbi1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTgge1xuICBtYXJnaW46IDcycHg7XG59XG5cbi5rLW0tMTgtZiB7XG4gIG1hcmdpbjogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xOCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5cbi5rLW10LTE4LWYge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xufVxuXG4uay1tci0xOC1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLmstbWItMTgtZiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTgge1xuICBtYXJnaW4tbGVmdDogNzJweDtcbn1cblxuLmstbWwtMTgtZiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTkge1xuICBtYXJnaW46IDc2cHg7XG59XG5cbi5rLW0tMTktZiB7XG4gIG1hcmdpbjogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xOSB7XG4gIG1hcmdpbi10b3A6IDc2cHg7XG59XG5cbi5rLW10LTE5LWYge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4O1xufVxuXG4uay1tci0xOS1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcbn1cblxuLmstbWItMTktZiB7XG4gIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTkge1xuICBtYXJnaW4tbGVmdDogNzZweDtcbn1cblxuLmstbWwtMTktZiB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjAge1xuICBtYXJnaW46IDgwcHg7XG59XG5cbi5rLW0tMjAtZiB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5rLW10LTIwLWYge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4uay1tci0yMC1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmstbWItMjAtZiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLmstbWwtMjAtZiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjEge1xuICBtYXJnaW46IDg0cHg7XG59XG5cbi5rLW0tMjEtZiB7XG4gIG1hcmdpbjogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDg0cHg7XG59XG5cbi5rLW10LTIxLWYge1xuICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4O1xufVxuXG4uay1tci0yMS1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogODRweDtcbn1cblxuLmstbWItMjEtZiB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjEge1xuICBtYXJnaW4tbGVmdDogODRweDtcbn1cblxuLmstbWwtMjEtZiB7XG4gIG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjIge1xuICBtYXJnaW46IDg4cHg7XG59XG5cbi5rLW0tMjItZiB7XG4gIG1hcmdpbjogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMiB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5cbi5rLW10LTIyLWYge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4uay1tci0yMi1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLmstbWItMjItZiB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjIge1xuICBtYXJnaW4tbGVmdDogODhweDtcbn1cblxuLmstbWwtMjItZiB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjMge1xuICBtYXJnaW46IDkycHg7XG59XG5cbi5rLW0tMjMtZiB7XG4gIG1hcmdpbjogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMyB7XG4gIG1hcmdpbi10b3A6IDkycHg7XG59XG5cbi5rLW10LTIzLWYge1xuICBtYXJnaW4tdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4O1xufVxuXG4uay1tci0yMy1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTJweDtcbn1cblxuLmstbWItMjMtZiB7XG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjMge1xuICBtYXJnaW4tbGVmdDogOTJweDtcbn1cblxuLmstbWwtMjMtZiB7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjQge1xuICBtYXJnaW46IDk2cHg7XG59XG5cbi5rLW0tMjQtZiB7XG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG5cbi5rLW10LTI0LWYge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xufVxuXG4uay1tci0yNC1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLmstbWItMjQtZiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjQge1xuICBtYXJnaW4tbGVmdDogOTZweDtcbn1cblxuLmstbWwtMjQtZiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0teHMge1xuICBtYXJnaW46IDRweDtcbn1cblxuLmstbS14cy1mIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQteHMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5rLW10LXhzLWYge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstbXIteHMtZiB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uay1tYi14cy1mIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstbWwteHMtZiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS1zbSB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4uay1tLXNtLWYge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmstbXQtc20tZiB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1tci1zbS1mIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItc20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLW1iLXNtLWYge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtc20ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1tbC1zbS1mIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLW1kIHtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4uay1tLW1kLWYge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtbWQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uay1tdC1tZC1mIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmstbXItbWQtZiB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5rLW1iLW1kLWYge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5rLW1sLW1kLWYge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLWxnIHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuXG4uay1tLWxnLWYge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtbGcge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uay1tdC1sZy1mIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstbXItbGctZiB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5rLW1iLWxnLWYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5rLW1sLWxnLWYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXhsIHtcbiAgbWFyZ2luOiAyNHB4O1xufVxuXG4uay1tLXhsLWYge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQteGwge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uay1tdC14bC1mIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci14bCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmstbXIteGwtZiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5rLW1iLXhsLWYge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5rLW1sLXhsLWYge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXRoaW4ge1xuICBtYXJnaW46IDJweDtcbn1cblxuLmstbS10aGluLWYge1xuICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC10aGluIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uay1tdC10aGluLWYge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItdGhpbiB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uay1tci10aGluLWYge1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi10aGluIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uay1tYi10aGluLWYge1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtdGhpbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5rLW1sLXRoaW4tZiB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbS1oYWlyIHtcbiAgbWFyZ2luOiAxcHg7XG59XG5cbi5rLW0taGFpci1mIHtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtaGFpciB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmstbXQtaGFpci1mIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLWhhaXIge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLmstbXItaGFpci1mIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItaGFpciB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLmstbWItaGFpci1mIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLWhhaXIge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4uay1tbC1oYWlyLWYge1xuICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXRhYmxlLWxheW91dC1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay10ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmstZmxpcC1oIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1mbGlwLXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmstcm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5rLXJvdGF0ZS0xMzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uay1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmstcm90YXRlLTIyNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5rLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uay1yb3RhdGUtMzE1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLmstc2NhbGUtMCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG59XG5cbi5rLXNjYWxlLTEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uay1zY2FsZS0yIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLCAyKTtcbn1cblxuLmstdHJhbnNsYXRlLTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmstdHJhbnNsYXRlLTAtNTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xufVxuXG4uay10cmFuc2xhdGUtMC0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTUwLTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xufVxuXG4uay10cmFuc2xhdGUtNTAtNTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS01MC0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDEwMCUpO1xufVxuXG4uay10cmFuc2xhdGUtMTAwLTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbn1cblxuLmstdHJhbnNsYXRlLTEwMC01MCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDUwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS0xMDAtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXZWJDb21wb25lbnRzSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChkYXRhOmZvbnQvdHRmO2Jhc2U2NCxBQUVBQUFBTUFJQUFBd0JBUjFOVlFnWmliM2tBQUFETUFBQkNkazlUTHpJUEVnZExBQUJEUkFBQUFHQmpiV0Z3WlplQzJRQUFRNlFBQUFDOFoyRnpjQUFBQUJBQUFFUmdBQUFBQ0dkc2VXWXN0T2dDQUFCRWFBQUJwSVJvWldGa0dzWkd4Z0FCNk93QUFBQTJhR2hsWVFmQUJqSUFBZWtrQUFBQUpHaHRkSGd1QThrb0FBSHBTQUFBQ2NSc2IyTmhXN0RJQkFBQjh3d0FBQVRrYldGNGNBS3dBeTRBQWZmd0FBQUFJRzVoYldYMEJmVTZBQUg0RUFBQUJPbHdiM04wQUFNQUFBQUIvUHdBQUFBZ0FBRUFBQUFLQUI0QUxBQUJiR0YwYmdBSUFBUUFBQUFBQUFBQUFRQUFBQUZzYVdkaEFBZ0FBQUFCQUFBQUFRQUVBQVFBQUFBQkFBb0FBQUFCQURvQUdnQnlDbUlOMkJNcUZkZ1dZaHc2SGhJZnNDSWNKQ0lraWljOEtYd3AwQ25rTGh3dWlERmtOa28rK2ovVVFNQkJaa0c4UWpJQUFRQWFBQXdBRFFBT0FBOEFFQUFSQUJJQUV3QVVBQlVBRmdBWEFCZ0FHUUFhQUJzQUhBQWRBQjRBSHdBZ0FDRUFJZ0FrQUNVQ2NBQklBSklBbmdDNkFOQUE2QUVJQVNvQlFBRmtBWFlCakFHa0FiNEI1Z0g4QWhZQ05nSlVBbklDaWdLZ0FzWUM4Z01jQTBZRGFBT1FBN1lEM0FQMEJCSUVMZ1JLQkc0RWtBUzRCTjRFL2dVWUJTNEZUQVZtQlhRRmZBV2lCY1lGMmdYMkJqWUdlZ2E0QnZvSEpBZE1CMlFIZmdlcUI5UUg3Z2dXQ0R3SVVnaHVDSm9JeEFqZUNRb0pOQWxPQ1g0SnNnblVBTU1BQlFBZ0FBOEFGQUFhQUdrQURRQWZBQjhBREFBT0FCTUFHQUFRQUJrQUh3QUVBQWtBQ2dCb0FBb0FId0FmQUF3QURnQVRBQmdBRUFBWkFCOEFSZ0FMQUIwQUhRQWFBQ0lBSGdBRUFCNEFJZ0FNQUJzQVJBQVBBQjBBSFFBYUFDSUFIZ0FFQUIwQUVBQWVBQlFBSlFBVUFCa0FFZ0EzQUJBQUhRQWRBQm9BSWdBZUFBUUFHUUFhQUFRQURnQVRBQXdBR1FBU0FCQUFOZ0FLQUIwQUhRQWFBQ0lBSGdBRUFCWUFHd0FVQUVVQUVRQWRBQjBBR2dBaUFCNEFCQUFQQUJRQUdBQVFBQmtBSGdBVUFCb0FHUUFlQUQwQUNBQWRBQjBBR2dBaUFBUUFJQUFiQUVNQUNnQWRBQjBBR2dBaUFBUUFIUUFhQUJvQUh3QStBQXNBSFFBZEFCb0FJZ0FFQUIwQUZBQVNBQk1BSHdCQ0FBd0FIUUFkQUJvQUlnQUVBQnNBREFBZEFCQUFHUUFmQURnQUV3QWRBQjBBR2dBaUFBUUFHZ0FoQUJBQUhRQVJBQmNBR2dBaUFBUUFEd0FhQUNJQUdRQkFBQW9BSFFBZEFCb0FJZ0FFQUJjQUVBQVJBQjhBTGdBTUFCMEFIUUFhQUNJQUJBQVFBQmtBRHdBRUFDQUFHd0F2QUE4QUhRQWRBQm9BSWdBRUFCQUFHUUFQQUFRQUhRQVVBQklBRXdBZkFERUFEZ0FkQUIwQUdnQWlBQVFBRUFBWkFBOEFCQUFYQUJBQUVRQWZBREFBRGdBZEFCMEFHZ0FpQUFRQUVBQVpBQThBQkFBUEFCb0FJZ0FaQUVFQUN3QWRBQjBBR2dBaUFBUUFEd0FkQUJRQUZ3QVhBRDhBQ2dBZEFCMEFHZ0FpQUFRQUR3QWFBQ0lBR1FBeUFCSUFIUUFkQUJvQUlnQUVBQThBR2dBZ0FBMEFGd0FRQUFRQUN3QUZBQVFBSUFBYkFETUFGUUFkQUIwQUdnQWlBQVFBRHdBYUFDQUFEUUFYQUJBQUJBQUxBQVVBQkFBZEFCUUFFZ0FUQUI4QU5RQVVBQjBBSFFBYUFDSUFCQUFQQUJvQUlBQU5BQmNBRUFBRUFBc0FCUUFFQUJjQUVBQVJBQjhBTkFBVUFCMEFIUUFhQUNJQUJBQVBBQm9BSUFBTkFCY0FFQUFFQUFzQUJRQUVBQThBR2dBaUFCa0FPUUFRQUIwQUhRQWFBQ0lBQkFBT0FCTUFFQUFoQUIwQUdnQVpBQVFBSUFBYkFEb0FFd0FkQUIwQUdnQWlBQVFBRGdBVEFCQUFJUUFkQUJvQUdRQUVBQjBBRkFBU0FCTUFId0E4QUJJQUhRQWRBQm9BSWdBRUFBNEFFd0FRQUNFQUhRQWFBQmtBQkFBWEFCQUFFUUFmQURzQUVnQWRBQjBBR2dBaUFBUUFEZ0FUQUJBQUlRQWRBQm9BR1FBRUFBOEFHZ0FpQUJrQUtnQUxBQjBBSFFBYUFDSUFCQUFMQUFVQUJBQWdBQnNBS3dBT0FCMEFIUUFhQUNJQUJBQUxBQVVBQkFBZEFCUUFFZ0FUQUI4QUxRQU5BQjBBSFFBYUFDSUFCQUFMQUFVQUJBQVhBQkFBRVFBZkFDd0FEUUFkQUIwQUdnQWlBQVFBQ3dBRkFBUUFEd0FhQUNJQUdRQW1BQkVBSFFBZEFCb0FJZ0FFQUFrQUNnQUVBQ0FBR3dBRUFCMEFGQUFTQUJNQUh3QXBBQkFBSFFBZEFCb0FJZ0FFQUFrQUNnQUVBQ0FBR3dBRUFCY0FFQUFSQUI4QUp3QVRBQjBBSFFBYUFDSUFCQUFKQUFvQUJBQVBBQm9BSWdBWkFBUUFIUUFVQUJJQUV3QWZBQ2dBRWdBZEFCMEFHZ0FpQUFRQUNRQUtBQVFBRHdBYUFDSUFHUUFFQUJjQUVBQVJBQjhDV1FBUEFCMEFFQUFNQUFRQUhnQWZBQXdBRGdBV0FCQUFEd0FHQUFVQUJRSllBQXdBSFFBUUFBd0FCQUFlQUI4QURBQU9BQllBRUFBUEFsb0FDZ0FkQUJBQURBQUVBQjBBREFBWkFCSUFFQUpYQUE0QUhRQVFBQXdBQkFBT0FCY0FJQUFlQUI4QUVBQWRBQkFBRHdHUUFBd0FHd0FiQUJjQUpBQUVBQkVBR2dBZEFCZ0FEQUFmQVo4QUJnQVpBQTRBRXdBYUFCMEJOZ0FEQUJjQUZ3RWJBQklBRndBVUFCSUFHUUFFQUI4QUdnQWJBQVFBRUFBWEFCQUFHQUFRQUJrQUh3QWVBUGNBRVFBWEFCUUFFZ0FaQUFRQUh3QWFBQnNBQkFBUUFCY0FFQUFZQUJBQUdRQWZBVVFBQ1FBWEFCUUFFZ0FaQUFRQUh3QWFBQnNCQWdBTkFCY0FGQUFTQUJrQUJBQWZBQm9BQkFBU0FCMEFGQUFQQVI0QUh3QVhBQlFBRWdBWkFBUUFIZ0FmQUIwQUVBQWZBQTRBRXdBRUFCQUFGd0FRQUJnQUVBQVpBQjhBSGdBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndFWkFDRUFGd0FVQUJJQUdRQUVBQjRBSHdBZEFCQUFId0FPQUJNQUJBQVFBQmNBRUFBWUFCQUFHUUFmQUI0QUJBQVRBQm9BSFFBVUFDVUFHZ0FaQUI4QURBQVhBUlVBSGdBWEFCUUFFZ0FaQUFRQUhnQWZBQjBBRUFBZkFBNEFFd0FFQUJBQUZ3QVFBQmdBRUFBWkFCOEFCQUFoQUJBQUhRQWZBQlFBRGdBTUFCY0JGQUFnQUJjQUZBQVNBQmtBQkFBZUFCOEFIUUFRQUI4QURnQVRBQVFBRUFBWEFCQUFHQUFRQUJrQUh3QUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNCR0FBVUFCY0FGQUFTQUJrQUJBQWRBQlFBRWdBVEFCOEFCQUFRQUJjQUVBQVlBQkFBR1FBZkFCNEE5Z0FUQUJjQUZBQVNBQmtBQkFBZEFCUUFFZ0FUQUI4QUJBQVFBQmNBRUFBWUFCQUFHUUFmQVVrQUN3QVhBQlFBRWdBWkFBUUFIUUFVQUJJQUV3QWZBVXNBREFBWEFCUUFFZ0FaQUFRQUhRQVFBQmdBR2dBaEFCQUJIQUFWQUJjQUZBQVNBQmtBQkFBWUFCUUFEd0FQQUJjQUVBQUVBQkFBRndBUUFCZ0FFQUFaQUI4QUhnRDRBQlFBRndBVUFCSUFHUUFFQUJnQUZBQVBBQThBRndBUUFBUUFFQUFYQUJBQUdBQVFBQmtBSHdGRkFBd0FGd0FVQUJJQUdRQUVBQmdBRkFBUEFBOEFGd0FRQVJZQUV3QVhBQlFBRWdBWkFBUUFGd0FRQUJFQUh3QUVBQkFBRndBUUFCZ0FFQUFaQUI4QUhnRDBBQklBRndBVUFCSUFHUUFFQUJjQUVBQVJBQjhBQkFBUUFCY0FFQUFZQUJBQUdRQWZBVWNBQ2dBWEFCUUFFZ0FaQUFRQUZ3QVFBQkVBSHdGS0FBMEFGd0FVQUJJQUdRQUVBQlVBSUFBZUFCOEFGQUFSQUNRQkZ3QVZBQmNBRkFBU0FCa0FCQUFPQUJBQUdRQWZBQkFBSFFBRUFCQUFGd0FRQUJnQUVBQVpBQjhBSGdEMUFCUUFGd0FVQUJJQUdRQUVBQTRBRUFBWkFCOEFFQUFkQUFRQUVBQVhBQkFBR0FBUUFCa0FId0ZJQUF3QUZ3QVVBQklBR1FBRUFBNEFFQUFaQUI4QUVBQWRBUjBBRlFBWEFCUUFFZ0FaQUFRQURRQWFBQjhBSHdBYUFCZ0FCQUFRQUJjQUVBQVlBQkFBR1FBZkFCNEErUUFVQUJjQUZBQVNBQmtBQkFBTkFCb0FId0FmQUJvQUdBQUVBQkFBRndBUUFCZ0FFQUFaQUI4QlJnQU1BQmNBRkFBU0FCa0FCQUFOQUJvQUh3QWZBQm9BR0FFZkFCY0FGd0FVQUJJQUdRQUVBQTBBREFBZUFCQUFGd0FVQUJrQUVBQUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3RWFBQmtBRndBVUFCSUFHUUFFQUEwQURBQWVBQkFBRndBVUFCa0FFQUFFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQ0JBQVFBQklBRWdBZEFCQUFFZ0FNQUI4QUVBQUVBQkVBRkFBUUFCY0FEd0FlQUtvQURRQU9BQTRBRUFBZUFCNEFGQUFOQUJRQUZ3QVVBQjhBSkFBZ0FFSUFVQUJlQUdvQWtnQzJBTllCQmdFNkFWZ0JjQUdHQWFBQnRBSE1BZWdCOGdIOEFoUUNKQUk4QWt3Q2JBS2NBcndDekFMcUF3SURGZ015QXpvRFhBRm5BQVlBSUFBZkFCOEFHZ0FaQW1nQUJnQWdBQTBBRFFBWEFCQUE0d0FGQUIwQUlBQWVBQk1BNXdBVEFCMEFGQUFTQUJNQUh3QVpBQkFBSGdBZUFBUUFEZ0FhQUJrQUh3QWRBQXdBSGdBZkFXSUFFUUFhQUIwQUR3QVFBQjBBSGdBRUFCNEFFd0FhQUNJQUJBQVRBQlFBRHdBUUFWa0FEd0FhQUIwQUR3QVFBQjBBSGdBRUFCb0FJQUFmQUI0QUZBQVBBQkFCWEFBWEFCb0FIUUFQQUJBQUhRQWVBQVFBRkFBWkFCNEFGQUFQQUJBQUJBQWhBQkFBSFFBZkFCUUFEZ0FNQUJjQld3QVpBQm9BSFFBUEFCQUFIUUFlQUFRQUZBQVpBQjRBRkFBUEFCQUFCQUFUQUJvQUhRQVVBQ1VBR2dBWkFCOEFEQUFYQVZvQURnQWFBQjBBRHdBUUFCMEFIZ0FFQUJRQUdRQWVBQlFBRHdBUUFWZ0FDd0FhQUIwQUR3QVFBQjBBSGdBRUFBd0FGd0FYQVYwQUNnQWFBQjBBRHdBUUFCMEFCQUFmQUJvQUd3RmdBQXdBR2dBZEFBOEFFQUFkQUFRQUhRQVVBQklBRXdBZkFXRUFDUUFhQUIwQUR3QVFBQjBBQkFBWkFCb0JYd0FMQUJvQUhRQVBBQkFBSFFBRUFCY0FFQUFSQUI4QlhnQU5BQm9BSFFBUEFCQUFIUUFFQUEwQUdnQWZBQjhBR2dBWUFTc0FCQUFhQUJjQUR3RHNBQVFBRndBZ0FCMEIxZ0FMQUJjQUdnQVNBQklBRUFBZEFBUUFEUUFhQUNNQjFRQUhBQmNBR2dBU0FCSUFFQUFkQWZZQUN3QVFBQk1BREFBWkFBNEFFQUFFQUEwQUdnQWpBZlVBQndBUUFCTUFEQUFaQUE0QUVBQ3RBQThBREFBZEFBNEFHZ0FQQUJBQUJBQWVBQTRBREFBWkFCa0FFQUFkQUxFQUZ3QU1BQjBBRGdBYUFBOEFFQUFFQUJ3QUhRQUVBQTRBR2dBUEFCQUFCQUFlQUE0QURBQVpBQmtBRUFBZEFLc0FEd0FNQUIwQURnQWFBQThBRUFBRUFCb0FJQUFmQUJjQUZBQVpBQkFBckFBSEFBd0FIUUFPQUJvQUR3QVFBbFVBRGdBTUFCMEFCQUFlQUI4QURBQU9BQllBRUFBUEFBWUFCUUFGQWxRQUN3QU1BQjBBQkFBZUFCOEFEQUFPQUJZQUVBQVBBbFlBQ1FBTUFCMEFCQUFkQUF3QUdRQVNBQkFDVXdBTkFBd0FIUUFFQUE0QUZ3QWdBQjRBSHdBUUFCMEFFQUFQQW1vQUF3QU1BQjBBOHdBUUFBd0FEZ0FXQUNJQURBQWRBQThBQkFBUUFCY0FFQUFZQUJBQUdRQWZBUEVBREFBTUFBNEFGZ0FFQUJBQUZ3QVFBQmdBRUFBWkFCOEFOUUJzQUhRQWpBQ29BTFlBd0FESUFOWUEzQUR1QVBnQkVBRWFBVDRCWWdGMkFaNEJ2QUhNQWR3Q0FBSWVBamdDVkFKMkFwQUNuQUs0QXRJQzNnTHFBdjREREFNaUEwUURWZ055QTR3RG1BTzRBK1lFR0FRd0JGd0VqQVNpQkt3RXhnVGtCUUFGRGdVcUJUd0JpQUFEQUNBQUh3RjZBQXNBSUFBZUFCOEFHZ0FZQUFRQUZBQU9BQm9BR1FIQUFBMEFJQUFlQUI4QUdnQVlBQVFBRVFBYUFCMEFHQUFNQUI4QXRBQUdBQ0FBSFFBZUFCb0FIUUlWQUFRQUhnQWVBQWdDR0FBREFCNEFIZ0liQUFZQUhnQWJBQjBBR2dBVkFoMEFBZ0FlQWNZQUNBQWRBQm9BSGdBZUFCOEFEQUFOQU53QUJBQWRBQm9BR3dHU0FBc0FHZ0FiQUNRQUJBQVJBQm9BSFFBWUFBd0FId0dIQUFRQUdnQWJBQ1FCTVFBUkFCb0FHUUFoQUJBQUhRQWZBQVFBSUFBYkFCc0FFQUFkQUE0QURBQWVBQkFCTUFBUkFCb0FHUUFoQUJBQUhRQWZBQVFBRndBYUFDSUFFQUFkQUE0QURBQWVBQkFBbndBSkFCb0FHUUFaQUJBQURnQWZBQm9BSFFHQkFCTUFHZ0FZQUJnQUVBQVpBQjhBSGdBRUFCMEFFQUFZQUJvQUlRQVFBQVFBREFBWEFCY0JnQUFPQUJvQUdBQVlBQkFBR1FBZkFBUUFIUUFRQUJnQUdnQWhBQkFCZndBSEFCb0FHQUFZQUJBQUdRQWZBRk1BQndBYUFCY0FJQUFZQUJrQUhnSlJBQkVBR2dBWEFDQUFHQUFaQUFRQUhnQWZBQXdBRGdBV0FCQUFEd0FHQUFVQUJRSlFBQTRBR2dBWEFDQUFHQUFaQUFRQUhnQWZBQXdBRGdBV0FCQUFEd0pTQUF3QUdnQVhBQ0FBR0FBWkFBUUFIUUFNQUJrQUVnQVFBYlVBRFFBYUFCY0FJQUFZQUJrQUJBQVJBQjBBRUFBUUFDVUFFQUpQQUJBQUdnQVhBQ0FBR0FBWkFBUUFEZ0FYQUNBQUhnQWZBQkFBSFFBUUFBOEJaUUFNQUJvQUR3QVFBQVFBSGdBWkFCUUFHd0FiQUJBQUh3SWdBQVVBRndBYUFDQUFEd0IzQUEwQUZ3QWFBQjRBRUFBRUFCb0FJQUFmQUJjQUZBQVpBQkFBZUFBTUFCY0FHZ0FlQUJBQUJBQU9BQlFBSFFBT0FCY0FFQUIyQUFVQUZ3QWFBQjRBRUFCaUFBVUFGd0FhQUE0QUZnR1JBQWtBRndBUUFBd0FIUUFFQUE0QUhnQWVBTThBQmdBVUFCMEFEZ0FYQUJBQ2J3QUtBQk1BR2dBZEFCb0FHd0FYQUJBQUh3QVRBTXdBRUFBVEFCQUFEZ0FXQUEwQUdnQWpBQVFBRGdBVEFCQUFEZ0FXQUJBQUR3RExBQWdBRXdBUUFBNEFGZ0FOQUJvQUl3QjBBQTBBRXdBUUFBNEFGZ0FFQUJvQUlBQWZBQmNBRkFBWkFCQUFkUUFNQUJNQUVBQU9BQllBQkFBT0FCUUFIUUFPQUJjQUVBQnpBQVVBRXdBUUFBNEFGZ0Z5QUE4QUV3QU1BQmtBRWdBUUFBUUFHQUFNQUJrQUlBQU1BQmNBRndBa0FhOEFGZ0FRQUJjQUZ3QWVBQVFBR0FBUUFCMEFFZ0FRQUFRQUlRQVFBQjBBSHdBVUFBNEFEQUFYQUJjQUpBR3VBQmdBRUFBWEFCY0FIZ0FFQUJnQUVBQWRBQklBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0FGd0FrQWEwQUN3QVFBQmNBRndBZUFBUUFHQUFRQUIwQUVnQVFBYkVBRlFBUUFCY0FGd0FFQUI0QUd3QVhBQlFBSHdBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndBWEFDUUJzQUFYQUJBQUZ3QVhBQVFBSGdBYkFCY0FGQUFmQUFRQUV3QWFBQjBBRkFBbEFCb0FHUUFmQUF3QUZ3QVhBQ1FBU0FBS0FBd0FId0FRQUJJQUdnQWRBQlFBSlFBUUFKNEFCQUFNQUIwQUh3SnBBQXdBREFBWkFBOEFGd0FRQUFRQUhnQWZBQlFBRGdBV0FIRUFEZ0FNQUJrQURnQVFBQmNBQkFBYUFDQUFId0FYQUJRQUdRQVFBSElBRFFBTUFCa0FEZ0FRQUJjQUJBQU9BQlFBSFFBT0FCY0FFQUJ3QUFZQURBQVpBQTRBRUFBWEFXa0FEUUFNQUJjQUVBQVpBQThBREFBZEFBUUFEd0FNQUI4QUVBQmpBQWdBREFBWEFCQUFHUUFQQUF3QUhRQ2RBQW9BREFBWEFBNEFJQUFYQUF3QUh3QWFBQjBBR3dBNEFGSUFaQUNBQUpJQXBBQ3lBTlFBNGdEcUFRQUJFZ0VjQVRvQldBRjBBWWdCbGdIS0FnSUNKQUpHQWxnQ2FnSitBcElDcEFINEFBd0FIUUFVQUEwQURRQU5BQmNBRUFBRUFBMEFHZ0FqQWZjQUNBQWRBQlFBRFFBTkFBMEFGd0FRQUVjQURRQWRBQXdBRWdBRUFBd0FHUUFQQUFRQUR3QWRBQm9BR3dDTkFBZ0FHZ0FpQUJrQUZ3QWFBQXdBRHdKaUFBZ0FHZ0FnQUJJQUV3QVpBQ0FBSHdHK0FBWUFHZ0FYQUJjQURBQWRBWGtBRUFBYUFBNEFJQUFZQUJBQUdRQWZBQVFBR0FBTUFCa0FEQUFTQUJBQUhRQ3BBQVlBRkFBaEFCUUFEd0FRQVRVQUF3QVVBQ0VCRXdBS0FCUUFHQUFRQUJrQUh3QVVBQm9BR1FBZUFkb0FDQUFVQUJJQUVnQUVBQTBBR2dBakFka0FCQUFVQUJJQUVnRjdBQTRBRkFBT0FCOEFGQUFhQUJrQURBQWRBQ1FBQkFBTUFBOEFEd0lxQUE0QUVBQWZBQXdBRkFBWEFBUUFIZ0FRQUE0QUh3QVVBQm9BR1FIWUFBMEFFQUFYQUJRQURnQVVBQm9BSUFBZUFBUUFEUUFhQUNNQjF3QUpBQkFBRndBVUFBNEFGQUFhQUNBQUhnQm5BQVlBRUFBWEFCQUFId0FRQVEwQUdRQVFBQTRBSFFBUUFBd0FIZ0FRQUFRQUlRQVFBQjBBSHdBVUFBNEFEQUFYQUFRQUhnQWJBQXdBRGdBVUFCa0FFZ0VKQUJzQUVBQU9BQjBBRUFBTUFCNEFFQUFFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQUJBQWVBQnNBREFBT0FCUUFHUUFTQWNFQUVBQVFBQTRBRkFBWUFBd0FGd0FFQUJRQUdRQU9BQjBBRUFBTUFCNEFFQUhDQUJBQUVBQU9BQlFBR0FBTUFCY0FCQUFQQUJBQURnQWRBQkFBREFBZUFCQUNNUUFJQUF3QUh3QU1BQVFBSWdBUUFBMENNQUFJQUF3QUh3QU1BQVFBSGdBY0FCY0NSUUFKQUF3QUh3QU1BQVFBSFFBUUFCNEFId0l2QUFrQURBQWZBQXdBQkFBVkFCNEFHZ0FaQWk0QUNBQU1BQjhBREFBRUFBNEFIZ0FoQWlNQUJBQU1BQjhBREFBSUFCSUFLQUEyQUQ0QVNnQmVBR29BZ0FFUEFBb0FKQUFRQUE4QUhRQWFBQnNBR3dBUUFCMENUUUFHQUNNQUd3QWFBQjBBSHdJYUFBTUFJd0FRQUtVQUJRQWNBQ0FBREFBWEFkd0FDUUFZQUF3QUZBQVhBQVFBRFFBYUFDTUIyd0FGQUJnQURBQVVBQmNCY0FBS0FBOEFGQUFmQUFRQUh3QWFBQm9BRndBZUFHWUFCQUFQQUJRQUh3QTVBSFFBbGdDdUFNb0E2Z0Q2QVJBQk5BRk9BVmdCZWdHT0FhWUJ1Z0hTQWVvQ0FBSU9BaW9DU2dKbUFvZ0NzQUxXQXVvREJBTW1BMUlEWUFOcUE0SURsQU9vQTc0RDNnUHdCQUlFSkFSSUJGb0ViQVIrQkpRRXRBVEtCT0FFOWdVV0JTb0ZQQVZVQldZRmZBV1FCYUlGckFYR0FQOEFFQUFnQUJjQUZ3QUVBQjRBRGdBZEFCQUFFQUFaQUFRQUVBQWpBQlFBSHdEK0FBc0FJQUFYQUJjQUJBQWVBQTRBSFFBUUFCQUFHUUR3QUEwQUhRQWFBQmtBSHdBRUFCQUFGd0FRQUJnQUVBQVpBQjhBOGdBUEFCb0FIUUFpQUF3QUhRQVBBQVFBRUFBWEFCQUFHQUFRQUJrQUh3QzhBQWNBR2dBZEFDSUFEQUFkQUE4QnV3QUtBQm9BSFFBWUFDQUFGd0FNQUFRQUVRQWpBWmdBRVFBYUFCMEFHQUFNQUI4QUJBQU9BQm9BRHdBUUFBUUFEUUFYQUJvQURnQVdBV1FBREFBYUFCMEFHQUFFQUJBQUZ3QVFBQmdBRUFBWkFCOEJZd0FFQUJvQUhRQVlBUzhBRUFBYUFCMEFFQUFTQUIwQUdnQWdBQmtBRHdBRUFBNEFHZ0FYQUJvQUhRSERBQWtBR2dBWkFCOEFCQUFlQUJRQUpRQVFBUzRBQ3dBYUFCa0FId0FFQUJFQURBQVlBQlFBRndBa0FnSUFDUUFhQUJjQUR3QVFBQjBBQkFBZ0FCc0NBQUFMQUJvQUZ3QVBBQkFBSFFBRUFCb0FHd0FRQUJrQ0F3QUxBQm9BRndBUEFCQUFIUUFFQUJnQUdnQWRBQkFDQVFBS0FCb0FGd0FQQUJBQUhRQUVBQXdBRHdBUEFmOEFCZ0FhQUJjQUR3QVFBQjBBM3dBTkFCY0FGQUFiQUFRQUlRQVFBQjBBSHdBVUFBNEFEQUFYQU40QUR3QVhBQlFBR3dBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0JoUUFOQUJjQURBQWVBQk1BQkFBWUFBd0FHUUFNQUJJQUVBQWRBWVlBRUFBVUFCa0FEd0FFQUF3QUdRQVBBQVFBSFFBUUFCc0FGd0FNQUE0QUVBQ0lBQk1BRkFBWEFCOEFFQUFkQUFRQUhnQWFBQjBBSHdBRUFBOEFFQUFlQUE0QUJBQWVBQmdBaHdBU0FCUUFGd0FmQUJBQUhRQUVBQjRBR2dBZEFCOEFCQUFNQUI0QURnQUVBQjRBR0FDR0FBa0FGQUFYQUI4QUVBQWRBQVFBSGdBWUFJVUFEQUFVQUJjQUh3QVFBQjBBQkFBT0FCY0FFQUFNQUIwQWlnQVFBQlFBRndBZkFCQUFIUUFFQUF3QUR3QVBBQVFBRWdBZEFCb0FJQUFiQUlrQUZRQVVBQmNBSHdBUUFCMEFCQUFNQUE4QUR3QUVBQkFBSXdBYkFCMEFFQUFlQUI0QUZBQWFBQmtBaEFBR0FCUUFGd0FmQUJBQUhRSVVBQVFBRkFBWEFCZ0NSQUFMQUJRQUZ3QVFBQjRBQkFBUUFCMEFIUUFhQUIwQ0V3QUlBQlFBRndBUUFBUUFKUUFVQUJzQ0NnQUpBQlFBRndBUUFBUUFJZ0FhQUIwQUR3STZBQW9BRkFBWEFCQUFCQUFoQUJRQUR3QVFBQm9DUmdBUEFCUUFGd0FRQUFRQUh3QWtBQnNBRUFBZUFBNEFIUUFVQUJzQUh3SUhBQWdBRkFBWEFCQUFCQUFmQUNNQUh3SU9BQWdBRkFBWEFCQUFCQUFiQUI0QUR3SkFBQkFBRkFBWEFCQUFCQUFiQUIwQUdnQVNBQjBBREFBWUFCZ0FGQUFaQUJJQ1BRQVJBQlFBRndBUUFBUUFHd0FkQUJBQUhnQVFBQmtBSHdBTUFCOEFGQUFhQUJrQ0RBQUlBQlFBRndBUUFBUUFHd0FiQUI4Q0RRQUlBQlFBRndBUUFBUUFHd0FQQUJFQ0N3QUlBQlFBRndBUUFBUUFHQUFQQUEwQ1BBQUtBQlFBRndBUUFBUUFGQUFZQUF3QUVnQVFBaUVBRHdBVUFCY0FFQUFFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQ0R3QUtBQlFBRndBUUFBUUFFUUFYQUF3QUhnQVRBZ2tBQ2dBVUFCY0FFQUFFQUJBQUl3QU9BQkFBRndKREFBb0FGQUFYQUJBQUJBQVFBQjBBSFFBYUFCMENQd0FQQUJRQUZ3QVFBQVFBRHdBVUFCNEFEZ0FFQUJRQUdBQU1BQklBRUFJK0FBa0FGQUFYQUJBQUJBQVBBQXdBSHdBTUFnZ0FDQUFVQUJjQUVBQUVBQTRBSGdBaEFoQUFDd0FVQUJjQUVBQUVBQTRBR2dBWkFCRUFGQUFTQWhJQUNBQVVBQmNBRUFBRUFBMEFEQUFPQWpzQUNnQVVBQmNBRUFBRUFBd0FJQUFQQUJRQUdnSVJBQWtBRkFBWEFCQUFCQUFNQUI0QURnQWpBZ1lBQ0FBVUFCY0FFQUFFQUF3QUR3QVBBZ1VBQkFBVUFCY0FFQUhlQUF3QURBQU9BQkFBRFFBYUFCb0FGZ0FFQUEwQUdnQWpBZDBBQ0FBTUFBNEFFQUFOQUJvQUdnQVdBQk1BS0FCRUFHNEFtQUM2QU00QTJnRHlBUHdCRUFFeUFUNEJYZ0YyQVl3Qm1nRzJBY0lCemdJc0FBMEFIUUFhQUNBQUd3QUVBQjRBRUFBT0FCOEFGQUFhQUJrQ0pnQVVBQjBBR2dBZ0FCc0FCQUFUQUJBQURBQVBBQkFBSFFBRUFCNEFFQUFPQUI4QUZBQWFBQmtDSndBVUFCMEFHZ0FnQUJzQUJBQVJBQm9BR2dBZkFCQUFIUUFFQUI0QUVBQU9BQjhBRkFBYUFCa0NNZ0FRQUIwQUdnQWdBQnNBQkFBT0FCb0FGd0FYQUJBQURnQWZBQlFBR2dBWkFXb0FDUUFkQUJvQUlBQWJBQVFBRFFBYUFDTUFTd0FGQUIwQUdnQWdBQnNBU2dBTEFCMEFGQUFQQUFRQUZ3QU1BQ1FBR2dBZ0FCOEFTUUFFQUIwQUZBQVBBT3NBQ1FBZEFCQUFKQUFlQUE0QURBQVhBQkFBcUFBUUFCMEFFQUFNQUI4QUVBQWRBQVFBR2dBZEFBUUFFQUFjQUNBQURBQVhBazRBQlFBZEFBd0FHd0FUQWVJQUR3QWFBQm9BRWdBWEFCQUFCQUFiQUJjQUlBQWVBQVFBRFFBYUFDTUI0UUFMQUJvQUdnQVNBQmNBRUFBRUFCc0FGd0FnQUI0QjRBQUtBQm9BR2dBU0FCY0FFQUFFQUEwQUdnQWpBZDhBQmdBYUFCb0FFZ0FYQUJBQnpBQU5BQmNBR2dBTkFCQUFCQUFhQUNBQUh3QVhBQlFBR1FBUUFjMEFCUUFYQUJvQURRQVFBSllBQlFBUUFBd0FIUUFlQUpVQUJBQVFBQXdBSFFBVUFDb0FUZ0JzQUpvQXlBRG9BUWdCRkFFZUFTZ0JSQUZRQVZZQmNBRjZBWUFCaGdHTUFaSUJtQUNRQUJFQUpBQWJBQkFBSFFBWEFCUUFHUUFXQUFRQUdnQWJBQkFBR1FBRUFCNEFHQUNQQUE0QUpBQWJBQkFBSFFBWEFCUUFHUUFXQUFRQUdnQWJBQkFBR1FHYkFCWUFKQUFiQUJBQUhRQVhBQlFBR1FBV0FBUUFGd0FVQUJJQUV3QWZBQVFBRHdBVUFBd0FGd0FhQUJJQm5RQVdBQ1FBR3dBUUFCMEFGd0FVQUJrQUZnQUVBQklBRndBYUFBMEFFQUFFQUIwQUVBQVlBQm9BSVFBUUFad0FEd0FrQUJzQUVBQWRBQmNBRkFBWkFCWUFCQUFTQUJjQUdnQU5BQkFCbmdBUEFDUUFHd0FRQUIwQUZ3QVVBQmtBRmdBRUFCQUFHQUFNQUJRQUZ3SVdBQVVBSHdBWUFCY0FDZ0lYQUFRQUh3QVlBQmNBV2dBRUFCb0FHQUFRQU1jQURRQVFBQXdBSFFBZkFBUUFHZ0FnQUI4QUZ3QVVBQmtBRUFESUFBVUFFQUFNQUIwQUh3REFBQUlBRHdCTkFBd0FEQUFaQUE4QUZ3QVFBQjBBQkFBUEFCMEFEQUFTQUxNQUJBQU1BQmtBRHdFOEFBSUFDd0U3QUFJQUNnRTZBQUlBQ1FFNUFBSUFDQUU0QUFJQUJ3RTNBQUlBQmdBVkFDd0FPZ0JXQUdvQWhnQ2VBTElBeWdEcUFRb0JQZ0YyQVlJQmtBR2VBYmdCMmdJQUFob0NNQUpnQVN3QUJnQWZBQXdBRndBVUFBNEE2UUFOQUJrQUlRQVFBQjBBSHdBRUFBNEFHZ0FYQUJvQUhRQWVBVUVBQ1FBWkFCNEFFQUFkQUI4QUJBQWdBQnNCUWdBTkFCa0FIZ0FRQUIwQUh3QUVBQmdBRkFBUEFBOEFGd0FRQVVNQUN3QVpBQjRBRUFBZEFCOEFCQUFQQUJvQUlnQVpBamtBQ1FBWkFCTUFFQUFkQUJRQUh3QVFBQThBMHdBTEFCa0FFUUFhQUIwQUdBQU1BQjhBRkFBYUFCa0JQd0FQQUJrQUR3QVFBQmtBSHdBRUFCUUFHUUFPQUIwQUVBQU1BQjRBRUFGQUFBOEFHUUFQQUJBQUdRQWZBQVFBRHdBUUFBNEFIUUFRQUF3QUhnQVFBUXdBR1FBWkFBNEFIUUFRQUF3QUhnQVFBQVFBSVFBUUFCMEFId0FVQUE0QURBQVhBQVFBSGdBYkFBd0FEZ0FVQUJrQUVnRUlBQnNBR1FBT0FCMEFFQUFNQUI0QUVBQUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNBQkFBZUFCc0FEQUFPQUJRQUdRQVNBZFFBQlFBWkFBMEFHZ0FqQWt3QUJnQVlBQnNBR2dBZEFCOEJBUUFHQUJnQURBQVNBQkFBSGdEYkFBd0FHQUFNQUJJQUVBQUVBQjBBRUFBZUFCUUFKUUFRQVg0QUVBQVlBQXdBRWdBUUFBUUFHQUFNQUJzQUJBQVFBQThBRkFBZkFCb0FIUUY4QUJJQUdBQU1BQklBRUFBRUFCY0FGQUFTQUJNQUh3QUVBQThBRkFBTUFCY0FHZ0FTQU5nQURBQVlBQXdBRWdBUUFBUUFFQUFqQUJzQUdnQWRBQjhCZlFBS0FCZ0FEQUFTQUJBQUJBQVFBQThBRkFBZkFjUUFGd0FZQUF3QUVnQVFBQVFBREFBTkFCNEFHZ0FYQUNBQUh3QVFBQVFBR3dBYUFCNEFGQUFmQUJRQUdnQVpBTmNBQlFBWUFBd0FFZ0FRQUFzQUdBQkdBSGdBb2dEUUFRQUJOQUZtQVp3QnpBSUFBU1VBRmdBZ0FCNEFId0FVQUJFQUpBQUVBQjRBSHdBTUFCMEFId0FFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0VnQUJnQUlBQWVBQjhBRkFBUkFDUUFCQUFlQUI4QURBQWRBQjhBQkFBVEFCb0FIUUFVQUNVQUdnQVpBQjhBREFBWEFTY0FGQUFnQUI0QUh3QVVBQkVBSkFBRUFCQUFHUUFQQUFRQUlRQVFBQjBBSHdBVUFBNEFEQUFYQVNJQUZnQWdBQjRBSHdBVUFCRUFKQUFFQUJBQUdRQVBBQVFBRXdBYUFCMEFGQUFsQUJvQUdRQWZBQXdBRndFbUFCY0FJQUFlQUI4QUZBQVJBQ1FBQkFBT0FCQUFHUUFmQUJBQUhRQUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3RWhBQmtBSUFBZUFCOEFGQUFSQUNRQUJBQU9BQkFBR1FBZkFCQUFIUUFFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQktBQVlBQ0FBSGdBZkFCUUFFUUFrQUFRQURRQVFBQjhBSWdBUUFCQUFHUUFFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0VqQUJvQUlBQWVBQjhBRkFBUkFDUUFCQUFOQUJBQUh3QWlBQkFBRUFBWkFBUUFFd0FhQUIwQUZBQWxBQm9BR1FBZkFBd0FGd0VwQUJjQUlBQWVBQjhBRkFBUkFDUUFCQUFNQUIwQUdnQWdBQmtBRHdBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndFa0FCa0FJQUFlQUI4QUZBQVJBQ1FBQkFBTUFCMEFHZ0FnQUJrQUR3QUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNDR1FBQ0FCNEFBd0FJQUNnQVNBQ2tBQThBR3dBVUFBUUFIZ0FmQUF3QUh3QWdBQjRBQkFBYUFCc0FFQUFaQUtNQUR3QWJBQlFBQkFBZUFCOEFEQUFmQUNBQUhnQUVBQk1BR2dBWEFBOEFvZ0FQQUJzQUZBQUVBQjRBSHdBTUFCOEFJQUFlQUFRQUR3QVFBQmtBSkFBWkFEUUFRZ0JPQUZnQWRnQ1lBTFlBMEFEcUFQd0JHQUU0QVVRQmRBR1VBYjRCMkFIeUFmd0NHQUkyQWw0Q2VnS1dBcVFBakFBR0FCb0FFZ0FhQUNBQUh3Q0xBQVVBR2dBU0FCUUFHUUJ1QUFRQUdnQU9BQllCUGdBT0FCUUFIZ0FmQUFRQUlBQVpBQm9BSFFBUEFCQUFIUUFRQUE4Q1N3QVFBQlFBSGdBZkFBUUFIUUFhQUJnQURBQVpBQVFBSGdBWUFBd0FGd0FYQWtvQURnQVVBQjRBSHdBRUFCMEFHZ0FZQUF3QUdRQUVBQTBBRkFBU0FUMEFEQUFVQUI0QUh3QUVBQm9BSFFBUEFCQUFIUUFRQUE4QjVBQU1BQlFBR1FBV0FCQUFEd0FVQUJrQUJBQU5BQm9BSXdIakFBZ0FGQUFaQUJZQUVBQVBBQlFBR1FCc0FBMEFGQUFaQUJZQUJBQWhBQkFBSFFBZkFCUUFEZ0FNQUJjQWFnQVBBQlFBR1FBV0FBUUFFd0FhQUIwQUZBQWxBQm9BR1FBZkFBd0FGd0piQUFVQUZBQVpBQkFBQmdKZ0FCY0FGQUFaQUJBQUJBQWVBQjhBREFBT0FCWUFFQUFQQUFZQUJRQUZBQVFBR0FBTUFCMEFGZ0FRQUIwQUhnSmRBQThBRkFBWkFCQUFCQUFlQUI4QURBQU9BQllBRUFBUEFBWUFCUUFGQWw4QUZBQVVBQmtBRUFBRUFCNEFId0FNQUE0QUZnQVFBQThBQkFBWUFBd0FIUUFXQUJBQUhRQWVBbHdBREFBVUFCa0FFQUFFQUI0QUh3QU1BQTRBRmdBUUFBOENYZ0FNQUJRQUdRQVFBQVFBR0FBTUFCMEFGZ0FRQUIwQUhnRG1BQVFBRkFBWkFCQUFwd0FOQUJBQUhnQWVBQVFBR2dBZEFBUUFFQUFjQUNBQURBQVhBRklBRGdBTUFDUUFHZ0FnQUI4QUJBQWVBQjhBREFBT0FCWUFFQUFQQUZFQUV3QU1BQ1FBR2dBZ0FCOEFCQUFlQUJRQUR3QVFBQVFBRFFBa0FBUUFIZ0FVQUE4QUVBQlFBQTBBREFBa0FCb0FJQUFmQUFRQUJ3QUVBQTBBSkFBRUFBY0FUd0FOQUF3QUpBQWFBQ0FBSHdBRUFBWUFCQUFOQUNRQUJBQUpBRTRBQmdBTUFDUUFHZ0FnQUI4QWtRQUdBQXdBSUFBWkFBNEFFd0FUQUNnQVFBQlFBR3dBakFDcUFMZ0F5Z0RtQVFBQkRBRVdBVElCVmdGc0FhUUJ4QUhpQWdRQjVnQUxBQ1FBSGdBYkFBd0FEZ0FRQUFRQURRQWFBQ01CNVFBSEFDUUFIZ0FiQUF3QURnQVFBRmNBRFFBYUFCMEFFQUFFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0JZQUE4QUdnQWRBQkFBQkFBVEFCb0FIUUFVQUNVQUdnQVpBQjhBREFBWEFab0FEZ0FhQUE4QUlBQVhBQkFBQkFBWUFBd0FHUUFNQUJJQUVBQWRBTjBBQmdBVUFCMEFIUUFhQUIwQW9RQUlBQlFBR1FBZ0FCNEFCQUFlQUJnQWZRQU5BQlFBR1FBZ0FCNEFCQUFhQUNBQUh3QVhBQlFBR1FBUUFINEFEQUFVQUJrQUlBQWVBQVFBRGdBVUFCMEFEZ0FYQUJBQWZBQUZBQlFBR1FBZ0FCNEFWZ0FFQUJBQUdRQWdBWU1BRFFBUUFBOEFGQUFNQUFRQUdBQU1BQmtBREFBU0FCQUFIUUhQQUJFQURBQWRBQllBRUFBZEFBUUFHd0FVQUJrQUJBQWZBQXdBSFFBU0FCQUFId0hPQUFvQURBQWRBQllBRUFBZEFBUUFHd0FVQUJrQkN3QWJBQXdBRmdBUUFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFBUUFIZ0FiQUF3QURnQVVBQmtBRWdBRUFCQUFIQUFnQUF3QUZ3RUZBQThBREFBV0FCQUFCQUFlQUF3QUdBQVFBQVFBSWdBVUFBOEFId0FUQVFRQURnQU1BQllBRUFBRUFCNEFEQUFZQUJBQUJBQWVBQlFBSlFBUUFRWUFFQUFNQUJZQUVBQUVBQjRBREFBWUFCQUFCQUFUQUJBQUZBQVNBQk1BSHdFSEFCMEFEQUFXQUJBQUJBQVRBQm9BSFFBVUFDVUFHZ0FaQUI4QURBQVhBQVFBSGdBYkFBd0FEZ0FVQUJrQUVnQUVBQkFBSEFBZ0FBd0FGd0FEQUFnQUlnQTJBTklBREFBYUFCOEFGQUFSQUJRQURnQU1BQjhBRkFBYUFCa0FwZ0FKQUJvQUh3QUVBQkFBSEFBZ0FBd0FGd0JmQUE0QUdnQVpBQVFBSFFBUUFBNEFJQUFkQUIwQUVBQVpBQTRBRUFBQkFBUUFXUUFIQUNFQUVBQWRBQmNBREFBYkFDa0FWQUJnQUhBQWdBQ2FBTElBdkFET0FONEE2QUVFQVJnQklBRW9BVUlCVWdGa0FYQUJrZ0d3QWNZQi9BSWNBamdDUkFKV0Fud0NxQUsrQXVBREJBTWtBMHdEY0FPTUE2UURyQU84QThnRDZBUVFBR1VBQlFBZEFCUUFHUUFmQUpnQUJ3QWRBQkFBSVFBVUFCQUFJZ0NnQUFjQUZ3QWdBQjRBQkFBZUFCZ0FlZ0FNQUJjQUlBQWVBQVFBR2dBZ0FCOEFGd0FVQUJrQUVBQjdBQXNBRndBZ0FCNEFCQUFPQUJRQUhRQU9BQmNBRUFCNUFBUUFGd0FnQUI0QXdnQUlBQmNBREFBa0FCY0FGQUFlQUI4QXhBQUhBQmNBREFBa0FBUUFIZ0FZQUxnQUJBQVhBQXdBSkFIb0FBMEFGQUFaQUI4QUVBQWRBQkFBSGdBZkFBUUFEUUFhQUNNQjV3QUpBQlFBR1FBZkFCQUFIUUFRQUI0QUh3SFFBQU1BRkFBWkFtRUFBd0FVQUJBQTFnQU1BQk1BR2dBZkFCb0FCQUFPQUF3QUdBQVFBQjBBREFHL0FBY0FFQUFkQUE0QUVBQVpBQjhBeFFBSUFBd0FJQUFlQUJBQUJBQWVBQmdBdVFBRkFBd0FJQUFlQUJBQmp3QVFBQXdBSGdBZkFCQUFCQUFiQUJjQURBQVVBQmtBQkFBZkFCQUFJd0FmQVk0QURnQU1BQjRBSHdBUUFBUUFHQUFNQUIwQUZnQVBBQm9BSWdBWkFZMEFDZ0FNQUI0QUh3QVFBQVFBRXdBZkFCZ0FGd0dNQUJvQURBQWVBQjhBRUFBRUFCRUFIUUFhQUJnQUJBQWlBQm9BSFFBUEFBUUFIZ0FmQUIwQUZBQWJBQVFBRVFBVUFCY0FFQUdMQUE4QURBQWVBQjhBRUFBRUFCRUFIUUFhQUJnQUJBQWlBQm9BSFFBUEFZb0FEUUFNQUI0QUh3QVFBQVFBREFBZUFBUUFFd0FmQUJnQUZ3R0pBQVVBREFBZUFCOEFFQUZ1QUFnQURBQWVBQjRBSWdBYUFCMEFEd0pDQUJJQURBQWRBQXdBR0FBUUFCOEFFQUFkQUI0QUJBQWdBQmtBRmdBWkFCb0FJZ0FaQWtFQUZRQU1BQjBBREFBWUFCQUFId0FRQUIwQUhnQUVBQTBBSkFBZkFCQUFCQUFNQUIwQUhRQU1BQ1FDTFFBS0FBd0FIUUFNQUJnQUVBQWZBQkFBSFFBZUFqY0FFQUFNQUIwQURBQVlBQkFBSHdBUUFCMEFCQUFlQUI4QUhRQVVBQmtBRWdJMkFCRUFEQUFkQUF3QUdBQVFBQjhBRUFBZEFBUUFGQUFaQUI4QUVBQVNBQkFBSFFJMUFBOEFEQUFkQUF3QUdBQVFBQjhBRUFBZEFBUUFFUUFYQUJvQURBQWZBalFBRXdBTUFCMEFEQUFZQUJBQUh3QVFBQjBBQkFBUEFBd0FId0FRQUFRQUh3QVVBQmdBRUFJekFCRUFEQUFkQUF3QUdBQVFBQjhBRUFBZEFBUUFEUUFhQUJvQUZ3QVFBQXdBR1FGdkFBMEFEQUFkQUF3QUVnQWRBQXdBR3dBVEFBUUFEQUFQQUE4QnN3QUxBQXdBR1FBUUFBUUFFUUFkQUJBQUVBQWxBQkFBbkFBREFBd0FHUURrQUFjQURBQVhBQkFBSHdBZkFCQUE1UUFGQUF3QUZBQVpBQjhCS2dBUEFBd0FFZ0FRQUFRQUd3QWRBQm9BR3dBUUFCMEFId0FVQUJBQUhnSW9BQk1BREFBU0FCQUFCQUFUQUJBQURBQVBBQkFBSFFBRUFCNEFFQUFPQUI4QUZBQWFBQmtDS1FBVEFBd0FFZ0FRQUFRQUVRQWFBQm9BSHdBUUFCMEFCQUFlQUJBQURnQWZBQlFBR2dBWkFBUUFDZ0FjQUR3QVhBRFVBQWdBSUFBUUFCNEFId0FVQUJvQUdRQ3dBQThBSFFBRUFBNEFHZ0FQQUJBQUJBQWVBQTRBREFBWkFCa0FFQUFkQUs0QUR3QWRBQVFBRGdBYUFBOEFFQUFFQUJvQUlBQWZBQmNBRkFBWkFCQUFyd0FIQUIwQUJBQU9BQm9BRHdBUUFCMEFQQUJjQUd3QWRBQitBSlFBc0FES0FPSUE4QUQ2QVFnQkdnRXlBVDRCYWdHV0FhWUIxZ0lLQWg0Q0xBSTJBa3dDV2dLQ0Fwb0N0Z0xRQVUwQUR3QWdBQmNBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0IrZ0FIQUI0QUhnQUVBQTBBR2dBakFma0FBd0FlQUI0QVZBQUVBQm9BSWdBZUFiUUFDZ0FhQUNJQUJBQVJBQjBBRUFBUUFDVUFFQUR2QUEwQUdnQWdBQmtBRHdBRUFBNEFHZ0FkQUJrQUVBQWRBQjRBNFFBTUFCb0FId0FNQUI4QUVBQUVBQjBBRkFBU0FCTUFId0RpQUFzQUdnQWZBQXdBSHdBUUFBUUFGd0FRQUJFQUh3RGdBQVlBR2dBZkFBd0FId0FRQW00QUJBQWFBQjRBRUFDN0FBWUFFQUFpQUJRQUdRQVBBR0FBQ0FBUUFCNEFFQUFmQUFRQUhnQVlBUUFBQ3dBUUFCNEFFQUFmQUFRQURnQWFBQmNBR2dBZEFGMEFCUUFRQUI0QUVBQWZBaVFBRlFBUUFCc0FHZ0FkQUI4QUJBQVRBQkFBREFBUEFCQUFIUUFFQUI0QUVBQU9BQjhBRkFBYUFCa0NKUUFWQUJBQUd3QWFBQjBBSHdBRUFCRUFHZ0FhQUI4QUVBQWRBQVFBSGdBUUFBNEFId0FVQUJvQUdRQlZBQWNBRUFBYUFCMEFEd0FRQUIwQkRnQVhBQkFBR0FBYUFDRUFFQUFFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0FFQUI0QUd3QU1BQTRBRkFBWkFCSUJDZ0FaQUJBQUdBQWFBQ0VBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0FCQUFlQUJzQURBQU9BQlFBR1FBU0FHRUFDUUFRQUJjQUdnQU1BQThBQkFBZUFCZ0FYZ0FHQUJBQUZ3QWFBQXdBRHdCY0FBUUFFQUFQQUJvQjZnQUtBQkFBRHdBUEFCUUFId0FFQUEwQUdnQWpBZWtBQmdBUUFBOEFEd0FVQUI4QTBRQVRBQXdBRHdBVUFCb0FEUUFnQUI4QUh3QWFBQmtBQkFBT0FCTUFFQUFPQUJZQUVBQVBBTkFBQ3dBTUFBOEFGQUFhQUEwQUlBQWZBQjhBR2dBWkFtd0FEUUFNQUE4QURBQWRBQVFBR0FBTUFCMEFGZ0FRQUIwQUhnSnRBQXdBREFBUEFBd0FIUUFFQUJFQUZBQVhBQmNBRUFBUEFtc0FCUUFNQUE4QURBQWRBQzBBWEFCcUFJQUFpQUNjQUxBQXhnRGlBUVFCSGdGS0FYSUJtZ0c4QWVZQ0FnSVNBaHdDS0FKQ0Frd0NhQUtDQXBZQ3JnTEFBdVFEQ0FNY0F5UURQZ05XQTJvRGVnT0dBNUlEdWdQUUErWUVKQVJTQkl3RXRnVEdCTkFCdlFBR0FDUUFHQUFOQUJvQUZ3RTBBQW9BSUFBYkFBUUFIZ0FPQUIwQUZBQWJBQjhCdkFBREFDQUFHQURCQUFrQUlBQU5BQjhBRkFBZkFCY0FFQUFlQWlJQUNRQWdBQTBBSFFBUUFCc0FHZ0FkQUI4Qk13QUtBQ0FBRFFBRUFCNEFEZ0FkQUJRQUd3QWZBWmtBRFFBZkFDUUFGd0FRQUFRQURRQWdBQlFBRndBUEFCQUFIUUhzQUJBQUh3QWdBQmdBRFFBWEFCQUFCQUFnQUJzQUdnQVpBQVFBRFFBYUFDTUI2d0FNQUI4QUlBQVlBQTBBRndBUUFBUUFJQUFiQUJvQUdRR1hBQlVBSHdBZEFCUUFHd0FFQUNJQUdnQWRBQThBQkFBUkFCb0FIUUFZQUF3QUh3QWZBQlFBR1FBU0FaWUFFd0FmQUIwQUZBQWJBQVFBSGdBYkFBd0FHUUFFQUJBQUZ3QVFBQmdBRUFBWkFCOEFIZ0dWQUJNQUh3QWRBQlFBR3dBRUFCRUFHZ0FaQUI4QUJBQVFBQmNBRUFBWUFCQUFHUUFmQUI0QmxBQVFBQjhBSFFBVUFCc0FCQUFPQUI0QUhnQUVBQkVBR2dBZEFCZ0FEQUFmQVpNQUZBQWZBQjBBRkFBYkFBUUFEQUFYQUJjQUJBQVJBQm9BSFFBWUFBd0FId0FmQUJRQUdRQVNBVElBRFFBZkFCMEFGQUFXQUJBQUh3QVRBQjBBR2dBZ0FCSUFFd0RHQUFjQUh3QWFBQnNBQkFBZUFCZ0F1Z0FFQUI4QUdnQWJBTFVBQlFBZkFCUUFEZ0FXQU1rQURBQWZBQXdBSFFBRUFCb0FJQUFmQUJjQUZBQVpBQkFBeWdBRUFCOEFEQUFkQWJjQURRQWJBQkFBRndBWEFBUUFEZ0FUQUJBQURnQVdBQkFBSFFDREFBd0FHZ0FkQUI4QUJBQVBBQkFBSGdBT0FBUUFIZ0FZQUlBQUNRQWFBQjBBSHdBRUFBOEFFQUFlQUE0QWdnQUxBQm9BSFFBZkFBUUFEQUFlQUE0QUJBQWVBQmdBZndBSUFCb0FIUUFmQUFRQURBQWVBQTRCRWdBUkFCa0FEQUFiQUFRQUh3QWFBQVFBSGdBWkFBd0FHd0FYQUJRQUdRQVFBQjRCRVFBUkFCa0FEQUFiQUFRQUh3QWFBQVFBRWdBZEFCUUFEd0FYQUJRQUdRQVFBQjRCRUFBSkFCa0FEQUFiQUFRQUVnQWRBQlFBRHdJZkFBTUFGd0FaQVFNQURBQVVBQ1VBRUFBRUFCOEFHZ0FFQUJJQUhRQVVBQThCZ2dBTEFCUUFGd0FoQUJBQUhRQVhBQlFBRWdBVEFCOEFzZ0FKQUJRQUVnQVpBQXdBSHdBZ0FCMEFFQUR0QUFjQUV3QU1BQjBBR3dBUUFCa0IwZ0FGQUJNQURBQWRBQkFBN2dBRkFCTUFEQUFiQUJBQXR3QVRBQkFBSHdBRUFBNEFHZ0FYQUNBQUdBQVpBQVFBR3dBYUFCNEFGQUFmQUJRQUdnQVpBV2dBQ2dBUUFCY0FFQUFPQUI4QUJBQU5BQm9BSXdGbUFBb0FFQUFYQUJBQURnQWZBQVFBREFBWEFCY0NaZ0FlQUE0QURBQWZBQjhBRUFBZEFBUUFIZ0FmQUIwQURBQVVBQklBRXdBZkFBUUFGd0FVQUJrQUVBQWVBQVFBR0FBTUFCMEFGZ0FRQUIwQUhnSm5BQllBRGdBTUFCOEFId0FRQUIwQUJBQWVBQjhBSFFBTUFCUUFFZ0FUQUI4QUJBQVhBQlFBR1FBUUFCNENaQUFjQUE0QURBQWZBQjhBRUFBZEFBUUFIZ0FZQUJvQUdnQWZBQk1BQkFBWEFCUUFHUUFRQUI0QUJBQVlBQXdBSFFBV0FCQUFIUUFlQW1VQUZBQU9BQXdBSHdBZkFCQUFIUUFFQUI0QUdBQWFBQm9BSHdBVEFBUUFGd0FVQUJrQUVBQWVBbU1BQndBT0FBd0FId0FmQUJBQUhRQmtBQVFBREFBaEFCQUE2QUFLQUF3QUh3QWdBQjBBREFBZkFCUUFHZ0FaQURzQWVBQ1FBS0FBdGdERUFPSUJFZ0VzQVY0QmlBR3lBZVFDRGdJcUFrWUNkZ0thQXJJQ3pnTHdBeEFETUFOT0ExNERjQU9FQTZZRHlnUG1CQUlFTUFSZUJJQUVvZ1RFQk80RkZnVkNCV2dGZ2dXY0JkQUdBZ1lxQmxJR2ZnYWlCcmdHemdiNkJ5UUhVZ2Q0QjZvSDJnZ09DRUFJY0Fpa0FmSUFDd0FpQUJRQUh3QWZBQkFBSFFBRUFBMEFHZ0FqQWZFQUJ3QWlBQlFBSHdBZkFCQUFIUUh3QUFvQUlBQVlBQTBBRndBZEFBUUFEUUFhQUNNQjd3QUdBQ0FBR0FBTkFCY0FIUURPQUE0QUhRQVVBQVFBSGdBZkFBd0FId0FRQUFRQUdRQWdBQmNBRndETkFCY0FIUUFVQUFRQUhnQWZBQXdBSHdBUUFBUUFGQUFaQUE4QUVBQWZBQkFBSFFBWUFCUUFHUUFNQUI4QUVBRHFBQXdBSFFBTUFCa0FIZ0FiQUJBQUhRQU1BQmtBRGdBa0FYZ0FHQUFkQUF3QURnQVdBQVFBRGdBVEFBd0FHUUFTQUJBQUhnQUVBQjBBRUFBVkFCQUFEZ0FmQUFRQURBQVhBQmNCZHdBVUFCMEFEQUFPQUJZQUJBQU9BQk1BREFBWkFCSUFFQUFlQUFRQUhRQVFBQlVBRUFBT0FCOEJkQUFVQUIwQURBQU9BQllBQkFBT0FCTUFEQUFaQUJJQUVBQWVBQVFBRUFBWkFBd0FEUUFYQUJBQmRnQVlBQjBBREFBT0FCWUFCQUFPQUJNQURBQVpBQklBRUFBZUFBUUFEQUFPQUE0QUVBQWJBQjhBQkFBTUFCY0FGd0YxQUJRQUhRQU1BQTRBRmdBRUFBNEFFd0FNQUJrQUVnQVFBQjRBQkFBTUFBNEFEZ0FRQUJzQUh3RnpBQTBBSFFBTUFBNEFGZ0FFQUE0QUV3QU1BQmtBRWdBUUFCNEJ0Z0FOQUJvQUdnQVhBQTBBREFBZEFBUUFFUUFYQUJvQURBQWZBYm9BRndBYUFCSUFFZ0FYQUJBQUJBQVJBQ0FBRndBWEFBUUFIZ0FPQUIwQUVBQVFBQmtBQkFBWUFCb0FEd0FRQWpnQUVRQWFBQTRBQkFBZUFCQUFEZ0FmQUJRQUdnQVpBQVFBRndBUUFDRUFFQUFYQWlzQUN3QWFBQTRBQkFBZUFCQUFEZ0FmQUJRQUdnQVpBUG9BRFFBVEFDQUFHQUFOQUJrQURBQVVBQmNBSGdBRUFDQUFHd0Q3QUJBQUV3QWdBQmdBRFFBWkFBd0FGQUFYQUI0QUJBQWRBQlFBRWdBVEFCOEEvUUFQQUJNQUlBQVlBQTBBR1FBTUFCUUFGd0FlQUFRQUZ3QVFBQkVBSHdEOEFBOEFFd0FnQUJnQURRQVpBQXdBRkFBWEFCNEFCQUFQQUJvQUlnQVpBVzBBRGdBUUFDTUFId0FOQUJvQUl3QUVBQk1BRkFBUEFBOEFFQUFaQVd3QUJ3QVFBQ01BSHdBTkFCb0FJd0ZyQUFnQUVBQWpBQjhBREFBZEFCQUFEQUZNQUFrQUVBQWpBQjhBQkFBaUFCMEFEQUFiQVhFQUVBQVFBQmdBR3dBWEFBd0FId0FRQUFRQUdBQU1BQmtBREFBU0FCQUFIUUh1QUJFQUVBQVhBQmNBQkFBTUFBUUFFUUFkQUJRQUVBQVpBQThBQkFBTkFCb0FJd0h0QUEwQUVBQVhBQmNBQkFBTUFBUUFFUUFkQUJRQUVBQVpBQThCc2dBTkFBd0FEUUFYQUJBQUJBQWdBQmtBR0FBUUFCMEFFZ0FRQWFnQUZnQU1BQTBBRndBUUFBUUFIUUFhQUNJQUJBQVVBQmtBSGdBUUFCMEFId0FFQUEwQUVBQVhBQm9BSWdHbkFCWUFEQUFOQUJjQUVBQUVBQjBBR2dBaUFBUUFGQUFaQUI0QUVBQWRBQjhBQkFBTUFBMEFHZ0FoQUJBQnl3QVFBQXdBRFFBWEFCQUFCQUFkQUJvQUlnQUVBQklBSFFBYUFDQUFHd0FlQWFvQUVBQU1BQTBBRndBUUFBUUFIUUFhQUNJQUJBQVBBQkFBRndBUUFCOEFFQUdpQUJBQURBQU5BQmNBRUFBRUFCc0FIUUFhQUJzQUVBQWRBQjhBRkFBUUFCNENTUUFVQUF3QURRQVhBQkFBQkFBYkFCb0FIZ0FVQUI4QUZBQWFBQmtBQkFBZEFCUUFFZ0FUQUI4Q1J3QVRBQXdBRFFBWEFCQUFCQUFiQUJvQUhnQVVBQjhBRkFBYUFCa0FCQUFYQUJBQUVRQWZBa2dBRlFBTUFBMEFGd0FRQUFRQUd3QWFBQjRBRkFBZkFCUUFHZ0FaQUFRQURnQVFBQmtBSHdBUUFCMEJvQUFTQUF3QURRQVhBQkFBQkFBWEFCUUFFZ0FUQUI4QUJBQVBBQlFBREFBWEFCb0FFZ0dzQUF3QURBQU5BQmNBRUFBRUFBOEFFQUFYQUJBQUh3QVFBY29BREFBTUFBMEFGd0FRQUFRQURnQWFBQjBBR1FBUUFCMEJwZ0FaQUF3QURRQVhBQkFBQkFBT0FCb0FGd0FnQUJnQUdRQUVBQlFBR1FBZUFCQUFIUUFmQUFRQUhRQVVBQklBRXdBZkFhVUFHQUFNQUEwQUZ3QVFBQVFBRGdBYUFCY0FJQUFZQUJrQUJBQVVBQmtBSGdBUUFCMEFId0FFQUJjQUVBQVJBQjhCeVFBVEFBd0FEUUFYQUJBQUJBQU9BQm9BRndBZ0FCZ0FHUUFFQUJJQUhRQWFBQ0FBR3dBZUFha0FFd0FNQUEwQUZ3QVFBQVFBRGdBYUFCY0FJQUFZQUJrQUJBQVBBQkFBRndBUUFCOEFFQUdrQUJVQURBQU5BQmNBRUFBRUFBNEFFQUFYQUJjQUJBQWJBQjBBR2dBYkFCQUFIUUFmQUJRQUVBQWVBYXNBRVFBTUFBMEFGd0FRQUFRQURnQVFBQmNBRndBRUFBOEFFQUFYQUJBQUh3QVFBYU1BQ2dBTUFBMEFGd0FRQUFRQURnQVFBQmNBRndISUFBb0FEQUFOQUJjQUVBQUVBQTBBR2dBUEFDUUJVQUFWQUF3QURRQVhBQkFBQkFBTUFCY0FGQUFTQUJrQUJBQWZBQm9BR3dBRUFCMEFGQUFTQUJNQUh3Rk9BQlFBREFBTkFCY0FFQUFFQUF3QUZ3QVVBQklBR1FBRUFCOEFHZ0FiQUFRQUZ3QVFBQkVBSHdGUEFCWUFEQUFOQUJjQUVBQUVBQXdBRndBVUFCSUFHUUFFQUI4QUdnQWJBQVFBRGdBUUFCa0FId0FRQUIwQlZ3QVNBQXdBRFFBWEFCQUFCQUFNQUJjQUZBQVNBQmtBQkFBZEFCQUFHQUFhQUNFQUVBRlRBQmdBREFBTkFCY0FFQUFFQUF3QUZ3QVVBQklBR1FBRUFCZ0FGQUFQQUE4QUZ3QVFBQVFBSFFBVUFCSUFFd0FmQVZFQUZ3QU1BQTBBRndBUUFBUUFEQUFYQUJRQUVnQVpBQVFBR0FBVUFBOEFEd0FYQUJBQUJBQVhBQkFBRVFBZkFWSUFHUUFNQUEwQUZ3QVFBQVFBREFBWEFCUUFFZ0FaQUFRQUdBQVVBQThBRHdBWEFCQUFCQUFPQUJBQUdRQWZBQkFBSFFGV0FCZ0FEQUFOQUJjQUVBQUVBQXdBRndBVUFCSUFHUUFFQUEwQUdnQWZBQjhBR2dBWUFBUUFIUUFVQUJJQUV3QWZBVlFBRndBTUFBMEFGd0FRQUFRQURBQVhBQlFBRWdBWkFBUUFEUUFhQUI4QUh3QWFBQmdBQkFBWEFCQUFFUUFmQVZVQUdRQU1BQTBBRndBUUFBUUFEQUFYQUJRQUVnQVpBQVFBRFFBYUFCOEFId0FhQUJnQUJBQU9BQkFBR1FBZkFCQUFIUUdoQUFVQURBQU5BQmNBRUFBTEFCZ0FJZ0F3QUVBQVRnQmFBR2dBaUFDc0FMd0F4Z0hUQUFRQUhnQVFBQjBBamdBR0FCc0FGd0FhQUF3QUR3QzJBQWNBR1FBZUFCOEFGQUFPQUJZQWdRQUdBQmtBSGdBYUFCMEFId0hSQUFVQUdRQWJBQlFBR1FCdkFBWUFHUUFYQUJvQURnQVdBRzBBRHdBWkFCY0FGQUFaQUJZQUJBQWhBQkFBSFFBZkFCUUFEZ0FNQUJjQWF3QVJBQmtBRndBVUFCa0FGZ0FFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQVRBQUhBQmtBRWdBZEFCb0FJQUFiQUZzQUJBQVpBQThBR2dFdEFBa0FHUUFQQUJBQUhRQVhBQlFBR1FBUUFBb0FGZ0FxQUVBQVdBQnNBSGdBbGdDa0FLb0F6QUMrQUFrQUdnQVhBQ0FBR0FBUUFBUUFJQUFiQUw4QUNnQWFBQmNBSUFBWUFCQUFCQUFhQUJFQUVRQzlBQXNBR2dBWEFDQUFHQUFRQUFRQUR3QWFBQ0lBR1FIOEFBa0FGQUFZQUJBQUdnQUVBQTBBR2dBakFmc0FCUUFVQUJnQUVBQWFBWVFBRGdBVUFBOEFFQUFhQUFRQUVBQWpBQjhBRUFBZEFCa0FEQUFYQWh3QUJnQU5BQnNBSFFBYUFCVUNIZ0FDQUEwQnVBQVFBQXdBRndBVUFBOEFEQUFmQUJRQUdnQVpBQVFBSXdBVEFCOEFHQUFYQWJrQUR3QU1BQmNBRkFBUEFBd0FId0FVQUJvQUdRQUVBQThBREFBZkFBd0FCd0FRQUI0QU9BQllBR2dBaUFDV0FKY0FCZ0FkQUJBQUdRQU9BQk1CeFFBTUFCUUFKUUFNQUIwQUR3QUVBQjhBREFBTkFCY0FFQUhIQUE4QUZBQWxBQXdBSFFBUEFBUUFEZ0FkQUJvQUhnQWVBQjhBREFBTkFKTUFCd0FVQUJrQUR3QWFBQ0lBSGdDVUFBOEFGQUFaQUE4QUdnQWlBQVFBR0FBVUFCa0FGQUFZQUJRQUpRQVFBSklBQmdBVUFCa0FEd0FhQUNJQTFRQUhBQXdBSFFBWkFCUUFHUUFTQUFRQUNnQWlBRElBU0FIK0FBc0FHZ0FnQUI4QUlBQU5BQkFBQkFBTkFCb0FJd0g5QUFjQUdnQWdBQjhBSUFBTkFCQUI5QUFLQUF3QUdBQVlBQkFBSFFBRUFBMEFHZ0FqQWZNQUJnQU1BQmdBR0FBUUFCMEFCUUFNQUI0QUxnQktBR3dBbXdBSUFCb0FHZ0FZQUFRQUdnQWdBQjhBbWdBSEFCb0FHZ0FZQUFRQUZBQVpBTm9BRFFBYUFCb0FHQUFFQUEwQUVBQWVBQjhBQkFBUkFCUUFId0RaQUJBQUdnQWFBQmdBQkFBTUFBNEFId0FnQUF3QUZ3QUVBQjRBRkFBbEFCQUFtUUFFQUJvQUdnQVlBQUVBQkFKdkFBSUNjQUFBQUFNRC93R1FBQVVBQUFLWkFzd0FBQUNQQXBrQ3pBQUFBZXNBTXdFSkFBQUFBQUFBQUFBQUFBQUFBQUFBQVJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQTZpSUR3UC9BQUVBRHdBQkFBQUFBQVFBQUFBQUFBQUFBQUFBQUlBQUFBQUFBQXdBQUFBTUFBQUFjQUFFQUF3QUFBQndBQXdBQkFBQUFIQUFFQUtBQUFBQWtBQ0FBQkFBRUFBRUFJQUF0QURZQWV1QTA0VnppRHVNSzVBUGxVK2FoNXdYb0xPbE82aUwvL2YvL0FBQUFBQUFnQUMwQU1BQmg0QURoQU9JQTR3RGtBT1VBNWdEbkFPZ0E2UURxQVAvOS8vOEFBZi9qLzlmLzFmK3JJQ1lmV3g2NEhjY2MwaHZXR3lvYXpCblNHUDhZVGdBREFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVCUUFFQUFzQUNnQUFDQUFBQkVRRUN3UDZBQW9EK2dBR0FBQUFCQVVBQkFBTEFBb0FBQWdBQUFTRUJBc0QrZ0FHQUFRQUJnQUFBQVFGQUFRQUN3QUtBQUFJQUFBRVJBUUZBQVlBQkFBR0Evb0FBQUFFQlFBRUFBc0FDZ0FBQ0FBQUJJUUVCUUFHQS9vQUNnUDZBQUFBQkFRQUJBQU1BQW9BQUFnQUFDUUVoQWdBQkFQNEFBb0QrZ0FBQUFRRkFBTUFDd0FMQUFBSUFBQWtCRVFMQS9vQUJ3UDhBQWdBQUFBRUJBQUVBQXdBQ2dBQUNBQUFKQVNFQ0FQOEFBZ0FCQUFHQUFBQUJBVUFBd0FMQUFzQUFBZ0FBQ1FFUkFVQUJnQUhBQVFEK0FBQUFBZ0VBQVFBREFBTEFBQUlBQmdBQUNRSVJJUlVoQVFBQkFBRUEvZ0FDQUFFQUFZRCtnQUhBUUFBQUFBQUNBUUFBd0FMQUFzQUFBZ0FHQUFBSkFpRVJJeEVCQUFHQS9vQUJ3RUFDd1A4QS93QUNBUDRBQUFBQUFBSUJBQUVBQXdBQ3dBQUNBQVlBQUFrQ0VTRTFJUU1BL3dEL0FBSUEvZ0FDd1A2QUFZRCtRRUFBQUFBQUFnRUFBTUFDd0FMQUFBSUFCZ0FBSlFrQklSRXpFUUxBL29BQmdQNUFRTUFCQUFFQS9nQUNBQUFBQUFBQ0FRQUFRQU1BQTBBQUFnQUZBQUFsQ1FFSkFTRUJBQUVBQVFEL0FQOEFBZ0JBQVlEK2dBTUEvb0FBQUFJQWdBREFBNEFDd0FBQ0FBVUFBQk1KQVFrQkVZQUJnUDZBQXdEK2dBTEEvd0QvQUFFQUFRRCtBQUFBQWdFQUFFQURBQU5BQUFJQUJRQUFDUUlKQVNFREFQOEEvd0FCQUFFQS9nQURRUDZBQVlEOUFBR0FBQUFDQUlBQXdBT0FBc0FBQWdBRkFBQWxDUUVKQVJFRGdQNkFBWUQ5QUFHQXdBRUFBUUQvQVA4QUFnQUFBQUlCQUFBQUF3QURnQUFDQUFZQUFBRWhBUkVCSVFFQkFBSUEvd0QvQUFJQS93QUJnUDZBQTREK2dBR0FBQUFBQUFJQUFBRUFBOEFDZ0FBQ0FBVUFBQWtDSVFFaEFnRC9BUDhBQXNEL0FBSUFBb0QrZ0FHQS9vQUFBQUFBQWdFQUFRQURBQU1BQUFJQUJnQUFDUUkxRlNFMUF3RC9BUDhBQWdBQ2dQNkFBWUNBUUVBQUFBRUF3QUQ4QTBBQ2dBQUdBQUFsTnhjM0NRRVhBUVQ4L0VUK3dQN0FSUHo4L0VRQlFQN0FSQUFCQVR3QWdBTEFBd0FBQmdBQUFSY0hGd2tCQndFOC9QeEVBVUQrd0VRQ3ZQejhSQUZBQVVCRUFBQUFBQUVBd0FFQUEwQUNoQUFHQUFBQkJ5Y0hDUUVuQXZ6OC9FUUJRQUZBUkFLRS9QeEUvc0FCUUVRQUFBQUFBUUZBQUlBQ3hBTUFBQVlBQUNVbk55Y0pBVGNDeFB6OFJQN0FBVUJFeFB6OFJQN0Evc0JFQUFFQkFBQ0FBd0FEQUFBR0FBQUJJeEVqRVNNQkF3REFnTUFCQUFHQS93QUJBQUdBQUFFQXdBREFBMEFDd0FBR0FBQWxOU0UxSVRVQkFjRC9BQUVBQVlEQXdJREEvd0FBQUFFQkFBQ0FBd0FEQUFBSEFBQUJNeEV6RVRNSkFRRUF3SURBL3dEL0FBSUFBUUQvQVA2QUFZQUFBQUFBQVFEQUFNQURRQUxBQUFZQUFBRVZJUlVoRlFFQ1FBRUEvd0QrZ0FMQXdJREFBUUFBQVFFQUFNQURRQUtBQUFvQUFBRVZNd3NCTXpVaE5TRVZBa0NBb0tDQS93QUNRQUpBZ1A4QUFRQ0FRRUFBQUFBQUFRRUFBTUFEUUFLQUFBZ0FBQUViQVNNVklSVWhOUUVBb0tDQUFZRCtRQUdBQVFEL0FJQkF3QUFBQUFBQ0FNQUF3QU5BQXNBQUNBQU1BQUFCR3dFakZTRVZJVFVCSVJVaEFRQ2dvSUFCZ1A1QUFjRDlnQUtBQVlBQkFQOEFnRURBQVVCQUFBTUFBQUFBQkFBRGdBQUdBQW9BRVFBQUFUTVZJeFV0QVJNekVTTUJKUlVqRlRNVkFRQ0FnUDhBQVFEQWdJQUNRUDhBZ0lBQndVR0FvS0Q5d0FPQS9pQ2dnRUYvQUFBQUFBRUFRQUFBQThBRGdBQVJBQUFsTlNFVkl6VWpOVE1SSXhzQkl4RWhOUVVDd1A1QVFJQ0FnS0NnZ0FIQUFRQUFnSUNBUUFIQUFRRC9BUDVBZ0tBQUFBQUNBTUFBQUFOQUE0QUFCZ0FOQUFBQkl4RWpFU01UQVJFakVTTWJBUUlBZ0VDQW9BRmdRSUNnb0FLQS9rQUJ3QUVBL1lBQndQNUEvd0FCQUFBQ0FFQUJBQVBBQXNBQUFnQUdBQUFURFFFQkZTRTFRQUdBL29BQndBSEFBc0RnNEFFQVFFQUFCZ0JBQUFBRHdBT0FBQUlBQlFBSkFBMEFFUUFWQUFBVEVTVUJFUVVCRlNFMUJSVWhOUUVWSVRVRkZTRTFRQUZBL3NBQlFBSkEvY0FDUVAzQUFrRDl3QUpBL2NBRGdQNkF3UDFBQVlEQUFvQkFRTUJBUVA3QVFFREFRRUFBQUFBQUNRQkFBQUFEd0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFBQVRJUkVoQVNFUklRRWhFU0UxSVJFaEFTRVJJUUVSSVJFQklSRWhKU0VSSVFFaEVTRkFBUUQvQUFGQUFRRC9BUDdBQVFEL0FBRUEvd0FCUUFFQS93QUJRQUVBL3dBQkFQOEEvc0FCQVA4QUFVQUJBUDhBQTREL0FQMkFBUUQvQUFFQVFBRUEvd0FCQUFGQS93QUJBUDNBQVFCQUFRRDhnQUVBQUFBR0FFQUFRQVBBQTRBQUF3QUhBQXNBRHdBVEFCY0FBQk16RlNNbEZTRTFBVE0xSXdVaE5TRUJNelVqQlNFMUlVREF3QUVBQW9EOGdNREFBUUFDZ1AyQS93REF3QUVBQW9EOWdBT0F3TURBd1A0QXdNREEvZ0RBd01BQUFBUUFRQUJBQTRBRGdBQURBQWNBQ3dBUEFBQVRJUkVoRVNFUklRRWhFU0VaQVNFUlFBR0Evb0FCZ1A2QUFjQUJnUDZBQVlBQndQNkFBY0FCZ1B6QUFZQUJ3UDZBQVlBQUFBUUFRQUJBQTRBRGdBQURBQWNBQ3dBUEFBQVRJUkVoRXlFUklRRWhFU0VERVNFUlFBR0Evb0JBQVFEL0FBSEFBUUQvQUVBQmdBSEEvb0FDQUFFQS9VQUJBQUlBL29BQmdBQUFBQUFDQVVBQVFBS0FBMEFBQXdBSEFBQUJNeEVqRXhFekVRRkFnSURBZ0FOQS9RQURBUDBBQXdBQUJnQkFBQUFEZ0FQQUFBTUFCd0FMQUE4QUV3QVhBQUFsSVJVaE5TRTFJUUVoRVNFRklUVWhFU0UxSVFFVklUVUJnQUlBL2dBQ0FQNEEvc0FCQVA4QUFVQUNBUDRBQWdEK0FQN0FBMENBZ01DQS9zQUN3SUNBL3NDQUFjREF3QUFBQlFCQUFBQURnQVBBQUFNQUJ3QUxBQThBRXdBQUV5RVJJUUVWSVRVQklUVWhFU0UxSVJFaE5TRkFBWUQrZ0FIQUFZRCtnQUdBL29BQmdQNkFBWUQrZ0FQQS9FQUR3TURBL2tEQS9rREEva0RBQUFBQUJBQkFBQUFEZ0FQQUFBTUFCd0FMQUE4QUFCTWhFU0VCSVJFaEFTRVJJUUVoRVNGQUFZRCtnQUhBQVlEK2dQNUFBWUQrZ0FIQUFZRCtnQUlBQWNEK1FBSEEvRUFCd1A1QUFjQUFBQVFBUUFBQUE0QUR3QUFEQUFjQUN3QVBBQUEzSVJVaEVTRTFJVFVoTlNFUkZTRTFRQU5BL01BRFFQekFBMEQ4d0FOQXdNQUJBTUJBd0FFQXdNQUFBQUFGQUVBQUFBT0FBOEFBQXdBSEFBc0FEd0FUQUFBVElSVWhFU0UxSVNVaE5TRUJFU0VSQVNFMUlVQUJnUDZBQVlEK2dBSEFBWUQrZ1A1QUEwRCtnQUdBL29BQndNRC9BTUJBd0FJQS9rQUJ3UHhBd0FBREFJQUFBQU5BQTRBQUF3QUhBQXNBQUJNekVTTWhNeEVqSVJFekVZREF3QUVBd01BQkFNQURnUHlBQTREOGdBT0FBQUFBQXdCQUFJQUR3QU5BQUFNQUJ3QUxBQUFCRlNFMUVSVWhOUkVoRlNFRHdQeUFBNEQ4Z0FPQUEwREF3UDhBd01EL0FNQUFBQU1BUUFEQUE4QUN3QUFEQUFjQUN3QUFBUlVoTlIwQklUVVZJUlVoQThEOGdBT0EvSUFEZ0FMQWdJREFnSURBZ0FBQUFBQURBRUFBUUFQQUE0QUFBd0FIQUFzQUFBRVZJVFVSRlNFMUVTRVZJUVBBL0lBRGdQeUFBNEFEZ01EQS9zREF3UDdBd0FBQUF3R0FBRUFDUUFPQUFBc0FGd0FqQUFBQk1qWTFOQ1lqSWdZVkZCWVhJZ1lWRkJZek1qWTFOQ1lESWdZVkZCWXpNalkxTkNZQjRDZzRPQ2dvT0Rnb0tEZzRLQ2c0T0Nnb09EZ29LRGc0QXNBNEtDZzRPQ2dvT0lBNEtDZzRPQ2dvT1A3QU9DZ29PRGdvS0RnQUF3QkFBWUFEZ0FKQUFBc0FGd0FqQUFBQk5DWWpJZ1lWRkJZek1qWTNGQll6TWpZMU5DWWpJZ1lGRkJZek1qWTFOQ1lqSWdZQkFEZ29LRGc0S0NnNGdEZ29LRGc0S0NnNEFVQTRLQ2c0T0Nnb09BSGdLRGc0S0NnNE9DZ29PRGdvS0RnNEtDZzRPQ2dvT0RnQUFnQ0FBRUFEZ0FOQUFBTUFDUUFBQVJFaEVRRWhFU01SSVFLQS9nQUJBQUlBd1A3QUFVQUNBUDRBL3dBQ0FQN0FBQUFBQUFFQVFBQkFBOEFEZ1FBOUFBQUJGQVlqSWlZbk1TY1JGQVlyQVNJbVBRRWpGUlFHS3dFaUpqVVJCdzRCSXlJbU5UUTJOekV6TkRZekFUQTJOemtCUGdFek1oWVhBVEFXTVJjZUFRUEFKUnNPR0FnU0pSdUFHeVdBSlJ1QUd5VVJDQmtPR3lVSkNBRUJBUUYrQVFFSUZ3ME9Gd2tCZndFQkNBa0J3QnNsQ3drUi90c2JKU1Vid01BYkpTVWJBU2NTQ2dzbEd3MFdDUUVCQVg4QkFRZ0tDd24rZ1FFQkNSWUFBQUVBUUFCQUE4QURRQUFSQUFBbEppY3VBU2NtSXhFSkFSRXlGeDRCRnhZRHdDc3pNM0krUGtIK1FBSEFYRkJSZVNRa2dDb2tJek1PRHY4QUFZQUJnUDhBSkNSNlVWSUFBQUVBUUFCQUE4QURRQUFTQUFBQkVRa0JFU0lIRGdFSEJnYzJOejRCTnpZekFnQUJ3UDVBUWo0OWNqTXpLd0lrSkhsUVVWd0NRQUVBL29EK2dBRUFEZzR6SXlRcVcxSlJlaVFrQUFBQkFFRC93QVBBQThBQU5BQUFFeGNPQVJVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkppTVZMUUVWTWhjZUFSY1dGUlFIRGdFSEJpTWlKeTRCSnlZMU5EWjhieFVXR1JsWE96cENRam83VnhrWkdSbFhPenBDL3NBQlFGMVJVbm9qSXlNamVsSlJYVjFSVW5vakl4OENZRUFqVVN4Q09qdFhHUmtaR1ZjN09rSkNPanRYR1JtQXdNQ0FJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRQWElBQVFCQS84QUR3QVBBQURRQUFBRVVCdzRCQndZaklpY3VBU2NtTlRRM1BnRTNOak0xRFFFMUlnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFOQ1luTng0QkE4QWpJM3BTVVYxZFVWSjZJeU1qSTNwU1VWMEJRUDdBUWpvN1Z4a1pHUmxYT3pwQ1FqbzdWeGtaRmhWdkhSOEJnRjFSVW5vakl5TWplbEpSWFYxUlVub2pJNERBd0lBWkdWYzdPa0pDT2p0WEdSa1pHVmM3T2tJc1VTTkFNWElBQUFBQ0FBRC93QVFBQThBQUd3QkZBQUFsRnc0Qkl5SW5MZ0VuSmpVME5qY1hEZ0VWRkJjZUFSY1dNekkySlQ0Qk56NEJOVFFtSndjZUFSVVVCaFVPQVFjQlBnRTNNall6RlMwQkZTSUdCdzRCQnljSEFUY25Bb0pmTVhJK1hWRlNlaU1qSUIxZkRnNFpHVmM3T2tJalFRRUxFeDRMQ2dzZkhXOFVGd0VERnhQK1NSOUVKZ2NPQndGQS9zQWtSQ0VnUFJ2U0xRUFRMWkZjWHgwZ0l5TjZVbEZkUFhNeFh4NUJJMEk2T2xjYUdRNHhHejBnSVVRa1BYSXhRQ05STEFjT0J5WkVId0czRWhnREFZREF3SUFMQ2dzZUU5RXQvQzB0a2dBQkFNQUFVQU5BQTBBQU5BQUFFeGNPQVJVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkppTVZMUUVWTWhjZUFSY1dGUlFIRGdFSEJpTWlKeTRCSnlZMU5EYkxYUVFFRWhFOUtTa3VMaWtwUFJFU0VoRTlLU2t1L3dBQkFFSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdRWUI0eGtPSFE4dUtTazlFUklTRVQwcEtTNHVLU2s5RVJKd29LQndHUmxYT2p0Q1FqczZWeGtaR1JsWE9qdENGU29BQVFEQUFGQURRQU5BQURVQUFBRVVCdzRCQndZaklpY3VBU2NtTlRRM1BnRTNOak0xRFFFMUlnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFOQ1luTng0QkZRTkFHUmxYT2p0Q1FqczZWeGtaR1JsWE9qdENBUUQvQUM0cEtUMFJFaElSUFNrcExpNHBLVDBSRWdRRVhRVUdBWkJDT3pwWEdSa1pHVmM2TzBKQ096cFhHUmx3b0tCd0VoRTlLU2t1TGlrcFBSRVNFaEU5S1NrdUR4ME9HUlFxRlFBREFFQUFBQVBBQTRBQUJRQWhBRDBBQUFFakVTRTFJUkVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlESWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHQWdCQUFVRC9BRjFSVW5vakl5TWplbEpSWFYxUlVub2pJeU1qZWxKUlhVOUdSbWtlSGg0ZWFVWkdUMDlHUm1rZUhoNGVhVVpHQXNEK3dFQUJ3Q01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkvekFIaDVwUmtaUFQwWkdhUjRlSGg1cFJrWlBUMFpHYVI0ZUFBQUVBRUFBQUFQQUE4QUFBd0FiQUNJQU5BQUFKU0VSSVJNUkZBWWpJU0ltTlJFME5qc0JOVE1WSVRVekZUTXlGZ01oRVRnQk1TRVJPQUV4SXhVak5TRVZJelVqT0FFeEZTRURRUDhBQVFDQUpSdjlBQm9tSmhxQWdBRUFnSUFiSlVEOUFBTUFnSUQvQUlDQUF3Q0FBUUFCd1AwQUd5VWxHd01BR2laQVFFQkFKdjdtL2dBREFFQkFRRURBQUFNQVFBQUFBOEFEZ0FBTkFCRUFJQUFBQVNFaUJoVVJGQll6SVRJMk5SRWxFU01SQVNFNEFURVJPQUV4TXhFaEVUTVhBd0Q5Z0JvbUpob0RBQm9tL3NDQUFZRDlBRUFDQUNhYUE0QW1HdjBBR2lZbUdnS0FnUDhBQVFEOUFBTUEvc0FCUUpzQUFBQUFCUUJBQUFBRHdBT0FBQ0VBSndBMUFEa0FQUUFBQVNNMUp5RWlCaDBCSXlJR0ZSRVVGanNCRlJRV015RXlOajBCTXpJMk5SRTBKaVVoRlRNVklRRWpFVGdCTVNFNEFURVJJelVoQlNFVklSVWhGU0VEZ0VDQS9rQWJKVUFhSmlZYVFDWWFBZ0FhSmtBYUppYjlaZ0dBZ1A0QUFvQ0EvZ0NBQXdEOXdBR0Evb0FCUVA3QUFvQ0FnQ1Vid0NZYS9zQWFKb0FhSmlZYWdDWWFBVUFhSnNDQWdQOEEvd0FCQUVCQVFFQkFBQU1BUUFBQUE2NERiUUFKQUE0QUV3QUFBVGMyTWg4QkZoUVBBU2NCRlRNQkFTY0JGd0VDbmxvVE5STmJFaEpiNHYzUHRRSXgvYUl0QWRZdC9pb0RFMW9URTFvVE5STmFpUDNQdFFJeC9sY3RBZFl0L2lvQUFBQURBSUFBQUFOQUE0QUFGd0FnQURNQUFBRWpOVFFtS3dFaUJoMEJJeFV6RVJRV015RXlOalVSTXlVek9BRXhGU013TkFFaE9BRXhFVE1STXhFekVUTVJNeEV6RVRNRFFNQW1Hc0FhSnNCQUpob0J3Qm9tUVA1QXdNQUJRUDVBUUVCQVFFQkFRQU1BUUJvbUpocEFnUDNBR2lZbUdnSkF3RUJBL1FBQ1FQNEFBZ0QrQUFJQS9nQUNBQUFBQUFFQkFQL0FBd0FEd0FBMUFBQUJFU01STkNZaklnWVZFUlFXTXpJMk5SRTBKaU1pQmhVUkl4RTBOak15RmhVUkZBWWpJaVkxRVRRM1BnRTNOak15Rng0QkZ4WURBRUJ4VDA5eFN6VTFTeVlhR2laQVN6VTFTM0ZQVDNFVUZFWXVMelUxTHk1R0ZCUUN3UDRBQWdCUGNYRlAvY0ExUzBzMUFrQWFKaVlhL2dBQ0FEVkxTelg5d0U5eGNVOENRRFV2TGtZVUZCUVVSaTR2QUFBQUFBRUFVd0FBQTFzRGJnQTVBQUFsRGdFaklpWW5BU1luSmpRM05qYzJOell5RnhZWEFRY0JKaUlIQmhRWEFSWXlOelkwSndFbUlnY0dGQmNCQndFbU5EYzJNaGNCRmhRSEF5NGNSaVVsUmh6K2F5WVNFeE1TSmlVdkwySXZMeVVCYUMzK21EaWZOemc0QVpVbGFpVWxKZjVyRXpVU0V4TUJhQzMrbUNZbUpXa21BWlU0T0RnY0hCd2NBWlVsTHk5aUx5OG1KUk1TRWhNbC9wY3RBV2c0T0RlZk9QNXJKU1VsYWlVQmxSTVRFalVUL3BndEFXZ2xhaVVtSnY1ck9KNDRBQU1BQUFEQUJBQUN3QUFkQUN3QVNRQUFKU0ltSnpNeU5qVTBKaXNCUGdFek1oY2VBUmNXRlJRSERnRUhCaU14QVRRMk15RXlGaFVVQmlNaElpWTFJeFFXT3dFT0FTTWlKeTRCSnlZMU5EYytBVGMyTXpJV0Z5TWlCaFVEQUVkMUl0NDFTMHMxM2lKMVJ6VXZMa1lVRkJRVVJpNHZOZjNBSlJzQ0FCc2xKUnYrQUJzbFFFczEzaUoxUnpVdkxrWVVGQlFVUmk0dk5VZDFJdDQxUzhCSE9VczFOVXM1UnhRVVJpNHZOVFV2TGtZVUZBRUFHeVVsR3hzbEpSczFTemxIRkJSR0xpODFOUzh1UmhRVVJ6bExOUUFJQUFEL3dBUUFBOEFBSFFBNkFFTUFTUUJQQUZnQVhnQmtBQUFsSWlZbk16STJOVFFtS3dFK0FUTXlGeDRCRnhZVkZBY09BUWNHSXpFQkZCWTdBUTRCSXlJbkxnRW5KalUwTno0Qk56WXpNaFlYSXlJR0ZRRTFJeFUrQVRNeUZnY25CeGMrQVJjM0p3Y2VBUU1pSmljVk16VU9BU2NIRnpjdUFSOEJOeWNPQVFNQVIzVWkzalZMU3pYZUluVkhOUzh1UmhRVUZCUkdMaTgxL1lCTE5kNGlkVWMxTHk1R0ZCUVVGRVl1THpWSGRTTGVOVXNCb0VBSUVBZ0lFSENLTFlvSUYrdUtMWW9PRjMwSUVBaEFDQkNOaWkyS0RoZlZpaTJLQ0JmQVJ6bExOVFZMT1VjVUZFWXVMelUxTHk1R0ZCUUJBRFZMT1VjVUZFWXVMelUxTHk1R0ZCUkhPVXMxQVQzRHd3RUNBaG1LTFlvT0Z5V0tMWW9JRi8yNkFnSER3d0VDU0lvdGlnZ1hING90aWc0WEFBQUFBd0VBLzhBREFBUEFBQjBBTEFCSkFBQWxORFkzRlJRV016STJQUUVlQVJVVUJ3NEJCd1lqSWljdUFTY21OVEVCTWhZVkVSUUdJeUltTlJFME5qTTFJZ1lkQVM0Qk5UUTNQZ0UzTmpNeUZ4NEJGeFlWRkFZSE5UUW1Jd0VBUnpsTE5UVkxPVWNVRkVZdUx6VTFMeTVHRkJRQkFCc2xKUnNiSlNVYk5VczVSeFFVUmk0dk5UVXZMa1lVRkVjNVN6WEFSM1VpM2pWTFN6WGVJblZITlM4dVJoUVVGQlJHTGk4MUFrQWxHLzRBR3lVbEd3SUFHeVZBU3pYZUluVkhOUzh1UmhRVUZCUkdMaTgxUjNVaTNqVkxBQWdBQVAvQUJBQUR3QUFJQUE0QUZBQWRBQ01BS2dCSUFHVUFBQUV6TlNNZUFSVVVCaWMzSndjZUFRY1hOeWNPQVNVME5qY2pGVE11QVRjbkJ4YytBUThCRnpjdUFTY1hORFkzRlJRV016STJQUUVlQVJVVUJ3NEJCd1lqSWljdUFTY21OVEVCSWdZZEFTNEJOVFEzUGdFM05qTXlGeDRCRnhZVkZBWUhOVFFtSXdNOXc4TUJBZ0lZaWk2S0RoY2xpaTJLQ0JmOXVnSUJ3OE1CQWtpS0xZb0lGeCtLTFlvT0Z3Z2xSemxMTlRWTE9VY1VGRVl1THpVMUx5NUdGQlFCQURWTE9VY1VGRVl1THpVMUx5NUdGQlJIT1VzMUFhQkFDQkFJQ0JCd2lpMktDQmZyaWkyS0RoZDlDQkFJUUFnUWpvb3VpZzRYMVlvdGlnZ1hEcWhIZFNMZU5VdExOZDRpZFVjMUx5NUdGQlFVRkVZdUx6VUNnRXMxM2lKMVJ6VXZMa1lVRkJRVVJpNHZOVWQxSXQ0MVN3QURBTUFBQUFOQUE0QUFHQUFoQUMwQUFBRWpOVFFtSXlJR0hRRWpJZ1lWRVJRV015RXlOalVSTkNZbE5EWXpNaFlkQVNFVElpWTFORFl6TWhZVkZBWURBRUJ3VUU5eFFCb21KaG9DQUJvbUp2NW1TelUxUy84QWdCc2xKUnNiSlNVQ0FNQlBjWEJRd0NZYS9vQWFKaVlhQVlBYUpzQTFTMHMxd1A3QUpSc2JKU1ViR3lVQUFBQUFBZ0JBQUFBRGdBT0FBQ0VBTFFBQUFTRTFOQ1lqSWdZVkVUTVJORFl6TWhZZEFTTWlCaFVSRkJZeklUSTJOUkUwSmdFaUpqVTBOak15RmhVVUJnTkEvb0J3VUU5eFFFczFOVXRBR2lZbUdnSUFHaVltL3VZYkpTVWJHeVVsQWdEQVQzRndVUDhBQVFBMVMwczF3Q1lhL29BYUppWWFBWUFhSnY3QUpSc2JKU1ViR3lVQUF3QkFBQUFEd0FPQUFDQUFMZ0E4QUFBQklnWUhEZ0VIRGdFVkZCY2VBUmNXTXpJMk56NEJOejRCTlRRbkxnRW5KaU1SSWljdUFTY21OVFEyTndFT0FUY0JQZ0V6TWhjZUFSY1dGUlFHQWdCTGlUZ2FMUlFxTHlNamVsSlJYVXVKT0JvdEZDb3ZJeU42VWxGZFFqbzdWeGtaSEJrQnV5WloydjVGSmxreFFqbzdWeGtaSEFPQUx5b1RMaG80aVV0ZFVWSjZJeU12S2hNdUdqaUpTMTFSVW5vakkvMEFHUmxYT3pwQ01Wa20va1VaSEpBQnV4a2NHUmxYT3pwQ01Wa0FBd0JBQUFBRHdBT0FBREFBUGdCTUFBQUJJZ2NPQVFjR0J3NEJCd1lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTno0Qk56WTNQZ0UzTmpVMEp5NEJKeVlqRVNJbkxnRW5KalUwTmpjQkRnRTNBVDRCTXpJWEhnRVhGaFVVQmdJQUtpZ29TaUlpSFEwV0N4a1VGUndIQ0NNamVsSlJYU29vS0VvaUloME5GZ3NaRkJVY0J3Z2pJM3BTVVYxUFJrWnBIaDR3S3dJZE1uL2UvZU15ZjBkUFJrWnBIaDR3QTRBSUJ4d1ZGQmtMRnd3ZElpSktLQ2dxWFZGU2VpTWpDQWNjRlJRWkN4Y01IU0lpU2lnb0tsMVJVbm9qSS96QUhoNXBSa1ZRUjM4eS9lTXJNSWdDSFNzd0hoNXBSa1ZRUjM4QUJBQkFBQUFEd0FPQUFBb0FGQUF3QUZFQUFBa0JEZ0VqSWlZMU5EWTNOeUlHQndFK0FUVTBKZ1VVQnc0QkJ3WWpJaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlITkNjdUFTY21JeUlHQnc0QkJ3NEJGUlFYSGdFWEZqTXlOamMrQVRjK0FUVUJVd0VBRXlvV1QzRUtDYTBXS2hNQkFBa0tjUUZ4SXlONlVsRmRYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpnQmtaVnpzNlFqRlpKaHN1RWhrY0dSbFhPenBDTVZrbUd5NFNHUndDRS84QUNRcHhUeFlxRTIwS0NmOEFFeW9XVDNIQVhWRlNlaU1qSXlONlVsRmRYVkZTZWlNakl5TjZVbEZkUWpvN1Z4a1pIQmtTTGhzbVdURkNPanRYR1JrY0dSSXVHeVpaTVFBQUFRQkFBSUFEd0FNYkFBVUFBQUVYQ1FFM0Z3TmxXLzNBL3NCYjVRTWJXLzNBQVVCYjVnQUFBQU1BUUFBQUE4QURnQUFiQURjQVBRQUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KZ01pSnk0Qkp5WTFORGMrQVRjMk16SVhIZ0VYRmhVVUJ3NEJCd1lESndjSkFTY0NBRjFSVW5vakl5TWplbEpSWFYxUlVub2pJeU1qZWxKUlhVOUdSbWtlSGg0ZWFVWkZVRTlHUm1rZUhoNGVhVVpGa0taYUFRQUJZRm9EZ0NNamVsSlJYVjFSVW5vakl5TWplbEpSWFYxUlVub2pJL3pBSGg1cFJrVlFUMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVBVFNtV3Y4QUFXQmFBQUFBQWdCQUFBQUR3QU9BQUJzQUlRQUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KZ01CTnhjQkZ3SUFYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpJeU42VWxHZC93QmFwZ0VtV2dPQUl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qL1VBQkFGcW1BU1phQUFBQUFRREFBSUFEUUFNQUFBc0FBQUVIRndjbkJ5YzNKemNYTndOQTVlVmI1ZVZiNWVWYjVlVUNwZVhsVytYbFcrWGxXK1hsQUFNQVFBQUFBOEFEZ0FBTEFDY0FRd0FBQVFjbkJ5YzNKemNYTnhjSEF5SUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WURBRnVscFZ1bHBWdWxwVnVsVzExUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRkFSdGJwYVZicGFWYnBhVmJwUUhBSXlONlVsRmRYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWovTUFlSG1sR1JWQlBSa1pwSGg0ZUhtbEdSVkJQUmtacEhoNEFBZ0JBQUFBRHdBT0FBQnNBSndBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpoTUhKd2NuTnljM0Z6Y1hCd0lBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsR2pXNldsVzZXbFc2V2xXNlVEZ0NNamVsSlJYVjFSVW5vakl5TWplbEpSWFYxUlVub2pJLzJiVzZXbFc2V2xXNldsVzZVQUFRREFBSUFEUUFNQUFBc0FBQUVSSXhFaEZTRVJNeEVoTlFKQWdQOEFBUUNBQVFBQ0FBRUEvd0NBL3dBQkFJQUFBd0JBQUFBRHdBT0FBQXNBSndCREFBQUJGU00xSXpVek5UTVZNeFVCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUhEZ0VIQmdKQWdNREFnTUQvQUYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRkFZREF3SURBd0lBQ0FDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS96QUhoNXBSa1ZRVDBaR2FSNGVIaDVwUmtWUVQwWkdhUjRlQUFBQUFnQkFBQUFEd0FPQUFCc0FKd0FBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNVkl6VWpOVE0xTXhVekZRSUFYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpJeU42VWxFZGdNREFnTUFEZ0NNamVsSlJYVjFSVW5vakl5TWplbEpSWFYxUlVub2pJLzRBd01DQXdNQ0FBQUFBQUFFQXdBR0FBMEFDQUFBREFBQVRGU0Uxd0FLQUFnQ0FnQUFBQUFBREFFQUFBQVBBQTRBQUF3QWZBRHNBQUFFaEZTRUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ0VBQWdEK0FBRUFYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFQwWkdhUjRlSGg1cFJrVlFUMFpHYVI0ZUhoNXBSa1VDQUlBQ0FDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS96QUhoNXBSa1ZRVDBaR2FSNGVIaDVwUmtWUVQwWkdhUjRlQUFJQVFBQUFBOEFEZ0FBYkFCOEFBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlCTlNFVkFnQmRVVko2SXlNakkzcFNVVjFkVVZKNkl5TWpJM3BTVWY2akFnQURnQ01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkvNEFnSUFBQUFNQXdBQ0FBMEFEQUFBREFBY0FDd0FBRXlFVklSRWhGU0VSSVJVaHdBS0EvWUFCd1A1QUFRRC9BQUVBZ0FHQWdBR0FnQUFEQU1BQWdBTkFBd0FBQXdBSEFBc0FBQk1oRlNFVklSVWhGU0VWSWNBQ2dQMkFBY0QrUUFFQS93QURBSUNBZ0lDQUFBQUFBd0JBQUFBRHdBT0FBQU1BQndBVEFBQVRGeU0xRVNFMUlTVXpOU01uSVRVaEp3Y0JOOTZBbmdFQS93QUJyUk9UZ0FIVC9hMkFMUU5UTFFJQWdJRCtnSUNBZ0lDQWdDMzhyUzBBQUFFQkFBQ0FBc0FEUUFBR0FBQUJFU01SSXhzQkFnQkF3T0RnQWtEK1FBSEFBUUQvQUFBQUFBQUJBUUFBZ0FMQUEwQUFCZ0FBQVFzQk14RXpFUUxBNE9EQVFBR0Evd0FCQUFIQS9rQUFBQUFBQVFDQUFBQURnQU5BQUFjQUFCTVZBUkUzRVFFMWdBRkFnQUZBQTBCQS9zRCtRSUFCUUFGQVFBQUFBQUFDQUlBQUFBUUFBOEFBQndBUEFBQUpBUWNSQnhFQk5RVTNOU0VuQndFM0FSOEJVQytBL3NBQ2Q0bityNEF2QWxRc0EwRCtzREQrd0lBQndBRkFRTW1KUUlBcy9hd3ZBQUFCQVFBQWdBTUFBc0FBQndBQUFTRVZCeFVIRVNjQkFBSUF3SURBQXNCQXdNQ0FBVURBQUFBQUFnQ0FBTUFEZ0FMQUFBY0FEZ0FBQVJVSEZRY1JKelVGTXhFekVUTW5BNERBUU1EK3dJQkFnS0FDd0VEQWdJQUJBTUJBd1A3QUFVREFBQUFBQWdDQUFNQURnQUxBQUFjQURnQUFBUlVIRlFjUkp6VUROeU1SSXhFakE0REFRTUNnb0lCQWdBTEFRTUNBZ0FFQXdFRCtBTUFCUVA3QUFBQUFCZ0JBQUVBRHdBTkFBQU1BQndBTEFBOEFFd0FmQUFBQkZTRTFCU0UxSVJFaE5TRVJJVFVoRlNFMUlTVXpOVE0xSXpVakZTTVZNd1BBL0lBQ0FBR0Evb0FCZ1A2QUFZRCtnQUdBL29EK2dJQ0FnSUNBZ0FOQVFFREFRUDdBZ1A3QVFNQkFnSUNBZ0lDQUFBQUFCZ0JBQUFBRHdBTkFBQWNBRHdBYkFCOEFJd0FuQUFBQkZTTVZNeFVqRVNFVk14VWpGVE1SQVNNVkl4VXpGVE0xTXpVakpTRTFJU1VWSVRVQklUVWhBc0JBUUlBQkFFQkFnUDJBZ0lDQWdJQ0FBUUFCZ1A2QS9nQURnUDZBQVlEK2dBRUFRSUJBQVFCQWdFQUJBQUdBZ0lDQWdJQ0FRSUJBUVA1QWdBQUFBQUFDQUVBQUFBUEFBNEFBQkFBTEFBQWxNVE1SSXdFVklSVUpBUlVEQU1EQS9VQUJBQUZBL3NBQUE0RCtnSURBQVFBQkFNQUFBZ0JBQUFBRHdBT0FBQVFBQ3dBQUFURWpFVE1URlNFVkNRRVZBUURBd0lBQkFBRkEvc0FEZ1B5QUFnQ0F3QUVBQVFEQUFBSUFRQUFBQThBRGdBQUVBQXNBQURjeEZTRTFBU01SSXdrQkkwQURnUDZBZ01BQkFBRUF3TURBd0FMQS93RCt3QUZBQUFBQ0FFQUFBQVBBQTRBQUJBQUxBQUEzTVJVaE5TVXpFVE1KQVROQUE0RCtBSURBL3dEL0FNREF3TUNBQVFBQlFQN0FBQUFBQWdCQUFBQUR3QU9BQUFrQUVRQUFOeUVSSXhFaEVTRTFJU0VYQVJjQkZ4RWhRQU9BUVAwQUFZRCtRQUpBYy83Tld3RXljLzdBQUFIQS9vQURBRUJ6L3M1YkFUTnpBVUFBQWdEQUFJQURRQU1BQUFrQUVnQUFOeUUxSXhVaEVUTTFJeWtCRVNjSEp6Y3ZBY0FDZ0VEK0FJREFBVUFCUUhQeVcvTUJjb0RBZ0FJQVFQN0FjL05iOGdGeUFBQUNBTUFBZ0FOQUF3QUFDUUFTQUFBVEVUTTFJeEVoRlRNMUdRRWhOeWMzRno4QndNQ0FBZ0JBL3NCejgxdnlBWElEQVAyQVFBSUFnTUQrd1A3QWMvSmI4d0Z5QUFJQXdBQ0FBMEFEQUFBREFBY0FBQk1SSVJFRElSRWh3QUtBUVA0QUFnQURBUDJBQW9EOXdBR0FBQUFBQXdDQUFBQURnQU9BQUFVQUNRQU5BQUFCRVNNUklUVURJUkVoTnlFUklRT0FRUDRBd0FKQS9jQkFBY0QrUUFPQS9jQUJnTUQrd1AzQVFBRkFBQUFBQUFFQXdBRUFBMEFCZ0FBREFBQUJGU0UxQTBEOWdBR0FnSUFBQUFBQ0FGb0FBQU9uQTRBQVRnQmFBQUFCSno0Qk5UUW1KemMrQVM4QkxnRVBBUzRCTHdFdUFTc0JJZ1lQQVE0QkJ5Y21CZzhCQmhZZkFRNEJGUlFXRndjT0FSOEJIZ0UvQVI0Qkh3RWVBVHNCTWpZL0FUNEJOeGNXTmo4Qk5pWW5CU0ltTlRRMk16SVdGUlFHQTUxVEF3TURBMU1LQlFaRUJoY0xZQmMySFF3Q0VneUlEQklDRFIwMUYyQUxGd1pFQmdVSlV3SURBd05UQ2dVR1JBWVhDMkFYTmgwTkFSSU5od3dTQWcwZE5SaGdDeGNHUkFVRkN2NWpSbUppUmtaaVlnRkVQdzhlRUJBZUR6OEhHQXAyQ2dnRktCUWVDMmNNRUJBTVp3c2VGQ2dGQ0FwMkNoZ0hQdzhlRUJBZUR6OEhHQXAyQ2dnRktCUWVDMmNNRUJBTVp3c2VGQ2dGQ0FwMkNoZ0hMR0pHUm1KaVJrWmlBQUFFQUVNQUFBTytBNEFBVGdCYUFLa0F0UUFBSlNjK0FUVTBKaWMzUGdFdkFTNEJEd0V1QVM4QkxnRXJBU0lHRHdFT0FRY25KZ1lQQVFZV0h3RU9BUlVVRmhjSERnRWZBUjRCUHdFZUFSOEJIZ0U3QVRJMlB3RStBVGNYRmpZL0FUWW1Kd1VpSmpVME5qTXlGaFVVQmdFblBnRTFOQ1luTno0Qkx3RXVBUThCTGdFdkFTNEJLd0VpQmhVSERnRUhKeVlHRHdFR0ZoOEJEZ0VWRkJZWEJ3NEJId0VlQVQ4QkhnRWZBUlFXT3dFeU5qOEJQZ0UzRnhZMlB3RTJKaWNISWlZMU5EWXpNaFlWRkFZQ21Ec0NBZ0lDT3djREJERUVFQWhGRUNjVUNnRU5DR0VKRFFFSkZTWVFSUWdRQkRFRUF3YzdBZ0lDQWpzSEF3UXdCUkFJUlJBbUZRa0JEUWxoQ0EwQkNSVW1FVVFJRVFRd0JRTUgvdGd4UjBjeE1rWkdBaGtrQVFFQkFTTUVBd01kQXdrRktRb1hEUVVCQ0FVNkJRZ0dEQmNLS1FVS0F4MENBZ1FrQWdFQkFpUUVBZ0lkQXdvRktRb1hEQVlJQlRvRkNBRUZEUmNLS1FVSkF4MERBZ1N5SGlvcUhoNHFLdWdzQ3hZTEN4WUxMQVlRQ0ZRSEJnTWREaFlIU2drTEN3bEtCeFlPSFFNRkNGUUhFUVlzQ3hZTEN4WUxMQVlRQ0ZRSEJnTWREaFlIU2drTEN3bEtCeFlPSFFNRkNGUUhFUVlnUmpJeVJrWXlNa1lCd3hzR0RRY0hEUVliQXdvRk1nUUVBaElKRFFRdEJRY0hCU3dGRFFrU0FnTUZNZ1VLQXhzR0RRY0hEQWNiQXdvRk1nVURBaElKRFFVc0JRY0hCU3dGRFFrU0FnTUZNZ1VLQXhNcUhoNHFLaDRlS2dBQUFBSUFRQUFUQTYwRGdBQXJBREVBQUNVQlBnRTFOQ2N1QVNjbUl5SUdCeGNXRkE4QkJpSXZBUTRCRlJRWEhnRVhGak15TmpjQkZqSS9BVFkwRHdFQlBnRTNBNjMrdHcwUEZ4Wk9OVFE4SVQ4Y21SSVNMaEkxRTVrTkR4Y1dUalUwUENFL0hBRktFalVUTFJOQUxmN0JEQmNLbXdGSkhEOGhQRFExVGhZWERnNlpFallTTGhJU21Sdy9JVHcwTlU0V0Z3OE4vcmNURXkwVE5Sc3RBVDhLRnd3QUFBQUFCQUJBQU1BRHdBTEFBQnNBSndBNkFFd0FBQUVpQnc0QkJ3WUhGaGNlQVJjV016STNQZ0UzTmpjbUp5NEJKeVlITWhZVkZBWWpJaVkxTkRZRlBnRTNQZ0UzRGdFVkZCWVhMZ0VuTGdFbkJRNEJCejRCTlRRbUp4NEJGeDRCRnc0QkFnQkhRMEowTHpBaElUQXZkRU5DUjBkQ1EzUXZNQ0VoTUM5MFFrT0hHeVVsR3hzbEpmN25HMHdxRWljVUlpZ29JaFFuRWlwTUd3SlhFaWNVSWlnb0loUW5FaXBNR3h0TUFzQVNFME12TURrNU1DOURFeElTRTBNdk1EazVNQzlERXhLQUpSc2JKU1ViR3lXQUtFSVlDeElISDFZeE1WWWZCeElMR0VJb2dnc1NCeDlXTVRGV0h3Y1NDeGhDS0NoQ0FBQUFBQUlBUUFBQUE4QURnQUFpQUQ0QUFBRWpKejRCTlRRbkxnRW5KaU1pQnc0QkJ3WVZGQmNlQVJjV016STJOeGNWRnpjbkFUUTNQZ0UzTmpNeUZ4NEJGeFlWRkFjT0FRY0dJeUluTGdFbkpnTGJMalVpSmhrWlZ6bzdRa0k3T2xjWkdSa1pWem83UWpwbktqWGxXK1g5cFJRVVJpNHZOVFV2TGtZVUZCUVVSaTR2TlRVdkxrWVVGQUZBTlNwbk9rSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdTWWlOUzdsVytVQkFEVXZMa1lVRkJRVVJpNHZOVFV2TGtZVUZCUVVSaTR2QUFNQVFBQUFBOEFEZ0FBTEFDNEFTZ0FBQVNNVkl6VWpOVE0xTXhVekFRY25OU2NPQVNNaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZoVVVCZ2NYTXhjbE1qYytBVGMyTlRRbkxnRW5KaU1pQnc0QkJ3WVZGQmNlQVJjV0FrQ0FnSUNBZ0lBQmdGdmxOU3BuT2tJN09sY1pHUmtaVnpvN1FrSTdPbGNaR1NZaU5TN2wvY0ExTHk1R0ZCUVVGRVl1THpVMUx5NUdGQlFVRkVZdUx3SUFnSUNBZ0lEOTIxdmxMalVpSmhrWlZ6bzdRa0k3T2xjWkdSa1pWem83UWpwbktqWGw1UlFVUmk0dk5UVXZMa1lVRkJRVVJpNHZOVFV2TGtZVUZBQURBRUFBQUFQQUE0QUFBd0FtQUVJQUFBRWhOU0VCQnljMUp3NEJJeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRR0J4Y3pGeVV5Tno0Qk56WTFOQ2N1QVNjbUl5SUhEZ0VIQmhVVUZ4NEJGeFlDUVA2QUFZQUJnRnZsTlNwbk9rSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdTWWlOUzdsL2NBMUx5NUdGQlFVRkVZdUx6VTFMeTVHRkJRVUZFWXVMd0lBZ1AzYlcrVXVOU0ltR1JsWE9qdENRanM2VnhrWkdSbFhPanRDT21jcU5lWGxGQlJHTGk4MU5TOHVSaFFVRkJSR0xpODFOUzh1UmhRVUFBQUFBUUJBQUFBRHdBT0FBQmNBQUFFMUl4VXpCeWN6TlNNVkp6Y1ZNelVqTnhjakZUTTFGd01Bd0VDQWdFREF3TURBUUlDQVFNREFBVUJBd01EQXdFQ0FnRURBd01EQVFJQUFCd0NBQUVBRGdBTkFBQU1BQndBTEFBOEFFd0FYQUJzQUFCTVJJUkVCSXpVek5TTTFNeE1qTlRNMUl6VXpBU01STXpVaE5TR0FBd0Q5d0lDQWdJREFnSUNBZ0FGQXdNRDlnQUtBQTBEOUFBTUEvVUNBUUlEK3dJQkFnUDdBQVVDQXdBQUFBQVVBUUFDQUE0QURRQUFMQUJjQUlBQWtBQ2dBQUNVVUJpTWlKalUwTmpNeUZpVWlCaFVVRmpNeU5qVTBKZ0UxSXhVekVTRTFJVGNoTlNFMUZTRTFBWUE0S0NnNE9DZ29PQUVnS0RnNEtDZzRPUDQ0d0lBQ1FQNEFRQUlBL2dBQ1FPQW9PRGdvS0RnNE9EZ29LRGc0S0NnNEFjQkFRUDZBUUVCQWdFQkFBQUFBQVFDQUFFQURRQU5BQUIwQUFBRVVCaU1pSmljakVTTU9BU01pSmpVME5qTXlGaGN6RVRNK0FUTXlGZ05BT0NnZk1ncUZ4UW95SHlnNE9DZ2ZNZ3FGeFFveUh5ZzRBdUFvT0NRYy9jQWNKRGdvS0Rna0hBSkFIQ1E0QUFBQkFVQUJBQUxBQW9BQUN3QUFBUlVqRlNNMUl6VXpOVE1WQXNDQWdJQ0FnQUlBZ0lDQWdJQ0FBQUFBQUFFQlFBR0FBc0FDQUFBREFBQUJGU0UxQXNEK2dBSUFnSUFBQUFBQkFFQUFBQVBBQTRBQUF3QUFDUU1Ed1A1QS9rQUJ3QUhBL2tBQndBSEFBQUVBUUFCQUE4QURRQUFDQUFBSkFTRUNBUDVBQTRBRFFQMEFBQUFCQUVBQUFBUEFBNEFBR3dBQUFSUUhEZ0VIQmlNaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZnUEFJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRYVkZTZWlNakFjQmRVVko2SXlNakkzcFNVVjFkVVZKNkl5TWpJM3BTVVFBQUFBQUNBTUFCQUFOQUFvQUFBd0FIQUFBVElSVWhFUlVoTmNBQ2dQMkFBb0FCZ0lBQmdJQ0FBQUFBQVFEQUFFQURRQU5BQUJNQUFBRUhJUlVoQnlNM0l6VXpOeUUxSVRjekJ6TVZBa1ZLQVVYK2NIQmdjSkRiU3Y3YkFYQndZSEN3QWdDQWdNREFnSUNBd01DQUFBQUNBUUFBUUFNQUE0QUFCUUFKQUFBSkFoY0hGd1VWSVRVQ2ZQN0FBVUJFL1B6K1FBSUFBUUFCUUFGQVJQejh4RUJBQUFBQUFnRUFBRUFEQUFPQUFBWUFDZ0FBQVRjbk53a0JKd2NWSVRVQlFQejhSQUZBL3NCRVFBSUFBVVQ4L0VUK3dQN0FSTVJBUUFBQUFBQUJBUUFBUUFOQUEwQUFBd0FBQ1FFakFRTkEva0NBQWNBRFFQMEFBd0FBQUFJQWdBQUFBNEFEd0FBTEFCa0FBQUUwTmpNeUZoVVVCaU1pSmdVMUlSVUZGUU16RXpNVE13TTFBYUE0S0NnNE9DZ29PQUhnL1FBQkFFQmdRRUJBWUVBRFlDZzRPQ2dvT0RpNFFFQWdvUDVBQVVEK3dBSEFvQUFJQUFBQVFBUUFBMEFBQXdBSEFBc0FEd0FUQUJjQUp3QXJBQUEzSXhFek15TVJNeE1qRVRNVEl4RXpFeU1STXhNakVUTVRFUlFHSXlFaUpqVVJORFl6SVRJV0J5RVJJY0JBUU1DQWdJQkFRSUJBUUlCQVFJQkFRSUFsRy95QUd5VWxHd09BR3lWQS9JQURnTUFDQVA1QUFjRCtRQUhBL2tBQndQNUFBY0QrQUFKQS9ZQWJKU1ViQW9BYkpTVWIvWUFBQUFBQUJ3QUFBRUFFQUFOQUFBOEFFd0FYQUJzQUh3QWpBQ2NBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lCSXhFekV5TVJNeE1qRVRNVEl4RXpFeU1STXhNakVUTUR3UHlBR3lVbEd3T0FHeVVsL09WQVFNQ0FnSUJBUUlCQVFJQkFRSUJBUUFOQUpSdjlnQnNsSlJzQ2dCc2wvWUFDQVA1QUFjRCtRQUhBL2tBQndQNUFBY0QrQUFJQUFCRUFBQUFBQkFBRHdBQUZBQXNBRVFBWEFCc0FId0FqQUNjQUt3QXZBRE1BTndBN0FEOEFRd0JIQUVzQUFCTWpOVE1WSXhFakZUTTFJd0VWTXhVek5RTWpGVE0xSXdVekVTTVRJeEV6QXlNUk13RXpFU01ETXhFakFTTVJNeE16RVNNQkVUTVJJU01STXhrQkl4RWpNeEVqRXlNUk14Y2hGU0ZBUU1DQVFNQ0FBd0NBUUVDQXdFRCtnRUJBUUVCQWdFQkEvd0NBZ0lCQVFBRUFnSUJBUUVEK3dFQUN3RUJBUUlCQVFFQkFRTUQ4Z0FPQUF3REFRUDFBd0VBRGdFQ0F3UHlBUU1CQUFRQUJ3UDhBQVFEL0FQNUFBUUQvQUFFQUFjRC9BUDVBQVFBQndQOEFBUUQvQVA1QUFRRC9BQUVBQWNEL0FFQkFBQUFBS3dBQS84QUVBQVBBQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUNjQUt3QXZBRE1BTndBN0FEOEFRd0JIQUVzQVR3QlRBRmNBV3dCZkFHTUFad0JyQUc4QWN3QjNBSHNBZndDREFJY0Fpd0NQQUpNQWx3Q2JBSjhBb3dDbkFLc0FBQUVWSXpVSE16VWpKeFV6TlFjek5TTUZNelVqTnlNVk16Y2pGVE1uRlRNMU55TVZNeWNWTXpVM0l4VXpFelVqRlFjVk16VTNJeFV6RlNNVk15TVZNelVkQVRNMUJ6TTFJemNWTXpVOUFTTVZOelVqRlRjakZUTVhOU01WTnlNVk13YzFJeFVWTlNNVkZ6TTFJenNCTlNNek5TTVZCeFV6TlFjek5TTVhNelVqT3dFMUl6TTFJeFVYTlNNVkV4RWhFUVVoRVNFRElSRWhCeWNqRlFVaEVTRUhKeU1WRXlFUklRY25JeFVCZ0VCQVFFQkFRSUJBUUFFQVFFQ0FRRUJBUUVDQVFFQkFRSUJBUUVCQVFFQ0FRRUJBUUVCQWdFQkFnRUJBZ0VCQWdFQ0FRRUJBUUlCQVFJQkFRRUJBUUVCQVFJQkF3RUNBUUVDQVFFQkFRRUNBUUVCQXdQd0FBOEQ4Z0FPQVFQOEFBUUJBQVgvK3dQOEFBUUJBQVgvQS93QUJBRUFCZndJQVFFQ0FRRUJBUUlCQVFFQkFRSUJBZ0VCQVFFQ0FRRUJBUVA3QVFFQkFRRUJBUUVCQVFFQkFRRUNBUUlCQVFFQkFRRUJBUUlCQVFFQkFnRUNBUUVCQVFFQkFRRUJBUUlCQVFJQkFRRUJBUUVDQVFFQURnUHdBQkFCQS9JQUNRQUVBd0lDQVFBRUF3SUNBL2NBQkFNQ0FnQUFBUGdBQS84QUVBQVBBQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUNjQUt3QXZBRE1BTndBN0FEOEFRd0JIQUVzQVR3QlRBRmNBV3dCZkFHTUFad0JyQUc4QWN3QjNBSHNBZndDREFJY0Fpd0NQQUpNQWx3Q2JBSjhBb3dDbkFLc0Fyd0N6QUxjQXV3Qy9BTU1BeHdETEFNOEEwd0RYQU5zQTN3RGpBT2NBNndEdkFQTUE5d0FBQVJFaEVRTWhFU0VISXpVekpSRWhFUU1oRVNFSEl6VXpBeEVoRVFNaEVTRUhJelV6RXpNVkl4VWpOVE1uTXhVakt3RTFNeGNqTlRNRkl6VXpNeU0xTXpVekZTTTFJelV6TlRNVkl6VWpOVE0xTXhVak5TTTFNeE1qTlRNSE14VWpOeU0xTXhVak5UTUhJelV6RlRNVkl4VWpOVE0zSXpVek5TTTFNelV6RlNNM0l6VXpGeU0xTXpNak5UTUhNeFVqRlNNMU14VXpGU00zTXhVak56TVZJd2N6RlNNVkl6VXpCeU0xTXdFak5UTUJNeFVqRlNNMU16Y2pOVE0zTXhVakZTTTFNd2N6RlNNVkl6VXpOeU0xTXhVak5UTXpJelV6TlNNMU16VWpOVE0xSXpVekFTTTFNeGNqTlRNN0FSVWpOek1WSXpNak5UTUNnQUdBUVA4QUFRQkJnSUQ4Z1FHQVFQOEFBUUJCZ0lEL0FZQkEvd0FCQUVHQWdFRkFRRUJBZ0VCQVFFQkFRRUJBQVFCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUlCQVFNQkFRSUJBUUVCQVFFQkFRRUJBUUlCQVFFQkFRRUNBUUVCQVFFQkFRRURBUUVCQVFFQkFRRUJBUUVCQXdFQkFRRUJBUUVBQmdFQkEvd0JBUUVCQWdFQkFRRUJBUUVCQVFFQkFRSUJBUUVCQVFFQkFRRUJBUUVCQS9nQkFRSUJBUUVCQVFJQkFRTUJBUUFQQS9vQUJnUDdBQVFEQWdJRCtnQUdBL3NBQkFNQ0EvZ0QrZ0FHQS9zQUJBTUNBQVVCQVFFQkFRRUNBUUVCQVFFQkFRRUJBUUVCQVFFQkFRUDVBUUlCQVFFREFRSUJBUUVCQVFFQkFRRUJBUUVCQWdFQkFnRUJBUUVCQWdFQ0FRSUJBUUVDQVFBRkFRUDdBUUVCQVFFQ0FRRUJBZ0VCQVFFQkF3RUJBUUVCQVFFQkEvY0JBUUVCQVFFQkFBQjBBQUFBQUJBQUR3QUFGQUFzQUR3QVRBQmtBSFFBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JUQUZjQVd3QmZBR01BWndCckFHOEFjd0IzQUhzQUFBRVZJelVqTlJNakZUTTFJd0VoRVNFM016VWpKek0xSXhVekVTRTFJUkVqRlRNMUl3RWpGVE1uRlRNMUFTRVJJUWNqRlRNRk5TTVZOU01WTXdFaEVTRTNNelVqSVNNVk15Y1ZNelVSTXpVakp4VXpOVGNqRlRNSEZUTTFNelVqRlJVek5TTTNJeFV6QnhVek5UTTFJeFVYTlNNVkV5TVZNeFUxSXhVRUFFQ0FnSURBUVB6QUFRRC9BRUNBZ0lDQXdFQURnUHlBUU1DQUFnQkFRSUJBQVlEL0FBRUFRSUNBL3dCQVFFRCtnQUVBL3dCQWdJQUJnRUJBZ0VCQVFFQkFnRUJBUUVCQVFFQkFnRUJBUUVCQVFFQkFnRUJBUUFQQXdJQkEvSUJBd0FLQS93QkFnSUJBd1A3QVFQN0F3RUFDd0VDQVFFRC9BQUVBUUlCQVFFQ0FRUDhBL3dCQWdFQ0FRRUQvQUVCQVFFQ0FRRUJBUUVCQWdFREFRRUJBUUVCQWdFQkFBUUJBZ0VCQUFBQUFFd0FBQUFBRUFBUEFBQU1BQndBTEFCRUFGd0FkQUNNQUp3QXJBQzhBTXdBM0FEc0FQd0JEQUVjQVN3QlFBRlFBQUFFekVTTTdBUkVqQVJFakVRRXpOU01WTXhFakZUTTFJd0VWTXhVek5RTWpGVE0xSXhFaEZTRUJJeEV6RXlNUk14TWpFVE1CTXhVak56TTFJd1VqRlRNUkl4VXpBVE1WSXpjek5TTVhGVE0xSXpVek5TTUNBRUJBZ0lDQUFRQkEvUUNBd0VCQXdJQURBSUJBUUlEQVFQeUFBNEQrZ0VCQXdJQ0FnRUJBL1FEQXdFQkFRQUVBUUVCQVFQN0F3TUJBUUVEQVFFQkFRQUdBL3dBQkFQOEFBUUQvQUFNQVFNRDl3TUJBQTRCQWdNRDhnRURBQVVCQUFZRC9BQUVBL3dBQkFQOEFBUURBUUVDQVFBRUFnUDZBd0VCQVFFQ0FRRUFBQlFCQUFBQUR3QU9BQUFNQUJ3QVBBQmdBUGdBQU55RVZJUUVoRlNFTEFUY2hGd01WSXowQk14VTNKeU1IRndVK0FSY2VBUmMrQVJjeUZqTXlOalUwSnk0Qkp5WW5KZ1lIQmhZSEJpWWpJZ1luSGdFM1FBT0EvSUFEUVA3QUFVREF3RUFCUUVEQVFFQjZLT1FvZXYzZURTa1VGaXd3S1FVYkdSd29KeVFVRlRjZEhSRWdKd2dJRHlNYU1URXhCRVFVTlJWQVFBT0FnUDNXQVNyQXdQN1dWc3gwZEwxM2Q3MS9FQjhNRGtjREFVUUNZQ1FVRmg0Zk9oZ1hDQTRPREF3OENnTkZYZ01KUXhrQUFBQUFBUUJSQUFBRGxRT0FBSWdBQUFFbUJnYzRBVEVPQVFjT0FTY21OajhDTmlZbkpnWUhPQUV4QnpBR0J3NEJKeUltTlJFNEFUVTBKaU01QVRnQk1TSUdGVEU0QVRFNEFURTRBVEVVRlJZVUZSWUhGQVlIQmlZeEx3RTFPQUV4TGdFSERnRVhGREE1QVJNWEZnWUhPQUV4QmlZdkFqZ0JNUzRCQnc0QkZ6RVhNQllYSGdFek1qYytBVGMyTno0Qk56NEJOelltSndONEZ6TU1EQ01FQXdvS0J3RUJCaVFFSHhvYUt3VWVCUUVCQlFrSUF5VWJHaVlCQVFFRUNRd0dCaUFES3hvYkh3UXlCQUVEQkFjUEJSbExFalVURkFJU2IxSXJLNEpXS3lrcVJCa1pDaFFCR2hBUUNBZ05HQUs1REJFWUlJTU1DZzBFQWc4SUl1RWFLd1FFSHhyV0hnY0lFUUVKQlFFNkFSb21KaG9CTFN4dE1DOEhDQXdCQWhJcTBnRWFId1FES3hvQi9yVWdCUWtEQlFJRkcxSVVBaElSTlJSNmRqczdMZ2tKTENVbE4zWjNRQ2czR0Jvd0RBQUJBUUFBQUFNQUE0QUFCZ0FBQ1FFUk54YzNKd01BL2dDVVdLZFlBVUFDUVAwQWVQZzcrUUFBQXdDQUFFQURnQU5BQUFzQUp3QXpBQUFCTkNZak1TTWlCaFV4RlNFQkZBWWpJaVkxTVRVaEZSUVhIZ0VYRmpNeU56NEJOelkxTVRVaE55TWlCaFV4RlNFMU5DWWpBWUFsRzRBYkpRRUFBUUJMTlRWTC93QWVIbWxHUlZCUVJVWnBIaDcvQU1DQUd5VUJBQ1ViQXdBYkpTVWJRUDhBTlV0TE5jREFVRVZHYVI0ZUhoNXBSa1ZRd01BbEcwQkFHeVVBQXdCQUFBQUR3QU9BQUJBQUxBQStBQUFCUGdFMU5DWXZBUzRCSXlJR0J6RUhGeEVPQVNNaUpqVTBOajhCSndjT0FSVVVGeDRCRnhZek1qWS9BU2NoSnk0Qkl5SUdEd0VYTno0Qk5UUW1KekVDUlFrS0NnbGFDQmdORFJjSkxiUVJMeG8xU2hRUmg3U0hORHdlSG1oRlJrOVBpelNIdEFFT1dnZ1hEZzBYQ1MyMExRa0tDZ2tDdVFrWERRMFlDRm9KQ2dvSkxiVCttQkVVU2pVYUx4R0h0SWMwaTA5UFJrVm9IaDQ4TkllMFdna0tDZ2t0dEMwSkZ3ME5Gd2tBQUFBQUJnQkFBQUFEd0FPQUFCTUFGd0FiQUI4QUl3QW5BQUFCSVNJR0ZURVJGQll6TVNFeU5qVXhFVFFtSXdFakVUTUJJVFVoTlNFMUlUVWhOU0UxSVRVaEE0RDlBQnNsSlJzREFCc2xKUnYrQU1EQUFjRCtnQUdBL29BQmdQNkFBWUQrZ0FHQUE0QWxHLzBBR3lVbEd3TUFHeVg5QUFLQS9ZQkFRSUJBZ0VDQUFBQUJBQUQvd0FRQUE4QUFBZ0FBRnhFQkFBUUFRQVFBL2dBQUFBQUFBZ0JBLzhBRHdBUEFBQU1BQndBQUFTRVJJU2tCRVNFQ2dBRkEvc0Q5d0FGQS9zQUR3UHdBQkFBQUFBQUJBQUQvd0FRQUE4QUFBd0FBQlNFUklRUUEvQUFFQUVBRUFBQUFBZ0FBQUlBRUFBTUFBQUlBQlFBQUNRRVJJUkVCQWdBQ0FQNEEvZ0FCd0FGQS9ZQUNnUDdBQUFJQUFBQ0FCQUFEQUFBQ0FBVUFBRGNSQVNFQkVRQUNBQUlBL2dDQUFvRCt3QUZBL1lBQUFBQUNBQUFBQUFNQUE0QUFCUUFVQUFBVE13RVJBU01CRVJZWEhnRVhGaFVVQnc0QkJ3WUF3QUVBL3dEQUFrQXBKQ016RHc0T0R6TWpKQUVBL3dBRGdQOEEva2dCOEFzWEYwSW9LQzB0S0NoQ0Z4Y0FBQUFEQUFEL3dBUUFBOEFBQlFBVUFEZ0FBQk16QVJFQkl3RVJGaGNlQVJjV0ZSUUhEZ0VIQmdNVk1oWVhGaGNlQVJjV0ZSUUhEZ0VIQmdjT0FTTVZNamMrQVRjMk5UUW5MZ0VuSmdEQUFRRC9BTUFDUUNra0l6TVBEZzRQTXlNa0tVUjlNUnNVRlJ3SEJ3Y0hIQlVVR3pGOVJGMVJVbm9qSXlNamVsSlJBUUQvQUFPQS93RCtTQUh3Q3hjWFFpZ29MUzBvS0VJWEZ3THRXanc0SHlNalRpb3BMQ3dwS2s0akl4ODRQRm9vS0l0ZVhXcHFYVjZMS0NnQUFnQUFBQUFFQUFPQUFBVUFFUUFBRXdFUkFTTVJCU2NISndjWEJ4YzNGemNud0FFQS93REFCQUJiaFlaYWhZVmJoWVZiaGdLQUFRRDhnQUVBQVlBN1c0V0ZXNFdGVzRXRlc0VUFBQVFBQUFCQUJBQURRQUFQQUJzQU53QlRBQUFCSVNJR0ZSRVVGak1oTWpZMUVUUW1BU00xSXhVakVUTVZNelV6QVE0QkJ3NEJCdzRCS3dFUk16SVdGeDRCRng0QkZ4NEJGUlFHQnljZUFSVVVCZ2NPQVFjT0FRY09BU3NCRVRNeUZoY2VBUmNlQVJjRHdQeUFHaVltR2dPQUdpWW0vaWFBZ0lDQWdJQUJwUWdVREF3ZUVoRXNHcXFsSHkwUUVCNE5EUlVJQndjSUIyMEVCQVFFQkFnR0JRd0lCaG9aTkJvZ0h3WUtFUWdIQ3dRRFFDWWEvWUFhSmlZYUFvQWFKdjJBd01BQ0FNREEvb29ZS0E0UEZ3Y0lCd0lBQndjR0Z4QVFLUmdaUENRZ09SaThEU01YRmlNTkRSSUZCUWdEQVFRQkFBSUJBZ2tHQnhNTUFBQUFBQU1BQUFCQUJBQURRQUFQQUQ4QWJ3QUFBU0V3QmhVUkZCWXhJVEkyTVJFd0pnRXVBU2N1QVNNaUJnY09BUlVVRmhjZUFUTXlOamNWRGdFaklpWW5MZ0VuTGdFMU5EWTNQZ0UzUGdFek1oWVhGU0V1QVNjdUFTTWlCZ2NPQVJVVUZoY2VBVE15TmpjVkRnRWpJaVluTGdFbkxnRTFORFkzUGdFM1BnRXpNaFlYRlFQQS9JQkFRQU9BTUJBUS9mQUpGZzBOR1EwYkt4QVBFQkFQRUNvYUdERVlHejhrSXowWkdpY05EZzBQRHc4ckd4dEFJeDAzR3dHZ0NSWU5EUmtOR3lzUUR4QVFEeEFxR2hneEdCcy9KQ005R1JvbkRRNE5EdzhQS3hzYlFDTWROeHNEUUJBdy9ZQXdFRUFDZ0VEKzV3WUtBd1FERVJJUkx4NGVMeEVSRVEwT2hRc0xEdzhQS3h3Y1FDVW5SaDRmTHhFUUVRZ0lpUVlLQXdRREVSSVJMeDRlTHhFUkVRME9oUXNMRHc4UEt4d2NRQ1VuUmg0Zkx4RVFFUWdJaVFBQUJBQUEvOEFFQUFQQUFBTUFCd0FZQUJ3QUFCTWhGU0VCSVRVaEFSRXVBU01pQmhVVUZqTXlOalVSTXpVaEZTRTFBQUtBL1lBRUFQd0FCQUQvQUJReEcwSmVYa0pDWHNEOEFBS0FBY0NBQWdDQS92Nzk2QXdPU3pVMVMwczFBZjZDZ0lBQUFBRUFRQUFBQThBRGdBQWRBQUFCRVM0Qkl5SUdGUlFXTXpJMk5SRWxFUzRCSXlJR0ZSUVdNekkyTlJFQlFCUXhHMEplWGtKQ1hnSUFGREViUWw1ZVFrSmVBdXo5K2d3T1N6VTFTMHMxQWZ0Mi9yVU1Ea3MxTlV0TE5RSkFBQUFBQUFFQXdBQ0FBMEFEQUFBQ0FBQTNFUUhBQW9DQUFvRCt3QUFBQUFBQ0FNQUFnQU1BQXdBQUF3QUhBQUFCTXhFaklUTVJJd0pBd01EK2dNREFBd0Q5Z0FLQUFBQUFBUURBQUlBRFFBTUFBQU1BQUNVaEVTRURRUDJBQW9DQUFvQUFBQUlBVUFCQUE3QURNQUFnQUR3QUFBRW1KeVlpQndZUEFTY21KeVlpQndZSEJnY0dGQmNXRndrQk5qYzJOQ2NtSndNSkFTNEJOVFEyTno0Qk16SVdId0UzUGdFek1oWVhIZ0VWRkFZRGZpQXFLVllwS2lCQ1FpQXFLVllwS2lBaEVSQVFFU0VCZmdGK0lSRVFFQkVoTGY2di9xOFhHQmdYRmpzZ0lEc1diMjhXT3lBZ094WVhHQmdDL2lFUkVCQVJJVUZCSVJFUUVCRWhJQ29xVnlvcUlmNkNBWDRoS2lwWEtpb2cvdTcrcndGUkZqd2dJVHdXRnhnWUYyOXZGeGdZRnhZOElTQThBQUFBQVFCUUFFQURzQU13QUNBQUFBa0NKaWNtTkRjMk56WTNOaklYRmg4Qk56WTNOaklYRmhjV0Z4WVVCd1lIQTM3K2d2NkNJUkVRRUJFaElDb3BWaWtxSUVKQ0lDb3BWaWtxSUNFUkVCQVJJUUcrL29JQmZpRXFLbGNxS2lBaEVSQVFFU0ZCUVNFUkVCQVJJU0FxS2xjcUtpRUFBQUFDQUVBQUFBUEFBNEFBQ2dBVkFBQUJKUXNCQlJjREpRVUROd0VITnljL0FSOEJCeGNuQThEK3ZuNSsvcjcwU2dFV0FSWks5UDVBdGpDazJGSlMyS1F3dGdJckhRRTQvc2dkMy82MHNiRUJUTi8rMG5UWmxoVEp5UlNXMlhRQUFBQUJBRUFBQUFQQUE0QUFDUUFBSlFVVEp5VWJBUVVIRXdJQS91cEs5QUZDZm40QlF2UktzYkVCVE44ZEFUait5QjNmL3JRQUFnQ0FBRUFEZ0FOQUFBTUFCd0FBRXhFaEVRTWhFU0dBQXdCQS9ZQUNnQU5BL1FBREFQMUFBb0FBQUFBREFJQUFRQU9BQTBBQUF3QUhBQTBBQUJNUklSRURJUkVoQnhjQkp6Y1hnQU1BUVAyQUFvQ2JXLzdBd0Z0bEEwRDlBQU1BL1VBQ2dHVmIvc0RBVzJZQUF3Q0FBRUFEZ0FOQUFBTUFCd0FMQUFBQklSRWhBeEVoRVFNaEVTRUJBQUlBL2dDQUF3QkEvWUFDZ0FMQS9nQUNnUDBBQXdEOVFBS0FBQUFBQ0FDQUFFQURnQU5BQUFNQUNnQU9BQlFBR0FBZUFDSUFLQUFBQVNFVklTVWpGVE1WTXpVRE14RWpFU01WTXpVakJTRTFJU2NqRlRNMUl4RWpFVE1ERlRNMU16VUJnQUVBL3dBQndJQ0FRRUJBUUlEQVFQNUFBUUQvQU1CQXdJQkFRRUJBZ0FOQVFFQkFnTUQrQUFFQS9rQkF3TUJBZ01CQUFjRC9BQUlBd0lCQUFBQUFBUUVBQU1BREFBTEFBQnNBQUFFVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZREFCUVVSaTR2TlRVdkxrWVVGQlFVUmk0dk5UVXZMa1lVRkFIQU5TOHVSaFFVRkJSR0xpODFOUzh1UmhRVUZCUkdMaThBQUFBQUFnQ0FBRUFEZ0FOQUFCc0FOd0FBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZoVVVCdzRCQndZQ0FFOUdSbWtlSGg0ZWFVWkZVRTlHUm1rZUhoNGVhVVpGVUVJN09sY1pHUmtaVnpvN1FrSTdPbGNaR1JrWlZ6bzdBMEFlSG1sR1JWQlBSa1pwSGg0ZUhtbEdSVkJQUmtacEhoNzlRQmtaVnpvN1FrSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdRQUFBQUFEQUlBQVFBT0FBMEFBREFBb0FFUUFBQUVVQmlNaUpqVTBOak15RmhVRElnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFOQ2N1QVNjbUF5SW5MZ0VuSmpVME56NEJOell6TWhjZUFSY1dGUlFIRGdFSEJnSy9jVkJRY0hCUVVIRy9UMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVIaDVwUmtWUVFqczZWeGtaR1JsWE9qdENRanM2VnhrWkdSbFhPanNCd1U5eGNGQlFjWEZRQVg4ZUhtbEdSVkJQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDc5UUJrWlZ6bzdRa0k3T2xjWkdSa1pWem83UWtJN09sY1pHUUFBQWdDQUFBQURnQU9BQUFZQUtRQUFKU0VVQmlNaUpnRTBKaWMyTkRVMEppTWlCaFVjQVJjT0FSVVVCdzRCQndZakZTRTFJaWN1QVNjbUFZQUJBRXMxTlVzQlFFazRBU1ViR3lVQk9Fa1BEelFqSXlnREFDZ2pJelFQRDRBMVMwc0NOVDlqRXdNRkF4c2xKUnNEQlFNVFl6OUNPenBYR1JtQWdCa1pWem83QUFBRUFFQUFBQVBBQTRBQUNRQU5BQ2tBUlFBQUFUTVZJVFV6TlNNMU16VWpGVE1GRkFjT0FRY0dJeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXQnpRbkxnRW5KaU1pQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmdKQVFQOEFRRURBZ0lBQmdDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSTBBZUhtbEdSVkJQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDRCQUVCQXdFREFnSUJkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU1qSTNwU1VWMVBSa1pwSGg0ZUhtbEdSVkJQUmtacEhoNGVIbWxHUlFBQUJBQkFBQUFEd0FPQUFCa0FIUUE1QUZVQUFBRVVCZ2NPQVJVak5EWTNQZ0UxTkNZaklnWVZJelEyTXpJV0FUTTFJeVVVQnc0QkJ3WWpJaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlITkNjdUFTY21JeUlIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyQXNBM0doY1lnRDhiRlJFbUdob21nSEJRVDNIL0FJQ0FBZ0FqSTNwU1VWMWRVVko2SXlNakkzcFNVVjFkVVZKNkl5TkFIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFUMFpHYVI0ZUFrQkVSeGNVSXlkVFV4Z1NHQmdhSmlZYVQzRncvZkNBd0YxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRkFBQUFBQVFBUUFBQUE4QURnQUFEQUFjQUl3QS9BQUFCTXhFakZUTTFJeVVVQnc0QkJ3WWpJaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlITkNjdUFTY21JeUlIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyQWNDQWdJQ0FBZ0FqSTNwU1VWMWRVVko2SXlNakkzcFNVVjFkVVZKNkl5TkFIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFUMFpHYVI0ZUFzRCt3TUNBZ0YxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRkFBQURBRUFBQUFQQUEwQUFFd0F2QURzQUFBRWpKeUVISXlJR0ZSRVVGak1oTWpZMUVUUW1BU0luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCamNVQmlNaUpqVTBOak15RmdPQWdJRC9BSUNBR2lZbUdnTUFHaVltL21ZdUtTazlFUklTRVQwcEtTNHVLU2s5RVJJU0VUMHBLVkpMTlRWTFN6VTFTd0xBZ0lBbUd2M0FHaVltR2dKQUdpYjl3QklSUFNrcExpNHBLVDBSRWhJUlBTa3BMaTRwS1QwUkV1QTFTMHMxTlV0TEFBQURBRUFBUUFQQUEwQUFDd0FiQUNnQUFBRXlGaFVVQmlNaUpqVTBOaVVoSWdZVkVSUVdNeUV5TmpVUk5DWURKd2NCQnhFNEFURWhPQUV4QW1Bb09EZ29LRGc0QVVqOUFCb21KaG9EQUJvbUpocUFvUDhBNEFNQUFvQTRLQ2c0T0Nnb09NQW1HdjJBR2lZbUdnS0FHaWI5NElDZ0FRRGdBZUFBQUFBQUF3QUEvOEFFQUFOQUFCMEFLUUF3QUFBbE5TY0hBUWNST0FFeElUZ0JNUkV6RVRRbUl5RWlCaFVSRkJZeklUVURJZ1lWRkJZek1qWTFOQ1lUTXhVM0p4VWpBd0JBb1A4QTRBTUFRQ1lhL1FBYUppWWFBZ0FnS0RnNEtDZzRPRGpBd01EQXdLQkFvQUVBNEFIZy9rQUJ3QnNsSlJ2OWdCb21nQUhBT0Nnb09EZ29LRGo5d0lDZ29JQUFBQUFIQUFBQUFBUUFBNEFBQWdBRkFCWUFIUUFwQUN3QUx3QUFFeEVCSVFFUkJTSUdGUkVVRmpNaE1qWTFFVFFtSXlFRkVTY0hKd2NSQlNJR0ZSUVdNekkyTlRRbUFSRWhDUUVoQUFFQUFnQUJBUHozRnlBZ0Z3SVNGeUFnRi8zdUFnbGdZS0NnQVVBYkpTVWJHeVVsL2FVQkFBTUEvd0FCQUFPQS93QUJBUDhBQVFEQUlCZitiaGNnSUJjQmtoY2dRUDdBZ0lEQXdBRkFRQ1ViR3lVbEd4c2wvc0QvQUFFQS93QUFBQUFBQndBQUFBQUVBQU9BQUE4QUZnQVpBQndBSHdBaUFDNEFBQUVoSWdZVkVSUVdNeUV5TmpVUk5DWURKd2NuQnhFaElSY0hBVGNYRVFjbkFSRW5KVFEyTXpJV0ZSUUdJeUltQXduOTdoY2dJQmNDRWhjZ0lDQmdZS0NnQWdEOUFNREFBVURBd01EQUFzREEvc0FsR3hzbEpSc2JKUUxBSUJmK2JoY2dJQmNCa2hjZy9vQ0FnTURBQVVEQXdQOEF3TUFEZ01EQS93RCtnTUJBR3lVbEd4c2xKUUFBQUFBQ0FFQUFBQVBBQTRBQUNRQVVBQUFsSnhFaEVTRVhCeUVSSlJFaEVTYzNJUkUzRnlFRFY1ZjlnQUpUbG1rQkFQekFBZ0RwYWY4QWFlcitMWmVXQWxQOWdKZHBBUUJBQWdEK0xlcHAvd0JwNlFBQUFBQUVBQUFBQUFRQUE0QUFBd0FIQUJBQUdRQUFFek1WSXdFVk16VUROQ1lqSVJVaEVUTWxGQll6SVRVaEVTTUFnSUFEZ0lEQUpocitnQUZBZ1AyQUpob0JnUDdBZ0FNQWdQNkFnSUFCd0JvbWdQMkF3Qm9tZ0FLQUFBQUFBQVFBUUFBQUE0QURnQUFEQUJRQUdBQWNBQUFCSVJFaEp6Z0JNU000QVRFUk9BRXhNemdCTVJFWEl4RXpGeUVSSVFHQS9zQUJRRURBd01CQVFFQUJRUDdBQTBEOUFFQUNnUDJBZ0FPQVFQMEFBQUFBQUFNQWdBQkFBNEFEUUFBQ0FBVUFDQUFBSlNFUkNRRVJDd0V6QTREK3dQNUFBVUJBb0tCQUF3RDlBQU1BL1FBQndQNkFBQUFEQUlBQVFBT0FBMEFBQWdBRkFBZ0FBQk1oQVJrQklTVTFCWUFEQVAwQUF3RDlRQUdBQVlEK3dBTUEvc0JBb0tBQUFBQUFCd0NBQUFBRGdBT0FBQTBBRlFBZEFGSUFZQUJvQUhBQUFDVXlOamNWRGdFaklpWW5OUjRCSng0QkZ6Y3VBU2NuSGdFWE55NEJKd0VWTFFFVklnWUhEZ0VIRGdFSERnRUhEZ0VIRGdFSERnRVZGQllYTXk0Qk5UUTJOejRCTno0Qk56NEJOejRCTno0Qk56NEJBU01lQVJVVUJnY3pQZ0UxTkNZSEZ6NEJOeWNPQVFjWFBnRTNKdzRCQWdBTUdBd01HQXdNR0F3TUdOd1RLaFlnRmlvVG1na1pEamdQR0FrQktnRUEvd0FNR0F3Yk1oZ1dLaE1WSlJBUEdBa0tEZ01CQWdFQ1FRSUNBZ0lDQ2dZSkdBOExHUTRUS2hZUkloSU1HQUdKUVFJQ0FnSkJBUUlCaFRnT0dBbzRDUmlVSUJZcUV5QVRLa0FDQWtFQkFnRUNRUUlDRGc4WUNUZ0pHQTlsRmlvVElCTXFGZ0cxZ0tDZ2dBRUNBdzRLQ1JrT0VDVVZFeW9XR0RJYkRCZ01EQmdNREJnTURCZ01FaUlSRmlvVERoa0xEeGdKQmdvQ0FnTCs4QXdZREF3WURBd1lEQXdZN0NBVEtoWWdGaXAxT0FrWkRqZ1BHQUFBQUFBRUFFQUFRQVBBQTBBQUFnQUZBQWdBRVFBQUpSRUJLUUVCRHdFekFSRXpOVE1WTnljVkFvQUJRUDZBL2dBQ0FFRGg0ZjZBUU1EQXdFQURBUDBBQVVCempRSUEvd0RBZ0tDZ2dBQUFCQUJBQUVBRHdBTkFBQUlBQlFBSkFCSUFBRGNCRVJNQklUY3pKeFVUTlFjWE5UTVZNeEZBQVVCQUFnRCtBRURoNFlEQXdNQkFRQU1BL1FBQlFQN0FRSTJOQWdDQW9LQ0F3QUVBQUFNQVFBQUFBNjBEYlFBYUFEZ0FRZ0FBTnpBMk56NEJOelkzTmlZbkpqRXdKeTRCQndZSERnRVhGZ1l4QVNjbUlnY0JIZ0VYSGdFWE1SUVdNVEFXRnpFZUFSY2VBUmNCTmpRbkJ3RXVBU2N1QVNjQkYwQjJTaUZKSXlzRkJoVVFFQlFUUUNrb0t5TUZBUUZGQTIwdEV6VVQvblFSSEFvSUN3UUJBUUVEQ2dZSUV3Z0JqUk1UTGY2ckJ3c0RCQXdJQVZVdEFCQVFCeUVqS3lrb1FCTVRFQkFXQmdVcUkyQXhXa0FEUUMwVEUvNXpDQk1JQmdvREFRRUJBUU1MQ0FvY0VRR05FalVUTGY2cUNRd0RCQXNIQVZVdEFBQUFDQUFNLzhBRDdRTzZBQnNBSndBekFEOEFTd0JmQUdrQWhBQUFDUUV1QVNjdUFTY3VBU2NtQmdjT0FRY0dGaGNlQVJjK0FUYytBUk15RmhVVUJpTWlKalUwTmljeUZoVVVCaU1pSmpVME5nTWlKalUwTmpNeUZoVVVCZ00wTmpNeUZoVVVCaU1pSmlVbkppSUhBUjRCRng0Qkh3RWVBUmNCTmpRbkFTNEJKeTRCSnpjWEJ3TU9BUWNPQVRFd05pY21OamMyTnpZV0Z4WXhNQmNlQVFjR0J3R2NBVUFEQ0FVa2JFY0VCd1JNazBaSFdoUVRGeXNWTkI0R0lDTXZYY2tiSlNVYkd5VWxwUnNsSlJzYkpTWGxHeVVsR3hzbEpSc2xHeHNsSlJzYkpRTnRMUk0xRS83TkVSd0xDQXNERndnU0NRRXpFeFArMkFnTEF3TU1DZnd0KzU0alNTRkxkVVVCQVFVaktpa3BRQk1VRUE4V0JnVXJBYjhCUUFnUkJ6NUxEd0VCQVEwZkxTMkFVbEtiU0NRNkZ5Wk5JeThsQVlRbEd4c2xKUnNiSlVBbEd4c2xKUnNiSmY1QUpSc2JKU1ViR3lVQkFCc2xKUnNiSlNVQkxSTVQvczBJRXdnR0NnUVpDaHdSQVRNU05oTCsxd2tNQXdRTEIvc3QvUDZ1SXlFSEVCQkFXakZmSkNvRkJoWVFFQk1UUUNncEt3QURBTUFBQUFOQUE0QUFCd0FqQUVVQUFDVVZJaVkxTXhRV0pSUUhEZ0VIQmlNaUp5NEJKeVkxTkRjK0FUYzJNVEFYSGdFWEZnYzBKeTRCSnlZbkxnRW5EZ0VIQmdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZQ0FFOXhRRXNCZFJrWlZ6bzdRa0k3T2xjWkdUSXllREl5TWpKNE1qSkFDUW9sR3hza0hqb1dGam9lSkJzYkpRb0pGQlJHTGk4MU5TOHVSaFFVd0VCd1VEVkxrRVk5UFZzYkdob2JXejA5Um1Ka1pLRXlNek15b1dSa1lpTW5KMVV1TGpBb1F4Z1lReWd3TGk1Vkp5Y2pPREl4U2hZVkZSWktNVElBQUFFQVFBQUFBOEFEZ0FBREFBQUpBU2NCQThEOHJTMERVd05UL0swdEExTUFDZ0JBQUFBRHdBT0FBQTBBR3dBcEFEZ0FSZ0JVQUdJQWJnQjFBSU1BQUFFV0ZBOEJCaUluSmpRL0FUWXlFekkyUFFFMEppTWlCaDBCRkJZRk56WTBKeVlpRHdFR0ZCY1dNaVVXTWpjMk5DOEJKaUlIQmhRZkFSYzBKaXNCSWdZVkZCWTdBVEkyQlNZaUJ3WVVId0VXTWpjMk5DY1RJeUlHRlJRV093RXlOalUwSmdjVUJpTWlKalUwTmpNeUZnYzBKaU1STWpZSElnWWRBUlFXTXpJMlBRRTBKZ0ZMRXhNdEV6VVRFaEl0RXpYSUdpWW1HaG9tSmdFcUxSSVNFelVUTFJNVEV6WDk4eE0xRXhNVExSTTFFeElTTFJBbUdrQWFKaVlhUUJvbUFoQVROUk1URXkwVE5STVNFa05BR2lZbUdrQWFKaWJhY0ZCUGNYQlFUM0ZBU3pVMVM0QWFKaVlhR2lZbUFRc1ROUk10RWhJVE5STXRFd0dpSmhwQUdpWW1Ha0FhSmtzdEV6VVRFaEl0RXpVVEV4TVRFeE0xRXkwU0VoTTFFeTIxR2lZbUdob21KcHNURXhNMUV5MFNFaE0xRXdFaUpob2FKaVlhR2laQVQzRndVRTl4Y0ZBMVMvOEFTOHNtR2tBYUppWWFRQm9tQUFBQUFBTUFRQUNBQThBRFFBQVJBQ01BTlFBQUFSVWhEZ0VqSWlZbklUVWhQZ0V6TWhZWEZ5SUdCeUVWSVI0Qk16STJOek0xSXk0QkFTSUdCeU1WTXg0Qk16STJOeUUxSVM0QkE4RCtld295SHg4eUN2NjdBVVVLTWg4Zk1ncWxIeklLL2JzQ1JRb3lIeDh5Q29XRkNqTCtZUjh5Q3NYRkNqSWZIeklLQWdYOSt3b3lBd0JBSENRa0hFQWNKQ1Fjd0NRY1FCd2tKQnhBSENUL0FDUWNRQndrSkJ4QUhDUUFCQUJBQUVBRGdBT0FBQXNBRHdBVEFCY0FBQUVIRnpVekZTTVhOeU0xSXlFUklSRVpBU0VSQVNFUklRS0FnSUNBUUdCZ1FNRDl3QUdBQVlEOVFBRUEvd0FEZ0dCZ1FJQ0FnTUQrZ0FHQS9vRCtnQUdBQVVEL0FBQUFBQUFDQUlBQWdBTkFBMEFBQXdBWEFBQVRFU0VSQlRNVk16VXpGU01WTXhVak5TTVZJelV6TlNPQUFzRDlnTURBd01EQXdNREF3TUFEUVAxQUFzQkF3TURBd01EQXdNREFBQUFOQUFBQVFBUEFBMEFBRHdBVEFDRUFMd0E5QUVzQVdRQm5BSFVBZ3dDUkFKOEFyUUFBRXlJR0ZSRVVGak1oTWpZMUVUUW1Jd1VoRVNFVElnWVZFUlFXTXpJMk5SRTBKak1pQmhVUkZCWXpNalkxRVRRbU15SUdGUkVVRmpNeU5qVVJOQ1l6SWdZVkVSUVdNekkyTlJFMEpqTWlCaFVSRkJZek1qWTFFVFFtTXlJR0ZSRVVGak15TmpVUk5DWUhNaFlWRVJRR0l5SW1OUkUwTmdjeUZoVVJGQVlqSWlZMUVUUTJCeklXRlJFVUJpTWlKalVSTkRZSE1oWVZFUlFHSXlJbU5SRTBOZ2N5RmhVUkZBWWpJaVkxRVRRMlFCc2xKUnNEUUJzbEpSdjh3QU5BL01CZ0RSTVREUTBURTNNTkV4TU5EUk1UY3cwVEV3ME5FeE56RFJNVERRMFRFM01ORXhNTkRSTVRjdzBURXcwTkV4TU5DZzRPQ2dvT0RuWUpEUTBKQ1EwTmR3Y0xDZ2dIQ3dwNEJ3a0pCd2NKQ1hrREJRVURBd1VGQTBBbEcvMkFHeVVsR3dLQUd5VkEvWUFDUUJNTi9rQU5FeE1OQWNBTkV4TU4va0FORXhNTkFjQU5FeE1OL2tBTkV4TU5BY0FORXhNTi9rQU5FeE1OQWNBTkV4TU4va0FORXhNTkFjQU5FeE1OL2tBTkV4TU5BY0FORXdnT0N2NUFDZzRPQ2dIQUNnNENEUW4rUUFrTkRRa0J3QWtOQkFvSS9rQUhDd29JQWNBSEN3SUpCLzVBQndrSkJ3SEFCd2tJQlFQK1FBTUZCUU1Cd0FNRkFBQUFBQUVCQUFCQUF3QURRQUFiQUFBQkZBY09BUWNHSXlJbkxnRW5KalUwTno0Qk56WTFNQmNlQVJjV0F3QU5EVHd4TVVnd0xpNUlGaFlvS0dBb0tDZ29ZQ2dvQVVBd0xpNUlGaFlSRWtJdk1EeElOVFZzUVVGZ0xDMlFYRndBQWdFQUFBQURBQU9BQUFJQUJRQUFDUUVoQVJNaEFnRC9BQUlBL3dDci9xb0RnUHlBQXBmOXFRQUFBQUFEQUVBQUFBUEFBNEFBR0FDRkFKQUFBQUVoRVFZSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk55RUZJaWN1QVNjbU5UUTNQZ0UzTmpjeE1qWTNPZ0V4TWpZek1qWXpPZ0UzTURJeE1qWTNNREl6T2dFek1qWXpPZ0V6T2dFeE9nRXpNaGNlQVJjV0ZSd0JGVEFVRlJ3QkZSUUdGUndCRlJ3Qk1RNEJGVEFVTVFZVUZSUUdGUlFHRlRBVUZRNEJGVEVHQnc0QkJ3WWpBU00wSnk0Qkp5WWpOU0VEd1AyQU55OHVSUlFUR1JsWE9qdENPalEwVXgwY0RBRUcvY0ExTHk1R0ZCUU9Eek1qSkNrQ0F3SUJBUUVEQVFFQkFRRURBUUlFQndRQkFRRURBUUVCQVFFREFRRUJBZ1FDTlM4dVJoUVVBUUVCQVFFQkFRRUxGeGRDS0NndEFnREFHUmxYT2p0Q0FnQURnUDc2REJ3ZFV6UTBPa0k3T2xjWkdSTVVSUzR2TjhBVUZFWXVMelV0S0NoQ0Z4Y0xBUUVCQVFFQkFRRVVGRVl1THpVQ0JBSUJBUUVEQVFFQkFRRURBUUVCQkFjRUFnRURBUUVCQVFFREFRRUJBZ01DS1NRak13OE9BUUJDT3pwWEdSbkFBQUVBZ0FCQUE0QURRQUFmQUFBQkZBY09BUWNHSXlFaUp5NEJKeVkxRVRRM1BnRTNOak1oTWhjZUFSY1dGUU9BRkJSR0xpODEvd0ExTHk1R0ZCUVVGRVl1THpVQkFEVXZMa1lVRkFGQU5TOHVSaFFVRkJSR0xpODFBUUExTHk1R0ZCUVVGRVl1THpVQUF3Q0FBRUFEZ0FOQUFBY0FEUUFUQUFBVE5UTTFJUkV6TlFFekVTRVJJU1VWSXhVaEVjREEvd0JBQWNDQS9nQUJRQUVBd0FFQUFzQkFRUDhBUVA1QUFnRCtBSURBUUFFQUFBQUFBQVVBZ0FCQUE0QURRQUFFQUFnQUVRQVdBQm9BQUFFekVTRVJOek1WSXdFekVTRVZJeEVoTlNFakVTRVJCeU0xTXdFQWdQOEFRSUNBQVlEQS9zREFBVUFCQU1BQkFFQ0FnQUpBQVFEL0FNQ0Evd0FCUU1EK3dJRC9BQUVBd0lBQUFBSUFnQUJBQTRBRFFBQUhBQTBBQUFFUklSRWhFU0VSRnlNVkl4VWhBNEQrQVA4QUFnREF3TUFCZ0FKQS9nQUJBQUlBL3dCQXdNQUFBd0NBQUVBRGdBTkFBQU1BQndBTkFBQUJFU0VSQXlFUklRTWhFVE1SSVFHQUFnQkEvb0FCZ01EK0FNQUJRQUpBL2dBQ0FQNUFBWUFCUVA0QUFVQUFBQVFBUHdBQUEzOERnQUFEQUFjQUN3QVBBQUFUTXhFakFTRVJJUVVSSVJFRklSVWhQMEJBQWtEK1FBSEFBUUQ5UUFLQS9jQUNRQU9BL0lBREFQOEFnUDhBQVFCQWdBQUFBQUlBZndBQUF6OERnQUFVQUJnQUFBRTFNeEVqTlNNVkl4RXpGU0VSSVJVek5TRVJJUVVoTlNFQi84REFRTURBL3NBQlFFQUJRUDdBQVFEOXdBSkFBWUNBQVFDQWdQOEFnUDhBZ0lBQkFNQ0FBQUFBQUFRQWdRQUFBOEVEZ0FBRUFBa0FEZ0FTQUFBM0lSRWhFVGNoRlNFMUV5RVJJUkVsRVNNUmdRTEEvVUJBQWtEOXdNQUJ3UDVBQWtCQWdBRUEvd0RBZ0lBQndQOEFBUUNBL0lBRGdBQUVBRDhBUUFPL0E0QUFBd0FIQUFzQUVBQUFFeUVSSVFFaEVTRTNNeEVqSlJVaE5TRy9BUUQvQUFHQUFRRC9BRUNBZ1AzQUE0RDhnQU1BL2tBQndQMUFRQUpBd0VCQUFBQUNBRDhBZ0FPL0EwQUFFd0FZQUFBQkVTRVJJelVoRlNNVk14VWhOVE1SSVJFek5TTVJJeEV6QXovL0FJRC9BSUNBQVFDQUFRQ0F3SUNBQWdBQlFQN0F3TUJBd01EK3dBRkFRUDdBQWtBQUFBUUFQLy8rQTc4RFBnQURBQWNBQ3dBUEFBQWxGU0UxQVNFUklTa0JFU0VISXhFekE3LzhnQUdBL3dBQkFBR0Evd0FCQUVDQWdENUFRQUlBL2tBQ3dFRDl3QUFBQkFCQUFFQURnQU9BQUFNQUNBQU1BQkFBQUFFekZTTWxNeFVqTlNFekZTTVZJUkVoQXNEQXdQN0F3TUQrd01EQUEwRDh3QU9Bd01EQXdNQ0EvZ0FBQUFRQVFBQkFBNEFEZ0FBREFBZ0FEUUFSQUFBQk14VWpFVE1WSXpVUk14VWpOU2tCRVNFQ3dNREF3TURBd1AyQUFnRCtBQUVBd0FIL3Y3OEJRY0RBL01BQUFBQUFCQUJBQUVBRGdBT0FBQU1BQ0FBTUFCQUFBQUV6RlNNbE14VWpOU0V6RlNNUklSRWhBc0RBd1A3QXdNRCt3TURBQTBEOHdBRUF3TURBd01BRFFQNEFBQVFBUUFCQUE0QURnQUFEQUFjQUN3QVBBQUFURlRNMU14RWhFUUVWTXpVREZUTTFRTUNBQWdEOHdNREF3QU9Bd01EOHdBTkEvc0RBd1A3QXdNQUFBQUFFQUFBQUFBUUFBNEFBQlFBTEFCRUFGd0FBRXlFVkl4VWpFeU1SSVRVakFSVXpGVE1SQXlNVklSRWpBQUZBd0lDQWdBRkF3QUpBd0lDQXdBRkFnQU9BZ01EL0FQN0FnQU1BZ01BQlFQMEFnQUZBQUFBRUFBQUFBQVFBQTRBQUJRQUxBQkVBRndBQUFTTVZJeFVoQXpNUklSVXpBVFVqTlNNUkV6TTFJUkV6QVVDQXdBRkFnSUQrd01BRFFNQ0FnTUQrd0lBRGdNQ0EvY0FCUUlBQmdJREEvc0QrZ0lEK3dBQUVBRUFBQUFQQUE0QUFHd0FqQURrQWpRQUFKUmNPQVNNaUp5NEJKeVkxTkRZM0Z3NEJGUlFYSGdFWEZqTXlOaWMxSWlZMUl4UVdCUWNCTnhjMk56NEJOell4TUJjZUFSY1dGUlFHQnljMEp5NEJKeVluTGdFbkRnRUhEZ0VIRGdFSERnRUhEZ0VIRkNJVkRnRUhPQUVqQVRnQk1UNEJOekEwTVRRMk5UQTBOVDRCTlRBMk1UUTJOVHdCTlRZME5UWTBOVHdCTlRRMk5Ud0JOVHdCTlRZME5RSjhMaVZXTDBJN09sY1pHUlFSTWdzTUZCUkdMaTgxSWo1Z05VdEFjQUlRTGZ5dExkb2dJU0kxRUJFeU1uZ3lNZzROSlFrS0pSc2JKQjQ2RmhZNkhnSUVBZ0VEQVFFQkFRRURBZ0VCQkFFQkFYOEJBUUVDQVFFQkFRRUJBUUZpTGhrYkdodGJQVDFHS2xVcE1TQThHemd5TVVvV0ZSSXVRRXMxVDNGVExRTlRMZGt2S0NnNUVSQXpNcUZrWkdJa1JSK0lJeWNuVlM0dU1DaERHQmhES0FNRkF3SURBZ0VDQVFJRUFnRUJBZ1VDL29FREJRSUJBZ1VDQVFFQ0JBSUNBZ1FDQVFFQkFnUUJBUUlCQVFRQ0FRRUJBZ1FDQVFFQkF3VURBQVVBUUFCQUE4QURRQUFMQUJzQUtBQTFBRUlBQUFFVUJpTWlKalUwTmpNeUZqY1JGQVlqSVNJbU5SRTBOak1oTWhZSE9BRXhJVGdCTVJFM0Z6Y1hFeUVpQmhVaEVUSTJOUkUwSmpjaElnWVZJUkV5TmpVUk5DWUNBQ1ViR3lVbEd4c2x3Q1ViL2dBYkpTVWJBZ0FiSlVEK0FKV3JhbGFBL2dBYkpRSkFHeVVsWmY0QUd5VUNRQnNsSlFHQUd5VWxHeHNsSldYK2dCc2xKUnNCZ0JzbEpSdisxSXlnWkZBQjdDVWIva0FsR3dHQUd5V0FKUnYrUUNVYkFZQWJKUUFBQUFVQUFQL0FCQUFEd0FBREFBY0FDd0FQQUJNQUFBRWhFU0VCSXhFekFTTVJNeE1oRlNFUklSVWhBb0QrZ0FHQS9rQkFRQUxBUUVDQS9BQUVBUHdBQkFBQlFBR0FBUUQ4QUFRQS9BQURnRUQ5Z0VBQUFBVUFBUC9BQkFBRHdBQURBQWNBQ3dBUEFCTUFBQ1VoRVNFQkl4RXpBU01STXhNaEZTRVJJUlVoQXdEK0FBSUEvY0JBUUFMQVFFQ0EvQUFFQVB3QUJBREFBZ0FCQVB3QUJBRDhBQU9BUVAyQVFBQUFBQWtBQUFBQUE4QUR3QUFEQUFvQUVRQVlBQjhBSlFBc0FESUFPQUFBQVJVak5STUhNeFV6TlRNRE5TTVZJeGMzQVNjVkl4VXpGU1UxQnhjMU16VVJJUkV6TlRNbEl4VXpGVE1SQVRVakVTRTFKUlVqRlNFUkFrREFZR0JBUVQ5QVFFQmdZQUdBZ0lDQS9VQ0FnSUQvQUVEQUFvREF3RUQ4Z0VBQkFBS0F3QUVBQWtEQXdBR0FnSUNBL1VDQWdJQ0FBV0JnUUVFL2dFQmdZRUJBQWNEL0FNQkFRTUFCQVB5QXdQOEFRTURBUUFFQUFBQUFBQVlBQUFBQUE4QURnQUFEQUFjQURnQVZBQnNBSVFBQUFTRTFJUUVqRlRNbEp4VWpGVE1WSlRVSEZ6VXpOUVVWSXhVaEVRVTFJeEVoTlFQQS9FQUR3UDZBd01BQmdJQ0FnUDFBZ0lDQUFvREFBUUQ4Z0VBQkFBTEF3UDZBd0dCZ1FFRS9nRUJnWUVCQXdNQkFBUURBd1A4QVFBQUFCZ0JBQUFBRHdBUEFBQU1BQndBT0FCVUFIQUFpQUFBQkVTTVJBUlV6TlFNSE14VXpOVE1ETlNNVkl4YzNBU01WTXhVekVRTVZJeFVoRVFFQXdBR0F3R0JnUUVFL1FFQkFZR0FCQU1EQVFFREFBUUFEd1B4QUE4RCtnTURBQVlDQWdJRDlRSUNBZ0lBRFFFREFBUUQ5UU1CQUFRQUFBQUFBQVFCQUFJQUR3QU5BQUJNQUFBRVJJelVqRVNNUkl4VWpFVE1WTXhFekVUTTFBOERBd01EQWdJREF3TUFDZ1A3QWdQN0FBVURBQWNEQUFVRCt3SUFBQUFNQVFQL0FBOEFEd0FBVEFCa0FId0FBQVJFak5TTVJJeEVqRlNNUk14VXpFVE1STXpVREJ4Y0hGemNoRnpjbk55Y0R3TURBd01DQWdNREF3R0V0YzNNdG9QMUJvQzF5Y2kwREFQN0FnUDdBQVVEQUFjREFBVUQrd0lEK0FDMXpjeTJnb0MxemN5MEFBd0JBLzhBRHdBUEFBQk1BR1FBZkFBQUJFU00xSXhFakVTTVZJeEV6RlRNUk14RXpOUUVIRndjWE56TVhOeWMzSndQQXdNREF3SUNBd01EQS9kOHRjM010b01HZ0xYSnlMUU1BL3NDQS9zQUJRTUFCd01BQlFQN0FnUDRBTFhOekxhQ2dMWE56TFFBREFELy93UU8vQThFQUV3QWZBQ3NBQUFFUkl6VWpFU01SSXhVakVUTVZNeEV6RVRNMUV5Y0hKd2NYQnhjM0Z6Y25KU2NISndjWEJ4YzNGemNuQTcvQXdNREFnSURBd01DQUxYTnpMWE56TFhOekxYUCtjeTF6Y3kxemN5MXpjeTF6QXdIK3dJRCt3QUZBd0FIQXdBRkEvc0NBL2RNdGMzTXRjM010YzNNdGMzTXRjM010YzNNdGMzTXRjd0FBQUFBQkFJQUFBQU5BQTRBQUV3QUFBUlV6RlNFMU16VWhOU0UxSXpVaEZTTVZJUlVDQU1EK1FNRCt3QUZBZ0FGQWdBRkFBVURBZ0lEQXdNREF3TURBQUFBQUF3QUFBQUFFQUFPQUFCTUFHUUFmQUFBQkZUTVZJVFV6TlNFMUlUVWpOU0VWSXhVaEZRVW5CeWNIRnhFSEZ6Y1hOd0dBd1A1QXdQN0FBVUNBQVVDQUFVQUJRQzF6Y3kyZ29DMXpjeTBCUU1DQWdNREF3TURBd01CZ0xYTnpMYUFDd0tBdGNuSXRBQUFELy80QUFBUCtBNEFBRXdBWkFCOEFBQUVWTXhVaE5UTTFJVFVoTlNNMUlSVWpGU0VWRlJjM0Z6Y25FVGNuQnljSEFYN0Eva0RBL3NBQlFJQUJRSUFCUUMxemN5MmdvQzF6Y3kwQlFNQ0FnTURBd01EQXdNRFRMWE56TGFBQkpxQXRjM010QUFBQUFBTUFBQUFBQkFBRGdBQVRBQjhBS3dBQUFSVXpGU0UxTXpVaE5TRTFJelVoRlNNVklSVUZKd2NuQnhjSEZ6Y1hOeWNUSndjbkJ4Y0hGemNYTnljQmdNRCtRTUQrd0FGQWdBRkFnQUZBQVVBdGMzTXRjM010YzNNdGMzTXRjM010YzNNdGMzTXRjd0ZBd0lDQXdNREF3TURBd0MwdGMzTXRjM010YzNNdGN3S3pMWE56TFhOekxYTnpMWE1BQWdCQUFBQUR3QU9BQUVNQVJ3QUFBU2N1QVNNaUJnOEJKeTRCSXlJR0R3RU9BUlVVRmg4QkFRNEJCeFVIRkFZVkZCWXpNall6TVRjK0FUY0JGeDRCTXpJMlB3RStBVFUwSmk4Qk56NEJOVFFtSnpFQkl3RVhBNW9NRWk0YkdpOFJlZ2dGQ3djSEN3VVNCUVVGQlFqK2J3d1JCU3NCRXcwQ0JBS3JFaDRNQVpJSUJRc0hCd3NGRWdVRkJRVUllUklVRkJMK0pvQUJJRUFEVGd3U0ZCUVJlZ2dGQlFVRkVnVUxCd2NMQlFqK2Jnd2RFUUdzQVFRQ0RoTUJLd1VSREFHUkNBVUZCUVVTQlFzSEJ3c0ZDSG9STHhzYUx4SDk4Z0VnUUFBQUFBVUFBQUFBQThBRHdBQXJBQzhBTXdBM0FEc0FBQUUxSXpVakZTTTFJeFVqTlNNVkl4VXpGU01WTXhVakZUTVZNelV6RlRNMU14VXpOVE0xSXpVek5TTTFJVE1WSXhFMU14VWhJelV6TlNNMU13UEF3RURBUU1CQXdNREF3TURBUU1CQXdFREF3TURBL2dEQXdNQUJBTURBd01BQ3dFREF3TURBd01CQXdFREFRTURBd01EQXdFREFRTURBL3dEQXdNQkF3QUFLQUFBQVFBUUFBNEFBQkFBSUFBd0FFQUFVQUJnQUhBQXdBRFFBT0FBQUFTRVJJUkVCSXpVek5TTTFNelVqTlRNQkl6VXpOU00xTXpVak5UTUJGQVlyQVRVek1qWTFOQ1lqTVNNMU16SVdGU1V6TlNNUk16VWpBVUQrd0FKQS9zREF3TURBd01BQkFNREF3TURBd0FJQVhrSkFRQ2c0T0NoQVFFSmUvc0JBUUVCQUE0RDh3QU5BL1FEQVFNQkF3UDFBd0VEQVFNRCtvRUplUURnb0tEaEFYa0pnUVA3QVFBQUZBRUFBQUFQQUE0QUFHd0FmQURNQU53QTdBQUFCTXpVak5TTVZJelVqRlNNVk14RWpGVE1WTXpVekZUTTFJVFVoS3dFUk13RWpOVE15TmpVMEppTXhJelV6TWhZVkZBWWpBeU1WTXdNek5TTUJ3TURBUUlCQWdJQ0FnRUNBUUFJQS9nQkFnSUFCb0VCQUtEZzRLRUJBUWw1ZVFtQkFRRUJBUUFMQVFJQ0FnSUJBL2dCQWdJQ0FnRUFDQVA2QVFEZ29LRGhBWGtKQ1hnRkFRUDhBUUFBQUJnQUEvOEFFQUFQQUFBWUFDZ0FTQUJvQUlnQXFBQUFCSVJFaEVTRVJCVE1WSXhNakZUTVZJeEV6RVNNVk14VWpFVE1sTlNNVkl6VWhGU0VqTlNNVkl6VWhBb0Q5Z0FFQUF3RDhRSUNBZ0VCQWdJQkFRSUNBQVFCQWdBRkFBWUNBUUlBQlFBUEEvQUFEQUFFQVFJRDl3RUNBQVVBQkFFQ0FBVUJBUUVDQWdFQkFnQUFBQlFBL0FBQUR2d09BQUFRQUNBQU5BQklBRmdBQUV5RVJJUkVETXhFakV5RVJJUkVYSVRVaEZRRVJNeEcvQW9EOWdJQkFRSUFDZ1AyQVFBSUEvZ0FDZ0VBREFQOEFBUUQ5QUFPQS9nRC9BQUVBd0lDQUFzRDhnQU9BQUFBRkFEOEFBQU8vQTRBQUF3QUlBQXdBRUFBVkFBQUJFU0VSQXlFMUlSVUJFU0VSRnlNUk13RVZJVFVoQWIvL0FJQURnUHlBQXdEL0FNQ0FnUDFBQTREOGdBTUEvWUFDZ1AwQVFFQURBUDJBQW9CQS9nQUN3RUJBQUFBQUFBTUFQd0FBQTM4RGdBQURBQWNBREFBQUFTRVJJUUV6RVNNVEVTRVJJUUovL2tBQndQM0FRRUNBQXNEOVFBSUFBUUQ5QUFPQS9nRC9BQUVBQUFFQWZ3QUFBejhEZ0FBVEFBQWxJUlVqTlNFUklUVWpFVE0xTXhVekVTTVZJUU0vL3NCQS9zQUJRTURBUU1EQUFVQ0FnSUFCQUlBQkFJQ0Evd0NBQUFBREFJRUFBQVBCQTRBQUJBQUlBQTBBQUFFaEVTRVJKUkV6RVFFaEVTRVJBWUVCd1A1QUFnQkEvTUFDd1AxQUF3RC9BQUVBZ1B5QUE0RDlBQUVBL3dBQUJBQS9BQUFEdndPQUFBTUFCd0FMQUJBQUFBRWhFU0VCTXhFaklSRXpFUUVoRVNFUkF6LzlnQUtBL1FCQVFBTkFRUDBDQW9EOWdBSUFBUUQ5QUFPQS9JQURnUDBBQVFEL0FBQUFBQU1BUHdDQUE3OERRQUFUQUJjQUd3QUFBUkVoRVNNMUlSVWpGVE1WSVRVekVTRVJNelVGSXpVekFTTVJNd00vL3dDQS93Q0FnQUVBZ0FFQWdQM0FnSUFCZ0lDQUFnQUJRUDdBd01CQXdNRCt3QUZBUU1DQS93QUJBQUFBQXdCQUFFQUR3QU9BQUFNQUJ3QUxBQUFUSVJFaEF4VWhOUUVoRVNIQUFRRC9BSUFEZ1A2QUFRRC9BQU1BL2tBQ1FFQkEvTUFDd0FBQkFEOEFnQU8vQTBBQUV3QUFBU01SSVJFakZTRTFJelV6TlNFVk14RWhFVE1EdjREL0FJRC9BSUNBQVFDQUFRQ0FBY0Qrd0FGQXdNQkF3TUFCUVA3QUFBQUFBQU1BUC8vK0E3OERQZ0FEQUFnQURBQUFKU0VSSVFFVklUVWhBU0VSSVFHLy93QUJBUDZBQTREOGdBTUEvd0FCQUg0QndQNEFRRUFEQVAxQUFBUUFQd0FBQTc4RGdBQURBQWdBRFFBUkFBQUJFU0VSQXlFMUlSVVJGU0UxSVFVUklSRUJ2LzhBZ0FPQS9JQURnUHlBQWdBQkFBTUEvWUFDZ1AwQVFFQURnRUJBZnYyQUFvQUFBQUFEQUg4QUFBTS9BNEFBRkFBWUFCd0FBQUUxTXhFak5TTVZJeEV6RlNFUklSVXpOU0VSSVFjaE5TRVJJelV6QWYvQXdFREF3UDdBQVVCQUFVRCt3RUQvQUFFQWdJQUJnSUFCQUlDQS93Q0Evd0NBZ0FFQXdJQUJBSUFBQUFNQVB3QUFBdjhEZ0FBREFBY0FEQUFBRXlFUklRY3pFU01GRVNFUkliOEJBUDhBZ0VCQUFjQUJBUDhBQXdEOWdJQURnSDc5Z0FLQUFBQUFBQU1BZndBQUF6OERnQUFFQUFnQURBQUFFeUVSSVJFQk14RWpGeEVoRVg4QkFQOEFBVUJBUUlBQkFBTUEvWUFDZ1AwQUE0QisvWUFDZ0FBQUFBTUJBUUFBQThFRGdBQUVBQWdBREFBQUFTRVJJUkVsRVRNUkFTRVJJUUVCQVFEL0FBS0FRUDZBQVFEL0FBTUEvWUFDZ0lEOGdBT0EvUUlDZ0FBQUFBQUUvLzhBQUFQL0E0QUFCQUFJQUF3QUVRQUFFeUVSSVJFbEVUTVJBU0VSSVFFekVTTVJmd0VBL3dBRFFFRCtnQUVBL3dEOWdFQkFBd0Q5Z0FLQWdQeUFBNEQ5QWdLQS9QNERnUHlBQUFBQUFBVC8vd0FBQS84RGdBQURBQWNBQ3dBUUFBQVRJUkVoQVJFekVRRWhFU0VCTXhFakViOEJBUDhBQXdCQS9rQUJBUDhBL2NCQVFBTUEvWUFEQVB5QUE0RDlBZ0tBL1A0RGdQeUFBQUFEQUQ4QXdBTy9BNEFBQXdBSUFBMEFBQUVoRVNFbEZTRTFJUk1oRVNFUkF6LzlnQUtBL1FBRGdQeUFnZ0tBL1lBQ0FBRUFnRUJBL1VBQkFQOEFBQUFBQXdBL0FJQUR2d05BQUFNQUNBQU5BQUFCSVJFaEFSVWhOU0VUSVJFaEVRTS8vWUFDZ1AwQUE0RDhnSUlDZ1AyQUFrQUJBUDdBUUVEK2dBRUEvd0FBQUFNQVAvLytBNzhDdmdBREFBZ0FEUUFBQVNFUklRRVZJVFVoTnlFUklSRURQLzJBQW9EOUFBT0EvSUNDQW9EOWdBRytBUUQ5Z0VCQVFBRUEvd0FBQUFBRUFELy93QU8vQThBQUJBQUpBQTRBRXdBQUV5RVJJUkVESVRVaEZUY2hFU0VSQXhVaE5TRy9Bb0Q5Z0lBRGdQeUFnZ0tBL1lDQ0E0RDhnQU5BL3dBQkFQeUFRRUNBQVFEL0FBT0FRRUFBQUFRQVAvL0FBNzhEd0FBRUFBa0FEZ0FUQUFBVElSRWhFUU1oTlNFVk55RVJJUkVERlNFMUliOENnUDJBZ0FPQS9JQ0NBb0Q5Z0lJRGdQeUFBd0QvQUFFQS9NQkFRTUFCQVA4QUEwQkFRQUFBQXdDQS85TURyUU9BQUN3QU5BQkhBQUFsQndZaUx3RU9BU01pSnk0Qkp5WTFORFkzRnhZeVB3RTJOQzhCUGdFek1oY2VBUmNXRlJRR0J4Y1dGQWN2QVE0QkJ4YzNNUUVoRlRNUk14RW5JU0lHRlJFVUZqTWhOU0VEclMwVE5SSzZFaVlVTGlrcFBSRVNCd1ppRWpZU0xoSVNZaEVtRkM0cEtUMFJFZ2NHdWhNVExhMEpGdzJ0TGYxQUFjREFRTUQrQUJzbEpSc0JRUDdBQUMwVEU3b0dCeElSUFNrcExoUW1FV0lTRWk0U05STmlCZ2NTRVQwcEtTNFVKaEc2RXpVVExhME5Gd210TFFNVHdQOEFBVURBSlJ2OUFCc2xRQUFBQXdFQUFJQURBQU1BQUNjQVBRQlNBQUFCTXpJV0Z4NEJGeDRCRng0QkZSUUdCdzRCQng0QkZ4NEJGUlFHQnc0QkJ3NEJCdzRCQnlNUkZ4VXpNalkzUGdFM1BnRTFOQ1luTGdFbkxnRXJBUjBCTXpJMk56NEJOejRCTlRRbUp5NEJKeTRCSXdFQTZDWTRFeElpRHc0WkNnb0pEQXdNSVJVZUxROFFFQW9MQ2hzU0Vpc2FFRTQrd1lBK0ppNEtFQm9LQ1FvSUNRZ1lFQW8zTGpOaEl5d0pEeGNKQ2dnSEJ3Y1VEUTA1TFFNQUF3TUVEUW9LR3hBUkpSVVdLaElUSEFvSUhSVVVNUnNXS2hVVklRd01FQUlDQWdFQ2dHdVVBZ0VDQ3dvSkdSQU9HUWtKQ3dJQkFmNnJBZ0lDRFFvS0d4SU9HUW9LRGdVRUJRQUJBUUFBZ0FNQUF3QUFDd0FBQVRjaEJ6TURJd2NoTnlNVEF2SU8vbzRPZG14OERnRnlEblpzQXNCQVFQNEFRRUFDQUFBQUFnRUFBRUFEQUFOQUFBTUFJd0FBSlNFVklRRVJGQVlIRGdFaklpWW5MZ0UxRVNNUkZCY2VBUmNXTXpJM1BnRTNOalVSQVFBQ0FQNEFBWUFLQ3hFNElpSTRFUXNLZ0JZV1NDNHVNREF1TGtnV0ZvQkFBd0QrUUJFUkJ3c01EQXNIRVJFQndQNUFOU1FsTGdvS0Nnb3VKU1ExQWNBQUFBQUFBUUVBQUlBREFBTUFBQWNBQUNVUkl5Y2hGU01SQWNDK0FnSUF3SUFDQUlDQS9nQUFBZ0RBQUlBRFFBTUFBQWdBREFBQUFTTURNemNoRnpNREF4c0JJd0pYcnVtQUx3RWlMNERwdW1OanhnTUEvWUNBZ0FLQS9vQUJFUDd3QUFBQUJBQkFBSUFEd0FNQUFCOEFOQUE4QUVBQUFDVWpOU01PQVNNaUppY3VBVFUwTmo4Qk5DWWpJZ1lITlQ0Qk16SVdGUkV4SndjT0FRY09BUlVVRmhjZUFUTXlOamMrQVQwQkJUTURJd016TnpNbk54Y2pBOEJZQVJVOUtCMHVFUkVSUWtGMktDa2pRUjBnU1NsTVRGZFVGQjBLQ2dvSkNRa1pEeFVpRFE0Ty9uZGcwR0RRWURUWXVVMU5tb0JJSkNRUUVCQXFHemhDQ2hFcUt4a1lUeE1TU2t2Kzg4NE1Bd2tIQnhnU0RCVUlDQWdPRHc0bEZpUE9Bb0Q5Z0tCZzdPd0FCQUJBQUlBRHdBTUFBQjhBTkFBOEFFQUFBQ1VqTlNNT0FTTWlKaWN1QVRVME5qOEJOQ1lqSWdZSE5UNEJNeklXRlJFekp3Y09BUWNPQVJVVUZoY2VBVE15TmpjK0FUMEJCVE1ESXdNek56TW5OeGNqQVpGWUFoUTlLQjR1RVJBUlFVRjNLU2drUUIwZ1NTbE1Td0ZZVkJNZUNnb0tDUW9KR0E4VklnNE5EZ0luWU5CZzBHQTAyTGxOVFpxQVNDUWtFQkFRS2hzNFFnb1JLaXNaR0U4VEVrcEwvdlBPREFNSkJ3Y1lFZ3dWQ0FnSURnOE9KUllqemdLQS9ZQ2dZT3pzQUFBQUFBVUFBQUNBQkFBQ2dBQ2NBTEFBd1FET0FOc0FBQUUwTmpjK0FUTXlGaGNlQVJjM0xnRW5MZ0VqSWdZSERnRUhEZ0VWSXp3Qk5UUW1KeTRCSnk0Qkp5NEJJeUlHQnpVakVTTTFOQ1luTGdFbkxnRW5MZ0VqSWdZSERnRUhEZ0VIRno0Qk56NEJNeklXRng0QkZSd0JGUTRCQnc0QkJ3NEJCeU1WTXc0QkZSUVdGeDRCTXpJMk56NEJOek1lQVJjekxnRW5MZ0UxTXhVek5SNEJNekkyTno0Qk56TWVBUmNlQVRNeU5qYytBVGN6TlNNRkRnRUhEZ0VqSWlZbkxnRTFORFkzTXc0QkJ6YzBOamMrQVRNeUZoY2VBUlVqTWpReEZ3NEJJeUltSnk0Qkp6TU9BUVVPQVNNaUppY3VBU2N6RGdFREZBME9EU1FWRHhnS0N3NEVOd1VXRWhFdEhCWW9FeEljQ1FrSk13VUdCUTRKQ1JjT0RoNFBIUzRTT1ZvQkFnSUpCd1lVRGcwakZoWW5FQkVaQ1FrTUJEZ0ZEZ29KSGhRV0lRc0lDQkV6SXhFWkNRb1NDUzBDQVFFUER3OHJIQkVmRHc4ZUVBRUJCUVU4QlFnQ0FRSmFOUkV2SGg0MEZnd1NCajhGRWc0Vk9DTWJMeE1TRndZQjdQM09CaE1OREI0UkVCb0lDUWtDQXFnQkJBTFREUTRPSUJNVElBME5EYmNCbXc0Z0V4Y2xEZ01GQXFrRUNnRlZDeDBSRlNJTkJnb0Vxd01PQVVBa05CRVJFQWtKQ2hzVENoc3JEdzhQQ3dzTElSWVdNaDBCQWdFVUpSRVNIUTBNRXdjR0J4Z1p0UDdBTkJRZENBd1ZDUWdPQlFZRkJnWUhFZ3dNSHhRSUV4c0lDQWNLQ3djYkV3RUpCZ1lMQkFNRUF3TUlCa0FHQ3djV0pnOFBEZ1lHQmhVT0RSOEpDaDRNQ1NZZGdEWWJHeG9aRHljWEdDZ1BHUmdTRVJFdkhVQlZEaFVJQ0FnSkNBZ1ZEQVlMQlFZTEJGWWlNeEVTRVJFUkVUUWpBV3NSRWhnWUJROEpEQlVXQ3dzUUVRZ1dEaEljQUFBQUFnQ0FBQUFEZ0FKQUFBc0FWZ0FBQVJjSEp3Y25OeWMzRnpjWEV6TVZJelUwTmpjK0FUYytBVGMrQVRjK0FUYytBVGMrQVRjK0FUVTBKaWN1QVNNaUJnYzFQZ0V6TWhZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFSERnRUhEZ0VIRGdFSERnRUhBWTJ6TGJPekxiT3pMYk96TFoyaS93VUZCUTBIQ0JBSkNSRUlDQThHQmdzRkJBWURBZ0lIQndjVkR4a3ZGeGs1SHc4YURBc1VDQWdNQlFRRUJBUUVDd2NIRHdrSkVnb0dEQVlHQ3dRRkN3UUJZTE10czdNdHM3TXRzN010L2kxQUdBd1dDUW9SQ0FjT0JnVUxCUVVKQlFRSkJBVUpCQVVLQlFvUEJRVUdFQkE5RFEwREF3TUpCZ1lPQ0FnVENnc1RDUWdRQmdjTkJnWUxCUVFIQkFRSEF3UUxCZ0FBQUFJQWdBQ0FBNEFEUUFBTEFGVUFBQUVYQnljSEp6Y25OeGMzRnpjekZTTTFORFkzUGdFM1BnRTNQZ0UzUGdFM1BnRTNQZ0UzUGdFMU5DWW5MZ0VqSWdZSE5UNEJNeklXRng0QkZ4NEJGeDRCRlJRR0J3NEJCdzRCQnc0QkJ3NEJCdzRCQnc0QkFZMnpMYk96TGJPekxiT3pMWjJpL3dVRkJRMEhDQkFKQ1JFSUNBOEdCZ3NGQkFZREFnSUhCd2NWRHhrdkZ4azVIdzhhREFzVUNBZ01CUVFFQkFRRUN3Y0hEd2tKRWdvR0RBWUdDd1FGQ3dGZ3N5MnpzeTJ6c3kyenN5MHRRQmdNRmdrS0VRZ0hEZ1lGQ3dVRkNRVUVDUVFGQ1FRRkNnVUtEd1VGQmhBUVBBNE5Bd01EQ1FZR0RnZ0lFd29MRXdrSUVBY0dEUVlHQ3dVRUJ3UUVCd01FQ3dBQUFBVUFBQUNBQkFBREFBQWlBRFlBWVFDUkFKVUFBRGMxTXpJMk56NEJOUkUwSmljdUFTc0JOVE15RmhjZUFSY2VBUlVVQmdjT0FTc0JOeDRCTXpJMk56NEJOVFFtSnk0Qkl5SUdCeEVGRlNNMU16STJOejRCTlJFMEppY3VBU2N1QVNzQk5UTVZJeUlHQnc0QkZSRVVGaGNlQVJjZUFUc0JBUlVPQVFjT0FRY0RJd011QVNjdUFTY3VBU2MxTXhVT0FRY09BUlVVRmhjVE56NEJOVFFtSnk0Qkp5SW1JelV6TlNFVklRQU9EQklGQXdNRUJBWVFDdzZiSzBFV0ZpUU9EUTRZR0J0VE9LcHRFaDRNSURZV0ZSWVdGUlkzSWd3ZEVBSG1wZzRNRVFZREF3RUNBZ1lFQmcwSERxWU9EQkVHQXdRQ0FnRUdCUVlOQnc0QnJRb09CUWNOQlg4S2lBVUhBZ1FJQlFVTkNKUU1FUU1FQkFZR1hWVUdCd1FFQkEwSkFRSUNjUHdBQkFDQURBa0pCaGdUQVNJVkdnVUlCd3dMREFzbUd4bytJeTVQSHlNaklBUUZHeHNiU1M0dVNob2JHd1VGL29NVURBd0lDQVlaRkFFaUVSWUdCQWNEQkFRTURBZ0lCaGtVL3Q0UkZnWUVCd01FQkFHMERBSUhCZ2dZRVA2TEFYb09FZ01GQ0FNREF3RU1EQUVHQXdRS0JRZ2FFZjcvL2hNYUJ3VUpCQVFHQWdFTXdFQUFBQUFBQlFBQUFJQUVBQU1BQUNvQUxRQmhBSlVBbVFBQUV5TUhEZ0VWRkJZWEhnRVhGU00xUGdFM1BnRTNFek1USGdFWEhnRVhGU00xUGdFM1BnRTFOQ1l2QVM4QkJ3VVhCeUUxTXpJMk56NEJOUkUwSmljdUFTc0JOVE1WSWdZSERnRUhEZ0VWRVJRV0Z4NEJGeDRCT3dFeU5qYytBVGMrQVRjaEZ3Y2hOVE15TmpjK0FUVVJOQ1luTGdFckFUVXpGU0lHQnc0QkJ3NEJGUkVVRmhjZUFSY2VBVHNCTWpZM1BnRTNQZ0UzRXlFVklmR0tHQVFFQXdRRUVRMXdDdzRFQmc4SWZRbDdDQTBHQmhFTGpBc09CQVFEQlFVVkNEdzlBa0VJSHY3dURRc1FCUU1EQkFRRkR3b05vQTRVQlFZSUFnSUNBZ0lDQkFRREZCRWFGUndJQ1E4SEJnNEhBVVlKSHY3dERnc1FCUU1DQXdRRkR3b09vUTRVQmdVSUFnSUNBZ0lCQlFNRUZCRWFGQjBJQ0E4SEJ3NEdDZndBQkFBQkUwVU5Fd2NGQ0FRRUJRRU1EQUlIQkFjZ0dBRm8vcFFXSFFZSEJ3RU1EQUVFQkFNSkJnY1dFRDhZc2JFdkFub01DUW9GR0JRQk1oVUpCUWdIREF3REJBTUpCUVlIRlA3VkRoTUZCQVVCQWdJRUJBUU5DZ29lRlFKNkRBa0tCUmdVQVRJVkNRVUlCd3dNQXdRRENRVUdCeFQrMVE0VEJRUUZBUUlDQkFRRURRb0tIaFVDQkVBQUF3QUFBSUFFQUFNQUFGNEFoUUNKQUFBQk16VTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJCdzRCRlJFVUZoY2VBUmNlQVRzQkZTTTFNekkyTno0QlBRRWpGUlFXRng0QkZ4NEJPd0VWSXpVek1qWTNQZ0UxRVRRbUp5NEJKeTRCS3dFMU14VWpJZ1lIRGdFSERnRWRBU1UzTXhFVUZoY2VBUmNlQVRNVkl6VXlOamMrQVRjK0FUMEJOQ1luTGdFbkxnRWpJZ1lISnlVaEZTRUJBYjhDQWdJSEJRY1FCeERBRUFjUEJ3VUhBZ0lDQWdJQ0J3VUhEd2NRd0JBTkZRWUVCTDhDQWdJR0JnY09DQkRBRUEwVkJnUUVBZ0lDQmdVSUVBY1F3QkFJRGdjRkJ3SUNBZ0YvZmdJQ0FRSUdCUVVjRDhBUUd3VUVCd0VDQWdJQkFRUURBd2dFQmhFS0JRR0EvQUFFQUFHQWNoRVdCUVFIQXdRRURBd0VBd01JQlFVWkcvN2NCaE1GQkFjREJBUU1EQWdJQlJrVWtwSVJGZ1VFQndNRUJBd01DQWdGRmdrQkpCc2FCUVFIQXdRRURBd0VBd01JQlFVV0VIS01OUDZORWhjRkJBY0RBZ01NREFNQ0F3WUVCQmdUN1JnZkJ3VUlBZ0lEQlFVSzlFQUFBQUFBQXdBQUFJQUVBQU1BQUY0QWxRQ1pBQUFCTXpVMEppY3VBU2N1QVNzQk5UTVZJeUlHQnc0QkJ3NEJGUkVVRmhjZUFSY2VBVHNCRlNNMU16STJOejRCUFFFakZSUVdGeDRCRng0Qk93RVZJelV6TWpZM1BnRTFFVFFtSnk0Qkp5NEJLd0UxTXhVaklnWUhEZ0VIRGdFZEFRVUhJVFUrQVRjK0FUVTBKaWN1QVNNaUJnY09BUWNqUGdFM1BnRXpNaFlYSGdFVkZBWUhEZ0VIRGdFSE16STJOejRCTno0Qk56TVRJUlVoQVFHL0FnSUNCd1VIRUFjUXdCQUhEd2NGQndJQ0FnSUNBZ2NGQnc4SEVNQVFEUlVHQkFTL0FnSUNCZ1lIRGdnUXdCQU5GUVlFQkFJQ0FnWUZDQkFIRU1BUUNBNEhCUWNDQWdJQ29SLysvVGxSRnhjWERBME5IaElRSFEwTkV3WU1CQlFSRVNvWkd5d1NFaElJQ0F3bkdpa3lDbk1SR1FjSERBWUdDZ1FNWHZ3QUJBQUJnSElSRmdVRUJ3TUVCQXdNQkFNRENBVUZHUnYrM0FZVEJRUUhBd1FFREF3SUNBVVpGSktTRVJZRkJBY0RCQVFNREFnSUJSWUpBU1FiR2dVRUJ3TUVCQXdNQkFNRENBVUZGaEJ5ckZRTU5GVWhJVDBiRlNJT0RRMEpDUW9jRWg0dUVCQVFFUkVSS1JjUklSRWFPQjBzTlFrQkFRSUZCQVFMQndJc1FBQURBQUFBZ0FRQUF3QUFYZ0M1QUwwQUFBRXpOVFFtSnk0Qkp5NEJLd0UxTXhVaklnWUhEZ0VIRGdFVkVSUVdGeDRCRng0Qk93RVZJelV6TWpZM1BnRTlBU01WRkJZWEhnRVhIZ0U3QVJVak5UTXlOamMrQVRVUk5DWW5MZ0VuTGdFckFUVXpGU01pQmdjT0FRY09BUjBCSlQ0Qk56NEJNeklXRng0QkZSUUdCeDRCRng0QkZSUUdCdzRCSXlJbUp5NEJOVFEyTno0Qk16SVdGeDRCRng0QkZ4NEJNekkyTno0Qk5UUW1KeTRCSnk0Qkp5NEJLd0UxUGdFM1BnRTNQZ0UxTkNZbkxnRWpJZ1lISndFaEZTRUJBYjhDQWdJSEJRY1FCeERBRUFjUEJ3VUhBZ0lDQWdJQ0J3VUhEd2NRd0JBTkZRWUVCTDhDQWdJR0JnY09DQkRBRUEwVkJnUUVBZ0lDQmdVSUVBY1F3QkFJRGdjRkJ3SUNBZ0dHQ2hnUERpVVdHeWtQQ3dzZkh4VWZDd29MRXhJWVJ5NFdId2tJQ0FRRUJBa0dCQWdFQXcwS0NnNEVCZzBIRVIwTkRBMEdCZ1FLQlFjVERRd2FEUW9OR2cwT0V3WUdCZ3NMQ2hzUUdpc1JDd0Y1L0FBRUFBR0FjaEVXQlFRSEF3UUVEQXdFQXdNSUJRVVpHLzdjQmhNRkJBY0RCQVFNREFnSUJSa1VrcElSRmdVRUJ3TUVCQXdNQ0FnRkZna0JKQnNhQlFRSEF3UUVEQXdFQXdNSUJRVVdFSEpsRmlFTURBd1JFUXdiRGhneEdRZ1dEZzhpRkJ3d0ZSb2JCUVlGREFZRkNBTUVBd0VCQVFZRkJRWUJBZ0VNRFF3ZUVRMFlEQWtPQkFjTEJRWUZDUUlKQndnU0Nnc1hEUkFhQ3dvS0d4b0ZBUnRBQUFBRUFBQUFnQVFBQXdBQVhnQnFBRzBBY1FBQUFUTTFOQ1luTGdFbkxnRXJBVFV6RlNNaUJnY09BUWNPQVJVUkZCWVhIZ0VYSGdFN0FSVWpOVE15TmpjK0FUMEJJeFVVRmhjZUFSY2VBVHNCRlNNMU16STJOejRCTlJFMEppY3VBU2N1QVNzQk5UTVZJeUlHQnc0QkJ3NEJIUUVGRlNNVkl6VWpOUk16RVRNak5RY0JJUlVoQVFHL0FnSUNCd1VIRUFjUXdCQUhEd2NGQndJQ0FnSUNBZ2NGQnc4SEVNQVFEUlVHQkFTL0FnSUNCZ1lIRGdnUXdCQU5GUVlFQkFJQ0FnWUZDQkFIRU1BUUNBNEhCUWNDQWdJQ3FUczF1c3dqTzNDYUFXRDhBQVFBQVlCeUVSWUZCQWNEQkFRTURBUURBd2dGQlJrYi90d0dFd1VFQndNRUJBd01DQWdGR1JTU2toRVdCUVFIQXdRRURBd0lDQVVXQ1FFa0d4b0ZCQWNEQkFRTURBUURBd2dGQlJZUWNsNHVkSFFwQVNQKzR0cmFBZDVBQUFBQUF3QUFBSUFFQUFNQUFGNEFtZ0NlQUFBQk16VTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJCdzRCRlJFVUZoY2VBUmNlQVRzQkZTTTFNekkyTno0QlBRRWpGUlFXRng0QkZ4NEJPd0VWSXpVek1qWTNQZ0UxRVRRbUp5NEJKeTRCS3dFMU14VWpJZ1lIRGdFSERnRWRBU1VISXdjZUFSY2VBUlVVQmdjT0FRY09BUWNPQVNNaUppY3VBVFUwTmpjK0FUTXlGaGNlQVJjZUFUTXlOamMrQVRVMEppY3VBU2N1QVNjM016Y2hGU0VCQWI4Q0FnSUhCUWNRQnhEQUVBY1BCd1VIQWdJQ0FnSUNCd1VIRHdjUXdCQU5GUVlFQkw4Q0FnSUdCZ2NPQ0JEQUVBMFZCZ1FFQWdJQ0JnVUlFQWNRd0JBSURnY0ZCd0lDQWdKL0dZUWRLMFFaRlJZSEJ3Y1NDd29ZRFJNbUZCTWRDUWtKQkFNRUNnVUVDQU1EQ3djTkdBMFRJUTRPRHcwTkRTTVdFakFlVkoyQS9BQUVBQUdBY2hFV0JRUUhBd1FFREF3RUF3TUlCUVVaRy83Y0JoTUZCQWNEQkFRTURBZ0lCUmtVa3BJUkZnVUVCd01FQkF3TUNBZ0ZGZ2tCSkJzYUJRUUhBd1FFREF3RUF3TUlCUVVXRUhMQU56c0hJQmtXTkI0UklRNFBHUXNLRVFZSkNRY0dCdzhJQlFnREJBTUJBUUlHQmdnSkR3NFBJeFFVSlJJUkd3a0hDUUdyd0VBQUFBQUFCQUFBQUlBRUFBTUFBRjRBamdDc0FMQUFBQUV6TlRRbUp5NEJKeTRCS3dFMU14VWpJZ1lIRGdFSERnRVZFUlFXRng0QkZ4NEJPd0VWSXpVek1qWTNQZ0U5QVNNVkZCWVhIZ0VYSGdFN0FSVWpOVE15TmpjK0FUVVJOQ1luTGdFbkxnRXJBVFV6RlNNaUJnY09BUWNPQVIwQkpSVU9BUWNPQVFjT0FRY09BUWMrQVRNeUZoY2VBUlVVQmdjT0FTTWlKaWN1QVRVME5qYytBVGMrQVRjK0FUc0JCdzRCRlJRV0Z4NEJGeDRCTXpJMk56NEJOVFFtSnk0Qkl5SUdCdzRCQVNFVklRRUJ2d0lDQWdjRkJ4QUhFTUFRQnc4SEJRY0NBZ0lDQWdJSEJRY1BCeERBRUEwVkJnUUV2d0lDQWdZR0J3NElFTUFRRFJVR0JBUUNBZ0lHQlFnUUJ4REFFQWdPQndVSEFnSUNBbmNVSUF3TkdRd01GQWdJRFFZV0t4WVVKQkFQRHc4UUVqRWZGU01PSFJ3TEN3c2ZGQlFuRXhJakVCRzZBd0lGQlFZUEN3Y1RDdzBYQ2dzS0Nnb0xIQk1HREFZSEV3RTEvQUFFQUFHQWNoRVdCUVFIQXdRRURBd0VBd01JQlFVWkcvN2NCaE1GQkFjREJBUU1EQWdJQlJrVWtwSVJGZ1VFQndNRUJBd01DQWdGRmdrQkpCc2FCUVFIQXdRRURBd0VBd01JQlFVV0VITEFEQUlJQmdjVERRMGNFQkFtRlE4UUVoSVJMaHdiTWhZYkd3OE9IVW90SFRjYUdpNFZGQnNIQndmZkZTTU5EeUlSRWgwS0NBY05EUTBsR0J3dkZCTVVBZ01DQ3dHV1FBQUFBQVlBUUFBQUE4QURnQUFEQUFjQUN3QVpBR1lBb0FBQUFTRVZJUkVoRlNFUklSVWhBeEVqTlE0QkJ6VStBVGMrQVRjRE14VWpOVFEyTno0Qk56NEJOejRCTno0Qk56NEJOejRCTno0Qk5UUW1KeTRCSXlJR0J6VStBVE15RmhjZUFSY2VBUmNlQVJVVUJnY09BUWNPQVFjT0FRY09BUWNPQVFjT0FRY09BUU0xSGdFek1qWTNQZ0UxTkNZbkxnRXJBVFV6TWpZMU5DWWpJZ1lITlQ0Qk16SVdGeDRCRlJRR0J4VWVBUmNlQVJVVUJnY09BU01pSmljQmdBSkEvY0FDUVAzQUFrRDl3TUJBQWg4TEN4UUpDaEVJR252QUJBTUVDUVlHREFjR0RRWUdDd1VGQ0FNRUJBSUNBUVVGQlJBTEV5TVJFeW9ZQ3hNSkNBOEdCZ2tFQXdNREF3TUlCUVVNQndZT0J3VUpCUVFJQkFNR0FnSUNSUThqRlF3VUJ3Y0hDQWtKR0E4Y0dSNGRGaGNQSGc0UUpSVVhKQTBORFI0ZUVCa0tDUWtQRUE4ckd4Y21Ed01BUVA4QVFQOEFRQU5BL3dEQUFnOERMZ1FJQkFVTEJ2M3VMaE1LRVFnSERnWUdDd1VFQ1FRRUJ3UUVCd01FQndRRENBUUpEQVFFQkEwTk1Rc0tBZ01DQ0FRRkN3Y0dEd2dKRUFZSERBWUdDZ1FGQ1FRREJnTURCZ0lEQmdNQ0J2NmNNQWtKQkFVRURRZ0lEUVFGQkNvUUVBOFBDQWd0QndZSUNRZ1hEUmdmQmdFQkNnZ0lFd3dSR3dvS0N3WUdBQVlBUUFBQUE4QURRQUFEQUFjQUN3QVhBQ01BTHdBQUFTRVZJUkVoRlNFUklSVWhBeUlHRlJRV016STJOVFFtQXlJR0ZSUVdNekkyTlRRbUF5SUdGUlFXTXpJMk5UUW1BWUFDUVAzQUFrRDl3QUpBL2NEZ0tEZzRLQ2c0T0Nnb09EZ29LRGc0S0NnNE9DZ29PRGdEQUVEL0FFRC9BRUFEQURnb0tEZzRLQ2c0L3NBNEtDZzRPQ2dvT1A3QU9DZ29PRGdvS0RnQUFBQUFDQUJBQUVBRHdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUhnQUFBU0UxSVJVaEZTRVZJUlVoRlNFVklSVWhGU0VWSVJVaEZTRVZJUUVsRVFQQS9JQURnUDRBQWdEK0FBSUEvZ0FDQVA0QUFnRCtBQUlBL0lBRGdQMkEvd0FEUUVDQVFFQkFRRUJBUUVCQVFFQUJvT0QrUUFBQUFBQUlBRUFBUUFQQUE0QUFBd0FIQUFzQUR3QVRBQmNBR3dBZUFBQUJJVFVoRlNFVklSVWhGU0VWSVJVaEZTRVZJUlVoRlNFVklSVWhKUkVGQThEOGdBT0EvZ0FDQVA0QUFnRCtBQUlBL2dBQ0FQNEFBZ0Q4Z0FPQS9ZRC9BQU5BUUlCQVFFQkFRRUJBUUVCQVFNQUJ3T0FBQkFCQUFRQUR3QU5BQUFNQUJ3QUxBQTRBQUFFaEZTRVJJVFVoQlNFVklRRVJOd0dBQVlEK2dBSkEvY0FCZ1A2QUFZRDlRTUFCUUVBQlFFREFRQUhBL2tEZ0FBQUVBRUFCQUFQQUFzQUFBd0FIQUFzQURnQUFBU0VWSVJVaE5TRUZJUlVoQVJFM0FZQUJnUDZBQWtEOXdBR0Evb0FCZ1AxQXdBTEFRTUJBd0VBQndQNUE0QUFBQUFRQVFBQkFBOEFDZ0FBREFBY0FDd0FPQUFBQklSVWhGU0UxSVFFaEZTRUZFVGNCZ0FHQS9vQUNRUDNBQVlEK2dBR0EvVURBQWdCQXdFQUJRRUJBL2tEZ0FBQUFBd0JBQWtBRHdBT0FBQU1BQndBTEFBQUJJVFVoQnlFVklSY2hGU0VEd1B5QUE0Q0EvWUFDZ0lEOGdBT0FBMEJBZ0VCQVFBQUFBQUFEQUVBQlFBUEFBb0FBQXdBSEFBc0FBQUVoTlNFSElSVWhGeUVWSVFQQS9JQURnSUQ5Z0FLQWdQeUFBNEFDUUVDQVFFQkFBQUFBQUFNQVFBQUFBOEFCUUFBREFBY0FDd0FBQVNFMUlRY2hGU0VYSVJVaEE4RDhnQU9BZ1AyQUFvQ0EvSUFEZ0FFQVFJQkFRRUFBQUFBQUJnQ0FBSUFEZ0FOQUFBTUFCd0FMQUE4QUV3QVhBQUFCSVRVaEJ5RVZJUmNoRlNFSElSVWhGeUVWSVFjaEZTRURnUDBBQXdEQS9jQUNRTUQ5QUFNQXdQM0FBa0RBL1FBREFNRDl3QUpBQXdCQWdFQkFRRUJBUUVCQVFBQUdBSUFBZ0FPQUEwQUFBd0FIQUFzQUR3QVRBQmNBQUFFaE5TRUhJVFVoRnlFMUlRY2hOU0VYSVRVaEJ5RTFJUU9BL1FBREFJRCtBQUlBZ1AwQUF3Q0EvZ0FDQUlEOUFBTUFnUDRBQWdBREFFREFRTUJBd0VEQVFNQkFBQVlBZ0FDQUE0QURRQUFEQUFjQUN3QVBBQk1BRndBQUV5RVZJUUUxSVJVWElUVWhBeFVoTlNVaE5TRVJGU0UxZ0FNQS9RQURBUDBBd0FKQS9jREFBd0Q5d0FKQS9jQUNRQUpBUUFFQVFFQ0FRUDZBUUVCQVFQOEFRRUFBQmdDQUFJQURnQU5BQUFNQUJ3QUxBQThBRXdBWEFBQUJJVFVoTlNFVklRRWhOU0UxSVRVaE5TRTFJUkVoTlNFRGdQMEFBd0Q5QUFNQS9RQURBUDBBQXdEOUFBTUEvUUFEQVAwQUFvQkFnRUQrQUVCQVFFQkEva0JBQUFBRkFFQUFBQVBBQTRBQUF3QUhBQXNBRUFBc0FBQVRGeU0xRlRNbkl4VWhKeUVkQVNFbklRVTNKek0xSXljek5TTW5JVFVoSnlFMUlTY2hOU0VuSVRVaEp3ZWVRRjdlUUo0QlhrRCs0Z0hlUVA1aUF4TXRVeE5UUUpQVFFBRVQvcTFBQVpQK0xVQUNFLzJ0UUFLVC9TMUFMUUpBUUVEQVFNQkFnRUJBd0MxVFFFQkFRRUJBUUVCQVFFQkFMUUFBQUFBR0FFQUFBQVBBQTRBQUF3QUhBQXNBRHdBVEFCc0FBQUVWSVRVQkVTRVJCU0VSSVFNaEZTRVZOU0VWQXlFMUlSRWhOU0VEd1AwQUFnRDlnQUpBL2dBQ0FFRCtnQUdBL29CQUFrRDlnQUtBL2NBREFFQkEvc0QrUUFIQVFQN0FBUUJBZ0VCQUFzQkEvc0JBQUFBRkFFQUFRQVBBQTBBQUF3QUhBQXNBRHdBVEFBQUJJVFVoRnlFVklSY2hGU0VGSVJVaEZ5RVZJUUtBL2NBQ1FNRDlBQU1BZ1B5QUE0RCt3UDNBQWtEQS9RQURBQU1BUUlCQWdJQ0FRRUJBQUFVQVFBQUFBOEFEd0FBREFBY0FDd0FQQUJNQUFEY1JJUkVCRVNFUkJTRTFJUlVoTlNFVklUVWhRQU9BL01BREFQMUFBWUQrZ0FLQS9ZQUJnUDZBQUFQQS9FQURnUHpBQTBDQVFNQkF3RUFBQlFCQUFBQUR3QVBBQUFNQUJ3QUxBQThBRXdBQU54RWhFUUVSSVJFSElSVWhGeUVWSVFjaEZTRkFBNEQ4d0FNQXdQNkFBWUNBL1lBQ2dJRCtnQUdBQUFQQS9FQURnUHpBQTBCQVFFQkFRRUFBQUFBQUJRQkFBQUFEd0FQQUFBTUFCd0FMQUE4QUV3QUFOeEVoRVFFUklSRUhJUlVoRlNFVklSVWhGU0ZBQTREOHdBTUFRUDZBQVlEOWdBS0Evb0FCZ0FBRHdQeEFBNEQ4d0FOQVFFQkFRRUJBQUFBRkFFQUFBQVBBQThBQUF3QUhBQXNBRHdBVEFBQTNFU0VSQVJFaEVRRWhOU0VWSVRVaEZTRTFJVUFEZ1B6QUF3RDlRQUdBL29BQ2dQMkFBWUQrZ0FBRHdQeEFBNEQ4d0FOQS9zQkF3RURBUUFBQUFBQUZBRUFBQUFQQUE4QUFBd0FIQUFzQUR3QVRBQUEzRVNFUkFSRWhFUU1oRlNFWElSVWhCeUVWSVVBRGdQekFBd0RBL29BQmdJRDlnQUtBZ1A2QUFZQUFBOEQ4UUFPQS9NQURRUDhBUUVCQVFFQUFBQUFGQUVBQUFBUEFBOEFBQXdBSEFBc0FEd0FUQUFBM0VTRVJBUkVoRVFNaEZTRVZJUlVoRlNFVklVQURnUHpBQXdCQS9vQUJnUDJBQW9EK2dBR0FBQVBBL0VBRGdQekFBMEQvQUVCQVFFQkFBQVVBUUFBQUE4QUR3QUFEQUFjQUN3QVBBQk1BQURjUklSRUJFU0VSQVNFMUlSVWhOU0VWSVRVaFFBT0EvTUFEQVAxQUFZRCtnQUtBL1lBQmdQNkFBQVBBL0VBRGdQekFBMEQrQUVEQVFNQkFBQUFBQUFVQVFBQUFBOEFEd0FBREFBY0FDd0FQQUJNQUFEY1JJUkVCRVNFUkF5RVZJUmNoRlNFSElSVWhRQU9BL01BREFNRCtnQUdBZ1AyQUFvQ0Evb0FCZ0FBRHdQeEFBNEQ4d0FOQS9rQkFRRUJBUUFBQUFBVUFRQUFBQThBRHdBQURBQWNBQ3dBUEFCTUFBRGNSSVJFQkVTRVJBeUVWSVJVaEZTRVZJUlVoUUFPQS9NQURBRUQrZ0FHQS9ZQUNnUDZBQVlBQUE4RDhRQU9BL01BRFFQNUFRRUJBUUVBQUJnQkFBQUFEd0FQQUFBTUFCd0FMQUE4QUV3QW5BQUFURVNFUkF5RVJJUUVYSXpVVk14Y2pId0VoTlFNM0Z5RVZJUmNoRlNFWE14VWpGek1WSXhjSFFBT0FRUDBBQXdEOWh6eERmenk3OWp6K3prQXRNZ0hoL2xzOEFXbiswanp5dGp0N1AzOHRBOEQ4UUFQQS9JQURRUDZBUUVDQVFFQkFRQUlJTFRWQVFFQkFRRUJBaUMwQUFBVUFRQUJBQTRBRGdBQURBQWNBQ3dBUEFCTUFBQk1SSVJFRklSRWhHUUVoRVNrQkVTRTFJUkVoUUFOQS9RQUJRUDdBQVVBQmdQN0FBVUQrd0FGQUE0RDh3QU5BUVA3QS9vQUJRUDdBQVVCQUFVQUFBQXNBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFJd0FuQUNzQUFBRWpOVE16SXhVek55TVZNelVqRlRNMUl4VXpFU01WTXpVakZUTTNJeFV6TnlNVk14TVJJUkVGSVJFaEFRQkFRSUJBUUlCQVFFQkFRRUJBUUVCQWdFQkFnRUJBZ1B6QUF3RDlRQUxBQWNCQVFFQkF3RURBUVA1QVFNQkF3RUJBUUFIQS9NQURRRUQ5UUFBQUZRQkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JiQUFBVEl6VXpGU01WTXhVakZUTVZJeFV6RlNNVk13RWpGVE1WSXhVekZTTVZNeFVqRlRNQkl4VXpOeU1WTXdFakZUTTNJeFV6TnlNVk15VWpGVE0zSXhVek55TVZNd0VqRlRNM0l4VXpOeU1WTXhFaEVTTVJJUlVoRVRNUklZQkFRRUJBUUVCQVFFQkFBd0JBUUVCQVFFQkFRUDJBUUVDQVFFRC9BRUJBZ0VCQWdFQkFBUUJBUUlCQVFJQkFRUDhBUUVDQVFFQ0FRRUQrZ0VEK2dBR0FRQUdBQTBCQWdFQkFRTUJBUUVBQ1FFQkFRTUJBUUVBQ3dFQkFRUDFBUUVCQVFFQkFRRUJBUUVBRFFFQkFRRUJBL3NBQmdQNkFRUDZBQVlBQUFBQWJBRUFBUUFPQUE0QUFBd0FIQUFzQUR3QVRBQmNBR3dBZkFDTUFKd0FyQUM4QU13QTNBRHNBUHdCREFFY0FTd0JQQUZNQVZ3QmJBRjhBWXdCbkFHc0FBQUVWSVRVVEl4VXpGU00xTXhVak5UTVJJelV6RlNNMU13RWpOVE1WSXpVekVTTTFNeFVqTlRNQkl6VXpGeU0xTXhjak5UTVZJelV6RlNNMU14RWpOVE1WSXpVekZTTTFNeUVqRlRNekl6VXpGeU0xTXlFakZUTXpJelV6RnlNMU13RWpGVE16SXpVekZ5TTFNd09BL01CQVFFQkFRRUJBUUVCQVFBTUFRRUJBUUVCQVFFRDlnRUJBZ0VCQWdFQkFRRUJBUUVCQVFFQkFRUDZBUUVDQVFFQ0FRRUFCQUVCQWdFQkFnRUJBL3dCQVFJQkFRSUJBUUFJQVFFQUJnRUNBUU1CQS9zQkF3RUFCd0VEQVFQN0FRTUJBQWtCQVFFQkFRTUJBd0VEK3dFREFRTUJBUUVCQVFFQkFRRUFEQUVCQVFFQUFBQnNBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFJd0FuQUNzQUx3QXpBRGNBT3dBL0FFTUFSd0JMQUU4QVV3QlhBRnNBWHdCakFHY0Fhd0FBSlNNUk13VTFJeFVqTlRNVkl6VXpGU0UxTXhVak5UTVZBVFV6RlNNMU14VWhOVE1WSXpVekZRRTFNeFVITlRNVkJ6VXpGU00xTXhVak5UTVZJVFV6RlNNMU14VWpOVE1WRVRVakZSVTFNeFVITlRNVkVUVWpGUlUxTXhVSE5UTVZBVFVqRlJVMU14VUhOVE1WQWdCQVFBR0FRSUJBd0VEK3dFREFRQUhBUU1CQS9zQkF3RUFDUUVCQVFFQkF3RURBUVA3QVFNQkF3RUJBUUVCQVFFQkFRQU1BUUVCQVFFQURRRUJBUUVCQVFFQkFRRUJBL1FCQVFFQkFRRUJBUUFLQVFFQ0FRRUNBUUVCQVFFQkFRRUJBUUVCQUFZQkFRSUJBUUlCQVFQOEFRRUNBUUVDQVFFQUJBRUJBZ0VCQWdFQkFBQUFBR3dCQUFFQURnQU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUNjQUt3QXZBRE1BTndBN0FEOEFRd0JIQUVzQVR3QlRBRmNBV3dCZkFHTUFad0JyQUFBQkZTRTFGeU1WTXhVak5UTVZJelV6RlNNMU14VWpOVE1CSXpVekZTTTFNeFVqTlRNVkl6VXpKU00xTXhjak5UTTNJelV6RlNNMU14VWpOVE1WSXpVekZTTTFNeFVqTlRNaEl4VXpNeU0xTXhjak5UTWhJeFV6TXlNMU14Y2pOVE1CSXhVek15TTFNemNqTlRNRGdQekFRRUJBUUVCQVFFQkFRRUFEQUVCQVFFQkFRRUJBL1lCQVFJQkFRSUJBUUVCQVFFQkFRRUJBUUVEK2dFQkFnRUJBZ0VCQUFRQkFRSUJBUUlCQVFQOEFRRUNBUUVDQVFFQURnRUJBZ0VDQVFNQkF3RURBUUFGQVFNQkF3RURBUU1CQVFFREFRTUJBd0VEQVFNQkF3RUJBUUVCQVFFQkFRQUdBUUVEQVFBQUFBQnNBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFJd0FuQUNzQUx3QXpBRGNBT3dBL0FFTUFSd0JMQUU4QVV3QlhBRnNBWHdCakFHY0Fhd0FBTnpVaEZTVWpGVE0xSXpVek5TTTFNelVqTlRNMUl6VXpBU00xTXpVak5UTTFJelV6TlNNMU13RWpOVE1YSXpVekV5TTFNelVqTlRNMUl6VXpOU00xTXpVak5UTTFJelV6SVNNVk16TWpOVE1YSXpVeklTTVZNek1qTlRNWEl6VXpBU01WTXpNak5UTVRJelV6UUFOQS9RQkFRRUJBUUVCQVFFQkFBd0JBUUVCQVFFQkFRUDJBUUVDQVFFQ0FRRUJBUUVCQVFFQkFRRUJBL29CQVFJQkFRSUJBUUFFQVFFQ0FRRUNBUUVEL0FFQkFnRUJBZ0VCQVFFQkF3RUNBUUVCQVFFQkFRUDVBUUVCQVFFQkFRUDdBUUVCQS9zQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkEvb0JBUVA3QVFBQWJBRUFBUUFPQUE0QUFBd0FIQUFzQUR3QVRBQmNBR3dBZkFDTUFKd0FyQUM4QU13QTNBRHNBUHdCREFFY0FTd0JQQUZNQVZ3QmJBRjhBWXdCbkFHc0FBQk16RVNNVE5TTVZNelV6RlRNMU14VXpOVE1WTXpVekZRRTFNeFV6TlRNVk16VXpGVE0xTXhVQk5UTVZCelV6RlFVMU14VXpOVE1WTXpVekZUTTFNeFV6TlRNVk16VXpGUkUxSXhVVk5UTVZCelV6RlJFMUl4VVZOVE1WQnpVekZRRTFJeFVWTlRNVkJUVXpGVUJBUU1CQWdFQkFRRUJBUUVEK1FFQkFRRUJBUUVEK3dFQkFRUDdBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUVA2QVFFRCt3RUFEZ1B6QUF3QkFRRUJBUUVCQVFFQkEvUUJBUUVCQVFFQkFRQUtBUUVDQVFFQ0FRRUJBUUVCQVFFQkFRRUJBQVlCQVFJQkFRSUJBUVA4QVFFQ0FRRUNBUUVBQkFFQkFnRUJBZ0VCQUFBQUFBQnNBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFJd0FuQUNzQUx3QXpBRGNBT3dBL0FFTUFSd0JMQUU4QVV3QlhBRnNBWHdCakFHY0Fhd0FBSlNNUk13YzFJeFVqTlRNVkl6VXpGU00xTXhVak5UTVZBVFV6RlNNMU14VWpOVE1WSXpVekZSTTFNeFVITlRNVkZ6VXpGU00xTXhVak5UTVZJelV6RlNNMU14VWpOVE1WRVRVakZSVTFNeFVITlRNVkVUVWpGUlUxTXhVSE5UTVZBVFVqRlJVMU14VVhOVE1WQTRCQVFJQkFnRURBUU1CQXdFQUJRRURBUU1CQXdFREFRRUJBd0VEQVFNQkF3RURBUU1CQVFFQkFRRUJBUUVBQmdFQkF3RUJBQTBCQVFFQkFRRUJBUUVCQVFQMEFRRUJBUUVCQVFFQUNnRUJBZ0VCQWdFQkFRRUJBUUVCQVFFQkFRQUdBUUVDQVFFQ0FRRUQvQUVCQWdFQkFnRUJBQVFCQVFJQkFRSUJBUUFBQUFBQWhBRUFBUUFPQUE0QUFBd0FIQUFzQUR3QVRBQmNBR3dBZkFDTUFKd0FyQUM4QU13QTNBRHNBUHdCREFFY0FTd0JQQUZNQVZ3QmJBRjhBWXdCbkFHc0Fid0J6QUhjQWV3Qi9BSU1BQUFFMUl4VWpOVE1WSXpVekZTTTFNeFVqTlRNVkFUVXpGU00xTXhVak5UTVZJelV6RlJNMU14VUhOVE1WRnpVekZTTTFNeFVqTlRNVkl6VXpGU00xTXhVak5UTVZFVFVqRlJVMU14VUhOVE1WRVRVakZSVTFNeFVITlRNVkFUVXpGUkUxSXhVVk5UTVZCelV6RlJFMUl4VVZOVE1WQnpVekZRRTFJeFVWTlRNVkZ6VXpGUU1BUUlCQXdFREFRTUJBQVVCQXdFREFRTUJBd0VCQVFNQkF3RURBUU1CQXdFREFRRUJBUUVCQVFFQkFBc0JBUUVCQVFFQkFRRUQrZ0VCQXdFQURRRUJBUUVCQVFFQkFRRUQ5QUVCQVFFQkFRRUJBQW9CQVFJQkFRSUJBUUVCQVFFQkFRRUJBUUVBQmdFQkFnRUJBZ0VCQS93QkFRSUJBUUlCQVFBR0FRRUFCZ0VCQWdFQkFnRUJBL3dCQVFJQkFRSUJBUUFFQVFFQ0FRRUNBUUVBQUFBY0FRQUFBQThBRGdBQUpBQThBRXdBWEFCc0FId0FsQUFBM0lSVWhFU0VSSXpVaEFTTVZNelVqSlRVakZTRXpOU01GTlNNVkF5TVZNeEVCTnhjQkY0QUJBUDdBQTRCQS9RQURBSURBUVAzQWdBRUFnSUFCUUVDQWdJRC9BRnFtQVNaYVFFQURnUDhBd1AwQVFNREFnSUNBUUVCQUFVQ0EvWUFCQUZxbUFTWmFBQUFBQUFZQUFBQUFBOEFEd0FCakFHY0Fhd0J2QUhNQWR3QUFBVFVqRlNNMUl4VWpOU01WSXpVakZTTTFJeFVqTlNNVkl4VWpGVE1WSXhVekZTTVZNeFVqRlRNVkl4VXpGU01WTXhVekZUTTFNeFV6TlRNVk16VXpGVE0xTXhVek5UTVZNelV6TlRNMUl6VXpOU00xTXpVak5UTTFJelV6TlNNMU16VWpOUU1oRVNFVE5UTVZFU00xTXdFekZTTVRGU00xQTBCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRUDFBQXNCQVFFQkEvRUJBUUVCQUE0QkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUVAwQUFzRDh3RUJBQTRCQS9JQkFBOEJBUUFBT0FBQUFBQVBBQThBQVl3Qm5BR3NBYndCekFIY0Fld0IvQUlNQWh3Q0xBSThBa3dDWEFBQUJOU01WSXpVakZTTTFJeFVqTlNNVkl6VWpGU00xSXhVakZTTVZNeFVqRlRNVkl4VXpGU01WTXhVakZUTVZJeFV6RlRNVk16VXpGVE0xTXhVek5UTVZNelV6RlRNMU14VXpOVE0xTXpVak5UTTFJelV6TlNNMU16VWpOVE0xSXpVek5TTTFBeUVSSVJNMU14VVJJelV6QVRNVkl4TVZJelVCSXhVekpTRVZJUlVoRlNFVklSVWhGU0VWSVNVakZUTTFJeFV6TlNNVk13TkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVEOVFBTEFRRUJBUVB4QVFFQkFRQUdBd01BQmdQN0FBVUQrd0FGQS9zQUJRUDdBQVVEK2dNREF3TURBd0FPQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUQ5QUFMQS9NQkFRQU9BUVB5QVFBUEFRRUQvQUVCQVFFQkFRRUJBUUVCQXdFREFRQUFBQ0FBQUFBQUR3QVBBQUdNQWFBQnNBSEFBZHdCOUFJRUFoUUFBQVRVakZTTTFJeFVqTlNNVkl6VWpGU00xSXhVak5TTVZJeFVqRlRNVkl4VXpGU01WTXhVakZUTVZJeFV6RlNNVk14VXpGVE0xTXhVek5UTVZNelV6RlRNMU14VXpOVE1WTXpVek5UTTFJelV6TlNNMU16VWpOVE0xSXpVek5TTTFNelVqTlFNUklSRWhKUlVqTlJFekZTTUJCeGNISnpjWE54Y0hKemNuQVNNMU13TTFNeFVEUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkEvVUFDd1AwQVFFQkFBWTF5Y2kyZ29DM1RvS0F0YzNNQmpVQkFRRUFEZ0VCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkEvZ0QvQUFMQWdFQkEvSUJBQWxOemN5MmdvQzB0b0tBdGMzTUJMVUQ4UUVCQUFCMEFBQUFBQThBRHdBQURBQWNBQ3dBUEFCTUFGd0FiQUI4QUl3QW5BQ3NBTHdBekFEY0FPd0EvQUVNQVJ3QkxBRThBVXdCWEFGc0FYd0JqQUdjQWF3QnZBSWNBQUNVekZTTVJNeFVqQVRNVkl4RXpGU01CTXhVak5UTVZJelV6RlNNMU14VWpOVE1WSXpVekZTTUJNeFVqTlRNVkl6VXpGU00xTXhVak5UTVZJelV6RlNNQk14VWpKek1WSXlVekZTTTNNeFVqTnpNVkl6Y3pGU01CTXhVak56TVZJemN6RlNNM014VWpOek1WSXpjekZTTUhGd2NuTnlFUk54Y0hKeEVoSnpjWEJ5RVJCeWMzRnhFRGdFQkFRRUQ4Z0VCQVFFQURnRUJBUUVCQVFFQkFRRUJBUVB5QVFFQkFRRUJBUUVCQVFFQkFBUUJBUUlCQVFBRUFRRUNBUUVDQVFFQ0FRRUQ5Z0VCQWdFQkFnRUJBZ0VCQWdFQkFnRUJBd0d2THkydi9BR3ZMeTJzQkFHdkx5MnNCQUd2THkydEFRQVBBUVB6QVFBUEFRUDFBUU1CQXdFREFRTUJBd0VEOXdFREFRTUJBd0VEQVFNQkEvVUJBUUVCQVFFQkFRRUJBUUFQQVFFQkFRRUJBUUVCQVFFQkFhOHZMYS84QWE4dkxhLzhBYTh2TGF3RUFhOHZMYXdFQUFBSUFRQUFBQThBRGdBQVNBQm9BQUFFWEl5SW1OUkUwTmpNaE1oWVZFUlFHS3dFWEpSTTNGemNuTndFRVNNd2FKaVlhQXdBYUppWWFsTlQ5dE9JdDRsdmk0Z0s4dkNZYUFRQWFKaVlhL3dBYUpwYmkvYlRpNGx2aUxRQUFCZ0JBQUFBRHdBT0FBQU1BQndBTEFDTUFKZ0FxQUFBQklUVWhGU0VWSVJFaEZTRVRFUlFHSXhFVUJpTWhJaVkxRVNJbU5SRTBOak1oTWhZRkZ6Y1JJUkVoQXdEK0FBSUEvZ0FDQVA0QUFnREFKaG9sRy8yQUd5VWFKaVlhQXdBYUp2OEFRRUQ5Z0FLQUFRQkFnRUFCUUVBQndQOEFHaWIrUUJzbEpSc0J3Q1lhQVFBYUppWmFnSUQvQVA1QUFBQUFCUUJBQUFBRHdBUEFBQmNBSGdBd0FEMEFpd0FBQVNNMUl4VWhOU01WSXlJR0ZSRVVGak1oTWpZMUVUUW1BeUU0QVRFUklUVWhOVGdCTVRNVk16VWhGVE0xTXpnQk1RRXdCaU04QVRVeU5qRXpFU01wQVRVME5qYytBVGMrQVRjK0FUYytBVGMrQVRjK0FUYytBVFUwSmljdUFTTWlCZ2MxUGdFek1oWVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhEZ0VIRGdFSERnRUhEZ0VIRGdFVk14VURnSUNBL3dDQWdCb21KaG9EQUJzbEpSdjlBQU1BL1FDQWdBRUFnSUQrQURjdExVY3dRQUdBL3dBRkJRVU1Cd2dRQ1FnUkNBZ1BCZ1lMQkFRSEFnSUNCd2NIRlE0WUx4WVpOeDhQR1F3TEV3Z0lEQVFFQlFRRUJBc0hCZzhKQ1JJSkJnMEdCUXNFQlFjREFnT2xBNEJBUUVCQUpocjlBQnNsSlJzREFCb20vTUFDQUVEQVFFQkFRUDVqSXhjTkhFRCtnQndQR2dzTUZRa0pFQWNIRFFZRkRBVUdDZ1lGQ3dVR0N3Y01FZ1lIQmhRVFNSQVFCQVFEQ3djSEVRb0tGZ3dOR0FvS0VnZ0pEd2NIRFFjRUNRUUZDQVVFQ1FRRURBUkFBQUFNQUVBQUFBUEFBNEFBTWdCS0FHMEFnQURrQU9nQTdBRHdBUFFBK0FEOEFRb0FBQUV1QVNNaUJnY3pQZ0V6TWhZWEhnRVhIZ0VYSGdFVkhBRVZJeUlHRlJRV0Z4NEJGeDRCRng0Qk16STJOeFV6TlRRbUp3Y09BUWNPQVFjT0FRY09BU01pSmljdUFUVTBOanNCRlNVdUFTY3VBU2N1QVNNaUJnYzFJeEV6TlI0Qk16STJOejRCTno0Qk56NEJOVFFtQnc0Qkl5SW1KelUrQVRNeUZoY2VBUlVVQmlVZUFSVXpMZ0VuTGdFbkxnRW5MZ0VqSWdZSERnRUhEZ0VIRGdFVkZCWVhIZ0VYSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UzSXhRR0J3NEJCdzRCQnc0Qkl5SW1KeTRCSnk0Qkp5NEJOVFEyTno0Qk56NEJOejRCTXpJV0Z4NEJGeDRCRnpFQklSVWhGU0VWSVJVaEZTRXBBVFVoTlNFMUlSVWhOU0UzTXhFVUJpTWhJaVkxRVRNUklRRWdFQ3djUFVBQ05BRWtJeEFaQ0FNSEFnSURBUUVDR1ZsWkF3UUVDZ2NIRUFrSkZBc2ZOQlExRUJBVUJBZ0ZCUXNGQmd3SEJnMEdEeFlJQ1FnNU9TUUJiQVFNQ0FjVEN3c2FEaGtwRVRVMEVTZ1hEaGdMREJNSkNBMEZCQVVFUlFvYkVSWW1FUklvRlJFYUNna0pDUUZEQXdNMkFRY0ZCUTBIQ0JJS0N4WU1EeHdOREJZSkNRNEZCUVVGQlFRT0Nna1ZEUTBjRUF3V0Nnb1NDQWdNQlFVSEFUWURBd01IQkFRS0JnWU1CZ29SQndnT0JRWUlBd01EQXdNRENRVUdEUWdJRUFvR0RBWUdDZ1FFQndQOWZBSUEvZ0FDQVA0QUFnRCtBQUlBL2dBQ0FQNEFBZ0QrQUFJQVFFQWxHLzJBR3lWQUFvQURIUXNMTFMwWkdRVUZBZ1VEQXdZRUJBa0dCZzBJTkRNS0VRZ0lEUVVHQ1FNREF4SVRKTVFoTEF2SkJRZ0ZBd2NEQXdRQ0FRSUdCZ1lSREI4ZVFZVU9Gd29LRHdVRkJoVVVlUDZBSGc4UEJnVUZFQW9LR0E4T0lCSVJINFlPRGhJU2loa1pEZzRPS1JzZEtwQUZDd1lMRXdrSUR3VUdDUU1EQXdVRkJRNEtDUmdORGlBUkVpQU9EaGNKQ2c0RkJRVURBd01KQmdVUENBa1REQWNMQlFVSUF3TUZBZ0lCQXdRREN3Y0dFUXNLRnc0TkdBc0tFUWNIQ2dNREJBSUJBZ1VEQkFnRi90eEFRRUJBUUVEQVFNQkFnUDZBR3lVbEd3R0Evb0FBQUFBSUFNQUFRQU9BQTRBQUF3Qm5BSm9Bc2dEVkFPZ0JDd0VmQUFBbEl4RXpCUjRCRlRNdUFTY3VBU2N1QVNjdUFTTWlCZ2NPQVFjT0FRY09BUlVVRmhjZUFSY2VBUmNlQVRNeU5qYytBVGMrQVRjK0FUY2pGQVlIRGdFSERnRUhEZ0VqSWlZbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNaFlYSGdFWEhnRVhNUk11QVNNaUJnY3pQZ0V6TWhZWEhnRVhIZ0VYSGdFVkhBRVZJeUlHRlJRV0Z4NEJGeDRCRng0Qk16STJOeFV6TlRRbUp3Y09BUWNPQVFjT0FRY09BU01pSmljdUFUVTBOanNCRlNVdUFTY3VBU2N1QVNNaUJnYzFJeEV6TlI0Qk16STJOejRCTno0Qk56NEJOVFFtQnc0Qkl5SW1KelUrQVRNeUZoY2VBUlVVQmdNVUZoY2VBUmNlQVJjZUFUTXlOamNWTXhFakZTNEJJeUlHQnc0QkJ3NEJCdzRCRnpRMk56NEJNeklXRnhVT0FTTWlKaWN1QVRVRGdFQkEvZ1FEQXpZQkJ3VUZEUWNJRWdvTEZnd1BIQTBNRmdrSkRnVUZCUVVGQkE0S0NSVU5EUndRREJZS0NoSUlDQXdGQlFjQk5nTURBZ2dFQkFvR0Jnd0dDaEVIQ0E0RkJnZ0RBd01EQXdNSkJRWU5DQWdRQ2dZTUJnWUtCQVFIQXh3UUxCdzlRQUkwQVNRakVCa0lBd2NDQWdNQkFRSVpXVmtEQkFRS0J3Y1FDUWtVQ3g4MEZEVVFFQlFFQ0FVRkN3VUdEQWNHRFFZUEZnZ0pDRGs1SkFGc0JBd0lCeE1MQ3hvT0dTa1JOVFFSS0JjT0dBc01Fd2tJRFFVRUJRUkZDaHNSRmlZUkVpZ1ZFUm9LQ1FrSndRVUVCUTBJQ1JNTUN4Z09GeWdSTkRRU0tSa09HZ3NMRXdjSURBUUVCRFlKQ1FrYUVoVW9FUkFuRlJFYkNnb0pRQUdBbkFVTEJnc1RDUWtPQlFZSkF3TURCUVVGRGdvSkdBME9JQkVTSUE0T0Z3a0tEZ1VGQlFNREF3a0dCUThJQ1JNTUJ3c0ZCUWdEQXdVQ0FnRURCQU1MQndZUkN3b1hEZzBZQ3dvUkJ3Y0tBd01FQWdFQ0JRTUVDQVVCK1FzTExTMFpHUVVGQWdVREF3WUVCQWtHQmcwSU5ETUtFUWdJRFFVR0NRTURBeElUSk1RaExBdkpCUWdGQXdjREF3UUNBUUlHQmdZUkRCOGVRWVVPRndvS0R3VUZCaFVVZVA2QUhnOFBCZ1VGRUFvS0dBOE9JQklSSDRZT0RoSVNpaGtaRGc0T0tSc2RLdjZIRWlBT0R4Z0tDaEFGQmdVUER4NEJnSGdVRlFVR0JROEtDaGNPRGg4Ukd5a09EZzRaR1lvU0VnNE9EaXNkQUFBQUJRREFBRUFEZ0FOQUFESUFTZ0J1QUlFQWhRQUFBUzRCSXlJR0J6TStBVE15RmhjZUFSY2VBUmNlQVJVY0FSVWpJZ1lWRkJZWEhnRVhIZ0VYSGdFek1qWTNGVE0xTkNZbkJ3NEJCdzRCQnc0QkJ3NEJJeUltSnk0Qk5UUTJPd0VWSlM0Qkp5NEJJeUlHQnpVakVUTTFIZ0V6TWpZM1BnRTNQZ0UzUGdFMU5DWW5MZ0VuQnc0Qkl5SW1KelUrQVRNeUZoY2VBUlVVQmhNUkl4RUJvQkFzSEQxQUFqUUJKQ01RR1FnREJ3SUNBd0VCQWhsWldRTUVCQW9IQnhBSkNSUUxIelFVTlJBUUZBUUlCUVVMQlFZTUJ3WU5CZzhXQ0FrSU9Ua2tBVlFIRXdzTEdnNFpLUkUxTkJFb0Z3NFlDd3dUQ1FnTkJRUUZCQVFFREFncENoc1JGaVlSRWlnVkVSb0tDUWtKdjBBQ0hRc0xMUzBaR1FVRkFnVURBd1lFQkFrR0JnMElORE1LRVFnSURRVUdDUU1EQXhJVEpNUWhMQXZKQlFnRkJBWURBd1FDQVFJR0JnWVJEQjhlUWJRS0R3VUZCaFVVZVA2QUhnOFBCZ1VGRUFvS0dBOE9JQklSSHc0T0Z3ckREZzRTRW9vWkdRNE9EaWtiSFNzQjdmMEFBd0FBR1FBQS84QUVBQVBBQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUNjQUt3QXZBRE1BTndBN0FEOEFRd0JIQUVzQVR3QnpBSWNBdWdEU0FOWUFBQk16RlNNMU16VWpFVE0xSXdFek5TTUhNelVqQVNNVk15Y2pGVE1CTXpVakFTTVZNeVVqRlRNbkl4VXpBek0xSXdFek5TTTFNelVqTlRNMUl6VXpOU00xRlRNMUF6TTFJd1V6TlNNWE16VWpBdzRCSXlJbUp4VWpFVE1WUGdFek1oWVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhOelFtSnk0Qkl5SUdCeFVlQVRNeU5qYytBVFVsRlNNMURnRWpJaVluTGdFbkxnRW5MZ0UxTkRZN0FUd0JOUzRCSnk0Qkp5NEJKeTRCSXlJR0J5TStBVE15RmhjZUFSVUhJeUlHRlJRV0Z4NEJNekkyTno0Qk56NEJOejRCTnpVQkl4RXpBRUJBUUVCQVFBRkFnSURBZ0lBQ1FJQ0F3SUNBL2dCQVFBT0FnSUQ5d0lDQXdJQ0FnRUJBQThCQVFFQkFRRUJBUUVDQWdJRCtnSUNBd0lDQUN3c1lEaGNvRVRRMEVpa1pEaG9MQ3hNSENBd0VCQVFGQkFVTkNBa1REQlVKQ1FrYUVoVW9FUkFuRlJFYkNnb0ovdlkwRkRRZ0N4TUtDUkFIQmdzREJBUlpXUm9CQVFFQkF3TUNCZ1FJR0JFakpBRTBBejg5SFNzUUVCQTBKRGs1Q0FrSUZnOEdEUVlIREFZRkN3VUZDQVFCOUVCQUFvQ0F3SUQ5UUlEK3dFQkFRQVBBUUVCQS9FQ0FBNEJBUUVCQVFQM0FnUDZBZ0VDQVFJQkFnTUNBZ1B3QVFFQkFRRUFCQ3dZRkR3OGVBWUI0RkJVRkJnVVBDZ2tZRGc0ZkVSSWdEZzhZQ2dvUEJwQWJLUTRPRGhrWmloSVNEZzRPS3gwcXhDUVNFd01EQXdrR0JRNElCeEVLTXpRSURnVUdDUVFFQmdNREJRSUZCUmtaTFMwTEN3c3NJVEFlSHdzU0JnWUdBZ0VDQkFNREJ3TUVDUVZCQWF2OUFBQUFBQUFEQUVBQVFBUEFBMEFBQXdBY0FEUUFBQUVSSXhFQkp3YzFJeFVuQnhjakZUTUhGemNWTXpVWE55Y3pOU00zSVNjSE5TTVZKd2NYSXhVekJ4YzNGVE0xRnpjbk16VWpBOEJBL2R3V1JrQkdGa1ZwYVVVV1JrQkdGa1ZwYVVVQndCWkdRRVlXUldscFJSWkdRRVlXUldscEEwRDlBQU1BL3NZV1JXbHBSUlpHUUVZV1JXbHBSUlpHUUVZV1JXbHBSUlpHUUVZV1JXbHBSUlpHUUFBQ0FFQUFRQVBBQTBBQUR3QWNBQUFCSXhFakVTTVJJeEVpSmpVME5qTWhFekUxSXhVakZUTVZNelV6TlFLQWdFQ0FRRTl4Y0ZBQmdNQkFnSUJBZ0FNQS9VQUN3UDFBQVlCd1VFOXgvY0NBZ0VDQWdFQUFBQUFBQlFBQUFBQUQ3UU9BQUFnQURBQVNBQllBSVFBQUFSYzNBeU1CTXo4Qk55TWJBUU1WTXdFbkFSY25BUmMzQnljM05qSWZBUllVQndJSkYzR3AwUDdvbWpnbDc4eG1aaWFGQVZTSS9xOXZMZ0VRTGE4dGlDMFROUk10RXhNQmdEOXhBYzc5QUpwbVlBRVovdWYrcFlVQlVZaityRVF1QVE4dFZDMklMUk1UTFJNMUV3QUFDUUNBQUFBRGdBT0FBRmNBYkFDYkFKNEFyQUN5QUxZQXVnQytBQUFCRGdFeElqQWpNQ1kxTkNZOUFUUW1KeTRCSnk0Qkl5SUdCdzRCRlJRV0Z4NEJNekkyTno0QlBRRTBOamMrQVRNeUZoY2VBUjBCRGdFSERnRUhEZ0VWRkJZWEhnRXpNalkzUGdFM0hnRVhIZ0V6TWpZL0FUVUhJdzRCS3dFaUppY3VBVFUwTmpjK0FUYytBVGNWQnk0Qkx3RWpCdzRCQnhRR0R3RVZNelVqTGdFMUxnRTFORFkvQVRNWEhnRVZGQVlIRGdFSEl4VXpOU011QVNjbk54Y0JJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0VqTlRNWEl6VXpGeU0xTXdMeUNRWUJBUUVCQWdNREN3Z0pGdzRTSFFvTEN3UURCQW9GQmdvREJBTURBZ01JQlFjS0F3TUZHQ0VMQ3hFRkF3UUlCd2dUREFjT0J3TU9DZ0VFQWdRTUJ3d2FEUUlPUncwUUJBRUVCd01FQXdNQ0JBb0lBdzhLd3dJSUJsRVBVZ1lKQXdZSUJsWUhDZ2NCQWdJRUNsVUpCQUlCQVFFR0J3ZG9CZ1lKQTQ4ZEhRRXQvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdQNUFnSURBZ0lEQWdJQUJlQWtGQWdFQ0RSRS9EeE1GQ0F3REJRVUpDQWdVQ2dZS0JBUUVCQVFEQ2djTEF3VURBZ0lEQkFNUER3SUpEZ1lHRHdjR0RnZ01GUWNJQ0FNREFRa0lCUWNDQlFVUkVRSWhEUW9IQkFNRUNnVUZDQVFFQ1FRQ0JnUTNHQUlQRS96NkV4SURBUU1DQVJjWUFRTUJBUU1DQWdzS0lCd01EUU1DQXdFQkFnRVlHQUVEQkdSWldRRzhKUnY5QUJzbEpSc0NnUDJBQXdEQS9nQ0FnSUNBZ0FBR0FFQUFBQVB0QTRBQUN3QVJBQllBSVFCQUFGVUFBQ1UzRVNFUklSVWpOU0VSSVNVVk13RW5BUmNuQVJjQkFTY21JZzhCRnpjMk5DY0JJelVqRGdFaklpWW5MZ0UxTkRZL0FUUW1JeUlHQnpVK0FUTXlGaDBCSndjT0FRY09BUlVVRmhjZUFUTXlOamMrQVQwQkEwQkEvTUFEUUVEOVFBTEEvb0NGQVZTSS9xOXZMZ0VRTGY3eEFiNHRFelVUTFlndEV4UDlreklCRENJWEVSb0tDUW9sSmtNWEZ4UWxFUklxR0Nzck1qQUxFQVlHQlFVRkJRNEpEQk1JQ0FmK1FQN0NBNENBUVAwQXhZVUJVWWorckVRdUFROHQvdkFCdnkwVEV5MklMUk0xRS80QUxCWVdDZ29KR2hBaktBWUtHaHNQRHpBTERDNHRwWDRIQWdZRUJBOExDQXdGQlFVSkNRZ1hEUllBREFBQS84QUQ3UU9BQUFvQUVnQVdBQm9BSGdBaUFDWUFNUUE1QUQwQVVBQlVBQUFCTnpZeUh3RVdGQThCSndjQkJ4VXpOd0VuQXljQkZ3TWhGU0VYSVJVaEJ5RVZJUWNqRlRNQk56WXlId0VXRkE4Qkp3Y0JCeFV6TndFbkF5Y0JGd1VSSVJVekZUTTFKeUVpQmhVUkZCWTdBVFVGSVRVaEF6Z3VFalVUTFJNVExZZ24vdVUyaFRrQkc0amlMZ0VRTGY3L0FBRUFnUDZBQVlDQS93QUJBSUNBZ0FGNExoSTFFeTBURXkySUovN2xOb1U1QVJ1STRpNEJFQzM5Z2dIQXdFREEvZ0FiSlNVYndQNkFBWUQrZ0FIQUxSTVRMUk0xRXkySUovN2xPWVUyQVJ1SS9tZ3VBUTh0QVc5QVFFQkFRRUJBQVFBdEV4TXRFelVUTFlnbi91VTVoVFlCRzRqK2FDNEJEeTJSQXNEQVFJREFKUnY5UUJzbFFNQkFBQUFBQ0FDQUFBQUQ3UU9BQUFvQUVnQVhBQnNBSHdBakFDY0FQQUFBQVFjbk56WXlId0VXRkFjbkZ3RUhJelUzQVJjbkFSY0JCVE0xSXpVek5TTWxJUlVoQVRNMUl3VWhFU0VWTnljaElnWVZFUlFXTXlFeU5qVVJCd1B0TFlndUVqVVRMUk1UM0lqKzVUbUZOZ0ViTFMzKzhDNEJELzRDUUVEQXdBRUEvd0FCQVA4QVFFQUNBUDJBQWNDZ1lQNEFHeVVsR3dLQUd5VkFBbVV0aUMwVEV5MFROUk0waVA3bE5vVTVBUnVJTGY3eExnRVEwVUJBUUlCQS9vQkF3QU1Bd0tCZ0pSdjlBQnNsSlJzQlhrQUFCd0FBQUFBRDdRT0FBQW9BRWdBWEFDVUFNQUEyQURvQUFBRWpOVFEyTXlFWEl6VWhFd2NWTXpjQkp3RVhKd0VYQVNVM0VSUUdJeUVpSmowQk14VWhFd2NuTnpZeUh3RVdGQWNsQVNjM0Z3RURJelV6QVFCQUpSc0J3SURBL29EMk5vVTVBUnVJL3VVNUxnRVFMZjd4QVJGQUpSdjl3QnNsUUFKQXJTMklMaEkxRXkwVEUvNVQvcURnV29ZQkJtWkFRQUxBZ0JzbGdFRDkvam1GTmdFYmlQN2xmUzRCRHkzKzhGMUEvdUliSlNVYndNQUI1UzJJTFJNVExSTTFFM3Yrb09CYWhnRUcvWVpBQUFBQUNRQUEvOEFEN1FQQUFBb0FFZ0FXQUNRQUx3QXpBRHdBUXdCSkFBQUJJelUwTmpNaEZ5TTFJUVVYQVFjak5UY0JGeWNCRndVaE5TTVZGQll6SVRJMk5SRUhFeWNtSWc4QkZ6YzJOQ2NCTXpVakF5RW5JU0lHRlJFekVTTVZGQll6TVFrQkp3Y1hBUUVBUUNVYkFjQ0F3UDZBQWhHSS91VTVoVFlCR3kwdC92QXVBUkg5d0VBbEd3SkFHeVZBclMwVE5SSXVpQzBURS8xVFFFREFBZ0JBL2tBYkpVQkFKUnNCWnY3NmhscmdBV0FDZ0lBYkpZQkE1NGorNVRhRk9RRWJpQzMrOFM2QndNQWJKU1ViQVI1QUFXSXRFeE10aUMwVE5SUCtBRUFEQUVBbEcvOEEva0JBR3lVQ2V2NzZobHJnQVdBQUFBY0FBQUFBQSswRGdBQU1BQkFBR3dBbUFDNEFNd0JCQUFBVEZ3Y25CeWMzSnpjWE54Y0hGelVqRlFFbkppSVBBUmMzTmpRbkpTRVZOeWNoSWdZZEFUTWxGd0VISXpVM0FSY25BUmNCRXlFMUl4VVVGak1oTWpZMUVRZk5jeTF6Y3kxemN5MXpjeTF6czBBQ3JTMFROUkl1aUMwVEUvelRBY0NnWVA0QUd5VkFBbEdJL3VVNWhUWUJHeTB0L3ZBdUFROEMvWUJBSlJzQ2dCc2xRQUdnY3kxemN5MXpjeTF6Y3kxejRFQkFBZ0F0RXhNdGlDMFROUk9Bd0tCZ0pSdkFHWWorNVRhRk9RRWJpQzMrOFM0QkVQNHZnSUFiSlNVYkFWNUFBQUFKQUFEL3dBUHRBOEFBREFBWEFCOEFJd0F4QUR3QVFBQkpBRkFBQUJNWEJ5Y0hKemNuTnhjM0Z3Y1RJUlV6SnlFaUJoMEJNd1VYQVFjak5UY0JGeWNCRndVaE5TTVZGQll6SVRJMk5SRUhFeWNtSWc4QkZ6YzJOQ2NCTXpVakF5RW5JU0lHRlJFekVTTVZGQll6TWMxekxYTnpMWE56TFhOekxYTXpBWURBZ1A1QUd5VkFBaEdJL3VVNWhUWUJHeTB0L3ZBdUFSSDl3RUFsR3dKQUd5VkFyUzBUTlJJdWlDMFRFLzFUUUVEQUFnQkEva0FiSlVCQUpSc0JvSE10YzNNdGMzTXRjM010Y3dGZ1FJQWxHNEJuaVA3bE5vVTVBUnVJTGY3eExvSEF3QnNsSlJzQkhrQUJZaTBURXkySUxSTTFFLzRBUUFNQVFDVWIvd0QrUUVBYkpRQUFBQVlBQVAvQUJBQUR3QUFEQUFjQVBRQkdBRWtBWEFBQU55RVZJU1VoRlNFVElnY09BUWNHTVJFd0ZqTXlOakVSTUNZaklnWXhFVE0xTkRZek1oWVZFVEFHSXlJbU1SRXdOak15RmpFUk14RXdKeTRCSnlZQkJ5TVRNeE1qSnlNM015Y0JJUkVoTlNFaUJoVVJGQll6SVRJMk5SRWpnQUhBL2tBQndQNUFBY0RnVkMwdUtnTUVLSGg0S0JoSVNCaEFDUmNYQ1JoSVNCZ29lSGdvUUFNRUtpMHUvV0VWUUlCQWdFQVZsaFpxTlFGZy9jQUJ3UDVBR3lVbEd3SkFHeVZBZ0VEQVFBTUFIaDVJSGg3K3dJQ0FBVUJBUVA4QTJCQVlGeEgrNkVCQUFVQ0FnUDhBQVFBZUhrZ2VIdjNBUUFHQS9vQkFRS0Q5b0FNQVFDVWIvUUFiSlNVYkFRQUFCQUNBQUFBRGdBT0FBQjBBS3dBNUFEOEFBQUVoSGdFWEhnRVhGZ1lqSWlZbkxnRTFORFkzUGdFek1oWVhIZ0VkQVNjMEppY3VBU01pQmdjT0FRY3pBUkUwSmlNaElnWVZFUlFXTXlFVEl4VWhFU0VDd1A3SkFSUVRFelFoQnc4UkxrSWJHaHNkSFIxSkt5dERHQmNZU0E4UERpZ2FHU29TRVJZRTdnRUlKUnY5Z0JzbEpSc0NBSURBL2tBQ2dBSFBKRGNVRXhJQkFUa2RIUjFTTlRKUklCOGdHeHdiU3pBa09oNHVFQkVRRVJFU0xSeit0d0tBR3lVbEcvMEFHeVVCQU1BREFBQUFBQUFGQUlBQUFBT0FBNEFBRndBYkFCOEFJd0FuQUFBbEVTTVJJU0ltTlRRMk15RVJJU0lHRlJFVUZoY2VBVE1SSVJFaEFTRTFJUkVoTlNFbklUVWhBNEJBL2NBYUppWWFBZ0QrQURWTEl4ME9JUkVCd1A1QUFZRCt3QUZBL3NBQlFFRC9BQUVBQUFNQS9VQW1HaG9tQXNCTE5mMkFJenNSQ0FrRFFQM0FBY0JBL3NCQVFFQUFBQUFBQXdBQS84QUVBQU5BQUFzQUtBQTFBQUFCTWhZVkZBWWpJaVkxTkRZWEJ3RUhFVGdCTVNFNEFURVJNeEUwSmlNaElnWVZFUlFXTXlFMU13VWpOU01WSXhVekZUTTFNelVDSUNnNE9DZ29PRGpJb1A4QTRBTUFRQ1lhL1FBYUppWWFBZ0NBQVFCQVFJQ0FRSUFDZ0Rnb0tEZzRLQ2c0NEtBQkFPQUI0UDZBQVlBYUppWWEvWUFhSm9CQWdJQkFnSUJBQUFBQUFBY0FRQUFBQSswRFFBQUxBQ1lBS3dBdkFESUFPZ0JGQUFBQk1oWVZGQVlqSWlZMU5EWURKd2NST0FFeElUZ0JNUlV6TlRRbUl5RWlCaFVSRkJZeklUVWxBU00xQVJjbkFSY2xPUUVITVRJMlBRRUhNeE1uSmlJUEFSYzNOalFuQW1Bb09EZ29LRGc0R2IvZ0F3QkFKaHI5QUJvbUpob0JBQUlaL3F5RkFWRXRMZjd3TGdHUlFCb20zcDV0TFJNMUV5MklMUk1UQW9BNEtDZzRPQ2dvT1A3QnYrQUI0SUNBR2lZbUd2MkFHaVpmc3Y2dmhRRlVpQzMrOFM3ZDNpWWFudDRCd0MwVEV5MklMUk0xRXdBQUFBQUpBRUFBUUFQQUEwQUFEd0FUQUJjQUd3QWZBQ01BT0FCRUFFZ0FBQUVoSWdZVkVSUVdNeUV5TmpVUk5DWUJJelV6RnlNMU14Y2pOVE1YSXpVekZ5TTFNelVuQndFSEVUTTFJelU0QVRFekZUTTFJVGdCTVFjVUJpTWlKalUwTmpNeUZpVXpGU01EZ1AwQUdpWW1HZ01BR2lZbS9TWkFRTUNBZ01DQWdNQ0FnSUJBUUlDZy93RGdRRUNBUUFKQXdEZ29LRGc0S0NnNC9rQkFRQU5BSmhyOWdCb21KaG9DZ0JvbS9ZQkFRRUJBUUVCQVFFQWdnS0FCQU9BQklFQ0FRRURnS0RnNEtDZzRPRGhBQUFBQ0FFQUFBQVBBQTRBQURRQWJBQUFCSVNJR0ZSRTNJVEkyTlJFMEpnTTRBVEVoQnhFNEFURWhPQUV4QTREOUFCb213QUtBR2lZbUd2MWxaUU1BQTRBbUd2ekF3Q1lhQWtBYUp2MkFaUUtsQUFJQVFBQUFBOEFEZ0FBWEFDTUFBQk1IRVRnQk1TRTRBVEVSTXhFMEppTWhJZ1lWRVRjaE5TVW5CeWNIRndjWE54YzNKK1ZsQXdCQUpocjlBQm9td0FFQUFjQXRjM010YzNNdGMzTXRjd0VBWlFLbC9vQUJnQm9tSmhyOHdNQkFFeTF6Y3kxemN5MXpjeTF6QUFVQVFBQUFBOEFEZ0FBV0FCb0FIZ0FrQUQwQUFBRTBKaU1oSWdZZEFUTTFPQUV4SVRnQk1SRTRBVEV6QXhjSEp6Y25OeGNmQVFjbk54Y0ZCeEU0QVRFaE9BRXhGVE0xTkNZaklTSUdGUkUzSVRVaEE4QW1HdjNBR2laQUFrQkF6UzF6TFhOekxYTXRjeTJnb0MzOUxXMENRRUFtR3YzQUdpYkFBUUQrN1FOQUdpWW1Ha0JBL29EKzRDMXpMWE56TFhNdGN5MmdvQzFUU0FJSXdNQWFKaVlhL1lDQVFBQUFBQU1BQVAvQUJBQUR3QUFEQUN3QU1nQUFDUU1GSWlZbk5SNEJNekkyTlRRbUx3RXVBVFUwTmpNeUZoY1ZMZ0VqSWdZVkZCWWZBUjRCRlJRR0l6Y1JNeEV6RlFJQS9nQUNBQUlBL1dnZ05oRVZOUndZSVJNU0x5UXJRakFkTUJRVkx4c1dIUklSTXlnbVJqUy9RWmdEd1A0QS9nQUNBSWNRQzBJUUZCRVNFQThIRUF3cEtDMHZEUXhCRHhJUEVBOFBCUklOTGlRd0x3Y0JRUDhBUUFBQUFBQUZBQUQvd0FRQUE4QUFBZ0FTQUNJQU13QkRBQUFsRVFFQk5RWUhEZ0VIQmdjek5qYytBVGMyRXhVMk56NEJOelkzSXdZSERnRUhCZ0VqRmhjZUFSY1dGelVtSnk0Qkp5WW5KVE1tSnk0Qkp5WW5GUllYSGdFWEZnR0FBWUQrd0ZkTlRIZ21Kd3VCQ3h3Y1ZUVTJ2RmROVEhnbUp3dUJDeHdjVlRVMi9nV0JDeWNtZUV4TlZ6dzJOVlVjSEFzQy9vRUxKeVo0VEUxWFBEWTFWUndjd0FJQS93QUJmNEVMSnlaNFRFMVhQRFkxVlJ3Yy9RMkJDeWNtZUV4TlZ6dzJOVlVjSEFFMFYwMU1lQ1luQzRFTEhCeFZOVFk4Z0ZkTlRIZ21Kd3VCQ3h3Y1ZUVTJBQUFDQUFEL3dBUUFBOEFBR3dBZUFBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BeEVCQWdCcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0Nnb0tJdGVYZW9CZ0FQQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvL1FBQ0FQOEFBQUFDQUFEL3dBUUFBOEFBSEFBL0FBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21Jd0VpQmdjNkFURVZJekFIRGdFSEJpY21OalUyTno0Qk56WTNOamMrQVJjV01UQVVBZ0JxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXb0JBQzFFTVJaTWdCUVVVRHc4VUFFQk5TUWxNUkVRRENReU1sd2dJQVBBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z28vc0FaWjRBb0tXQW9LQUVWVFI0SUhoNU1LU2dkY1RZM0tRRUNhd0FBQUFBRkFFQUFBQVBBQTRBQU9RQStBRU1BU0FCTUFBQUJGUlFHS3dFaUpqMEJJUlVVQmlzQklpWTlBVFEyTXpVME5qTTFORFk3QVRBV0ZSd0JNUlV6TlRBME5UUTJNVE15RmgwQk1oWWRBVElXQVRNMUl4VWhNelVqRlFFakZTRTFCU0UxSVFQQUpSdkFHeVgvQUNVYndCc2xKUnNsR3lVYmdFQ0FRSUFiSlJzbEd5WDk0Q0RBQWVBZ3dQNGdJQUZBQVFBQlFQN0FBWURBR3lVbEc0Q0FHeVVsRzhBYkpZQWJKVUFiSlJBd01CREF3QkF3TUJBbEcwQWxHNEFsQWFWQVFFQkEvUUJBUUVCQUFBTUFRQUFBQThBRGdBQU5BQk1BSVFBQUFTRWlCaFVSRkJZeklUSTJOUkVESVJFaEZUTUJNeFVqSWlZMUVUUTJNeUVYSVFNQS9vQWJKU1ViQWdBYkpVRCtBQUZBd1AwQWdJQWJKU1ViQVlCQS9rQURBQ1ViL1lBYkpTVWJBZ0QrQUFLQXdQN0FRQ1ViQW9BYkpVQUFBQUFGQUVBQUFBUEFBNEFBTUFCSUFHQUFiQUJ4QUFBQkl3RXVBU01pQmhVVUZoY2VBUmNlQVRNeU5qVTBKaWMzRnc0QkZSUVdNekkyTno0Qk56NEJOVFFtSXlJR0J5Y0JBUlFHSXlvQkl5NEJKendCTlRRMk16b0JNeDRCRnh3QkpUb0JNeklXRlJ3QkZRNEJCeW9CSXlJbU5Ud0JOVDRCSlRRMk16SVdGUlFHSXlJbUp3RTFNd0VEd0Z2OXRRMGVEMEplQmdVTU1COE5IZzlDWGdZRmk0c0ZCbDVDRHg0Tkh6QU1CUVplUWc4ZURZc0JaZjJBT0NnQkF3RWxOQUk0S0FFREFTVTBBZ0hiQVFNQktEZ0NOQ1VCQXdFb09BSTAvdW9URFEwVEV3ME5FNVgrOVZzQkN3T0EvYlVGQmw1Q0R4NE5IekFNQlFaZVFnOGVEWXVMRFI0UFFsNEdCUXd3SHcwZUQwSmVCZ1dMQVdYOWV5ZzRBalFsQVFNQktEZ0NOQ1VCQTE4NEtBRURBU1UwQWpnb0FRTUJKVFRDRFJNVERRMFRFMmdCQ2x2KzlRQUFBQUFEQUlBQUFBT0FBOEFBRmdBZEFDVUFBQUVqTGdFaklnWUhJeUlHRlJFVUZqTWhNalkxRVRRbUlUSVdGU00wTmdFaEVUTVZJVFV6QTBEUkVUb2tKRG9SMFJzbEpSc0NnQnNsSmY2bEd5V0FKUUZiL1lDQUFZQ0FBNEFkSXlNZEpSdjlBQnNsSlJzREFCc2xKUnNiSmZ6QUF3Q0FnQUFBQUFBRkFJQUFBQU9BQThBQUJnQWRBQ1FBTEFBeUFBQWxCeWMzRndjWEFSRVVCaU1oSWlZMUVUUTJPd0UrQVRNeUZoY3pNaFlGTXpRbUl5SUdCU01WSVRVakVTRURGd2NYTnljQnJTMmdvQzF5Y2dIVEpSdjlnQnNsSlJ2UkVUb2tKRG9SMFJzbC9rQ0FKUnNiSlFHQWdQNkFnQUtBN1hOekxhQ2c3UzJnb0MxemN3SlQvUUFiSlNVYkF3QWJKUjBqSXgwbEd4c2xKUnVBZ1AwQUFaTnpjeTJnb0FBQUFBVUFnQUFBQTRBRHdBQVBBQ1lBTFFBMUFEa0FBQUVUTXpjWE14TWpGVE1ISnlNSEp5TUJJeTRCSXlJR0J5TWlCaFVSRkJZeklUSTJOUkUwSmlFeUZoVWpORFlCSVJFekZTRTFNd01oTlNFQkFHRmRRanRXYjVJbUxEbGJRekZnQWtEUkVUb2tKRG9SMFJzbEpSc0NnQnNsSmY2bEd5V0FKUUZiL1lDQUFZQ0FRUDRBQWdBQ2dQNkE0K01CZ0VXcTcrL3ZBUUFkSXlNZEpSdjlBQnNsSlJzREFCc2xKUnNiSmZ6QUF3Q0FnUDFBUUFBQUFBUUFnQUFBQTRBRHdBQVBBQ1lBTFFBMUFBQUJFek0zRnpNVEl4VXpCeWNqQnljakFTTXVBU01pQmdjaklnWVZFUlFXTXlFeU5qVVJOQ1loTWhZVkl6UTJBU0VSTXhVaE5UTUJBR0ZkUWp0V2I1SW1MRGxiUXpGZ0FrRFJFVG9rSkRvUjBSc2xKUnNDZ0JzbEpmNmxHeVdBSlFGYi9ZQ0FBWUNBQW9EK2dPUGpBWUJGcXUvdjd3RUFIU01qSFNVYi9RQWJKU1ViQXdBYkpTVWJHeVg4d0FNQWdJQUFCZ0NBQUFBRGdBUEFBQVlBSFFBa0FDd0FNQUEyQUFBbEJ5YzNGd2NYQVJFVUJpTWhJaVkxRVRRMk93RStBVE15Rmhjek1oWUZNelFtSXlJR0JTTVZJVFVqRVNFQkF4Y1RCeGNIRnpjbkFhMHRvS0F0Y25JQjB5VWIvWUFiSlNVYjBSRTZKQ1E2RWRFYkpmNUFnQ1ViR3lVQmdJRCtnSUFDZ1A3ZWVqMTdDWE56TGFDZzdTMmdvQzF6Y3dKVC9RQWJKU1ViQXdBYkpSMGpJeDBsR3hzbEpSdUFnUDBBQWhEK01CRUIwVzF6Y3kyZ29BQUFCUUNBQUFBRGdBUEFBQXNBRWdBcEFEQUFPQUFBQVRNUkl6VUhKeFVqRVRNWEJUTUhKek0xTXhNakxnRWpJZ1lISXlJR0ZSRVVGak1oTWpZMUVUUW1JVElXRlNNME5nRWhFVE1WSVRVekFjUThRRUJBUUVCQUFVQkFZR0JBUUlEUkVUb2tKRG9SMFJvbUpob0NnQm9tSnY2bUd5V0FKUUZiL1lDQUFZQ0FBZ0QvQUpKY1hKSUJBRndrZ0lDQUFZQWRJeU1kSmhyOUFCb21KaG9EQUJvbUpSc2JKZnpBQXdDQWdBQUFBQWNBZ0FBQUE0QUR3QUFXQUIwQUpRQXBBQzBBTVFBMUFBQUJJeTRCSXlJR0J5TWlCaFVSRkJZeklUSTJOUkUwSmlFeUZoVWpORFlCSVJFekZTRTFNd01oTlNFVklUVWhGU0UxSVJVaE5TRURRTkVST2lRa09oSFJHeVVsR3dLQUd5VWwvcVViSllBbEFWdjlnSUFCZ0lCQS9nQUNBUDRBQWdEK0FBSUEvZ0FDQUFPQUhTTWpIU1ViL1FBYkpTVWJBd0FiSlNVYkd5WDh3QU1BZ0lEK3dFREFRTUJBd0VBQUFBSUFBQUFUQTYwRGJRQVFBQ1FBQUFFV0ZBOEJCaUluQVJZMk1UYzJNaGNCRXljbUlnOEJKeVlpRHdFQk56WTBMd0UzTmpRQytoTVQ1Uk0xRXY1RkhEWGtFelVUQVdxeldoTTFFNGN1RWpZU0xRRnFMUklTTFljVEFVMFROUlBmRXhNQnV4d20zeElTL3BZQnhsb1RFNGN0RWhJdC9wWXRFallTTG9jVE5RQUFBZ0FBQUFBRHdBT0FBQk1BS2dBQUNRRTNOaklmQVRjMk1oOEJGaFFQQVJjV0ZBY0hBU1lpQnljSEZ3Y3dCaWNCRmpJL0FSYzNKelltSndNbS9wWXRFallTTG9jVE5STmFFeE9ITFJJU1dmNldFelFUeVMzSXR6VWNBYnNTTlJPNHhpM0ZFZ0VTQVh3QmFpMFNFaTJIRXhOYUV6VVRoeTRTTmhKY0FXb1NFc2t0eUxNbUhQNUZFeE96eGkzR0VqVVRBQUFBQUFVQUFQL0FBKzBEclFBT0FCSUFGZ0F1QUVJQUFEY2hGU0UxSXpFakVUTVJNelV6RVRjek5TTTFGVE0xSlFFbUlnOEJPQUV4T0FFNUFRNEJKekVCRmpJL0FUWTBFeWNtSWc4Qkp5WWlEd0VCTnpZMEx3RTNOalRBQVVEK2dFQkFRRUJBUU1EQVFBSDQvc1FUTlJPTUVURVRBWklUTlJLTUU2SXRFelVTaUMwVE5STXRBVDB0RWhJdGh4TUFRSUFCUVA4QWdQOEFRRUNBUUVDNUFUMFRFNHdSQXcvK2JoTVRqQkkyQWRrdEV4T0hMUklTTGY3RExSTTFFeTJJRWpVQUFBWUFBUC9BQSswRHJRQUhBQXdBRUFBVUFDd0FRQUFBTnlFVklUVXhFVE1USVRVaEZUY2pGVE1uSXhVekpRRW1JZzhCT0FFeE9BRTVBUTRCSnpFQkZqSS9BVFkwRXljbUlnOEJKeVlpRHdFQk56WTBMd0UzTmpSQUFjRCtBRUEvQVQvK3djUER3NE5BUUFKNS9zUVROUk9NRVRFVEFaSVROUktNRTZJdEV6VVNpQzBUTlJNdEFUMHRFaEl0aHhNQVFFQUJ3UDZBUUVEQlFMOUFlUUU5RXhPTUVRTVAvbTRURTR3U05nSFpMUk1UaHkwU0VpMyt3eTBUTlJNdGlCSTFBQVlBQVAvQUErMERyUUFEQUNvQXBRRWdBVFVCUUFBQUV4RWhFUVV1QVNNaUJnY09BUlVVRmhjZUFUTXlOamNWRGdFaklpWW5MZ0UxTkRZM1BnRXpNaFlYRlJjT0FRY09BUWNPQVNNaUppY3VBU2MxSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UxTkNZbkxnRW5MZ0VuTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek1oWVhIZ0VYRlM0Qkp5NEJKeTRCSnlJbUl5SUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZSUUdCek1PQVFjT0FRY09BU01pSmljdUFTYzFIZ0VYSGdFek1qWTNQZ0UzUGdFM1BnRTFOQ1luTGdFbkxnRW5MZ0VuTGdFbkxnRTFORFkzUGdFM1BnRTNQZ0V6TWhZWEhnRVhGUzRCSnk0Qkp5NEJKeUltSXlJR0J3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRlJRR0J4TW5KaUlQQVNjbUlnOEJBVGMyTkM4Qk56WTBKd1VtSWc4QkJpSW5GeUVCQUFOQS9lRU9JUk1VSVEwTURRd01EQjhVRXlNUUVDa1pJalFURXhNVkZoVTRJaFVrRHVnRURRZ0hFd29MRmdzTUZ3b0xFd2dKRXdvTEZRb0dDd1FGQ0FNREJBSUJBZ0lEQWdjRUJBb0dCUTBIRVJrSUNBa0ZCQVVNQ0FnU0Nnc1ZEQXNVQ1FnUkJ3UUlCQVFKQkFVSkJBVUlCQVlLQlFRSUF3TUZBZ0VDQWdJQ0JRUURDUVVGQ3djSUVBY0hEQVFGQ0FNQ0F3VUY3Z1VNQ0FnU0N3b1dEQXNYQ3dzU0NBa1RDZ29WQ3dZS0JRVUhBd01GQWdFQ0F3SURCZ1FGQ2dVR0RBY1JHUWdKQ0FRRkJBMElCeElMQ2hZTERCUUlDUkFJQkFnRUJRZ0ZCQWtGQkFrRUJRb0ZCQWdEQkFRQ0FnRUJBZ0lHQXdRSUJRWUxCZ2tQQndjTUJRVUlBZ01DQlFUMkxSTTFFNGN1RWpVVExRRThMaElTTG9nVEUvNFRFelVUbnhNMUU1VUI5UDdNQVlEK1FBSEFoQWtLRGc0TkpSZ1dKQTBPRFFvS1FBZ0lGUlVWTnlNbFBCZ1hGd1lHUThBSkRnWUZDQUlEQWdJQ0FnY0VSUWdMQkFRRUFRRUJCQUlDQlFNREJnTUZDQU1FQndNREJnSURCZ01IRXdzTEdnOE1GUWtKRGdVR0NBTURBZ0VDQVFVRFFBSUZBZ0lEQWdFQ0FRRUJBUUVEQXdJRkFnTUhBd1FIQXdNR0F3SUdBd0lHQXdNSkJBVUpCZ1lNQndjUkNRMFdDQWtPQmdVSUFnTUNBZ0lDQndSRkNBc0VCQVFCQVFFRUFnSUZBd01HQXdVSUF3UUhBd01HQWdNR0F3Y1RDd3NhRHd3VkNRa09CUVlJQXdNQ0FRSUJCUU5BQWdVQ0FnTUNBUUlCQVFFQkFRTURBZ1VDQXdjREJBY0RBd1lEQWdZREFnWURBd2tFQlFrR0Jnd0hCeEVKRFJZSUEwUXRFeE9ITFJJU0xmN0RMUk0xRXkySUVqVVRqQk1UbnhNVGxRRTBBQVVBQVAvQUErMERyUUFUQUI0QUlnQW1BQzRBQUFFbkppSVBBU2NtSWc4QkFUYzJOQzhCTnpZMEJTWWlEd0VHSWljWElRRURGeU0zSlJFaEVRRW5Jd2NqRXpNVEErMHRFelVTaUMwVE5STXRBVDB0RWhJdGh4UCtBQk0xRTU4VE5ST1ZBZlQrektBeFlqSCtvQUxBL3dBWGtoZEFkRmgwQTRBdEV4T0hMUklTTGY3RExSTTFFeTJJRWpWNUV4T2ZFeE9WQVRUK0ZJaUllUDVBQWNEK2dFQkFBVUQrd0FBQUFBUUFBUC9BQSswRHJRQUVBSDhBa3dDZUFBQVRCeGNoRVFNT0FRY09BUWNPQVNNaUppY3VBU2MxSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UxTkNZbkxnRW5MZ0VuTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek1oWVhIZ0VYRlM0Qkp5NEJKeTRCSnlZaUl5SUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZSUUdCd0VuSmlJUEFTY21JZzhCQVRjMk5DOEJOelkwQlNZaUR3RUdJaWNYSVFIQXdNQUNBS3dHRUFvS0dBME9IQThQSGcwT0dBb0xHQTROR3cwSURnWUdDZ1FFQmdJQ0FnUURBd2dHQlEwSENCQUlGaUVMQ2dzR0JnWVBDd29YRFE0Y0RnOGFDd3NWQ2dVS0JnVU1CZ1VNQmdZTEJRY05CZ1lLQkFRR0FnSURBd0lEQndRRkN3Y0dEd2dMRkFrSkR3Y0dDZ01FQXdZR0Fka3RFelVTaUMwVE5STXRBVDB0RWhJdGh4UCtBQk0xRTU4VE5ST1ZBZlQrekFHQTRPQUJ3UDZ4Q1E0R0JRZ0NBd0lDQWdJSEJFVUlDd1FFQkFFQkFRUUNBZ1VEQXdZREJRZ0RCQVlEQXdZREF3WURCeE1LQ3hzUERCVUpDQThGQmdnREFnTUJBZ0VGQTBBQ0JRSUNCQUVCQWdFQkFRRUJBd0lDQlFNREJ3TUVCd01EQmdNQ0JnSURCZ0lFQ0FVRUNnWUZEUWNIRUFvTkZRa0RUeTBURTRjdEVoSXQvc010RXpVVExZZ1NOWGtURTU4VEU1VUJOQUFBQUFBRUFBRC93QVB0QTYwQUF3QVNBQ1lBTUFBQUV4RWhFUU1qSndjakF6TVhOek1YTnlNMU13RUhGeFlVRHdFQk56WXlId0UzTmpJZkFSWVVBeUVuRmpJL0FUWXlGd0FDd09GTU16bFNWVlFyT2xBeUppR0FBYTJITFJJU0xmN0RMUk0xRXkySUVqVVRMUlBNL2d5VkV6VVRueE0xRXdHQS9rQUJ3UDZBdmIwQlFNZkh4NDQ1QWVhSUxSTTFFeTBCUFMwU0VpMkhFeE10RXpYK2lKVVRFNThURXdBQUFBVUFBUC9BQkFBRHdBQURBQWtBRHdBYkFDa0FBQUVSSVJFRkJ5YzNGd2NGSnpjbk54Y0JFVFFtS3dFaUJoVVJCeUVWSVJFekVUTVJNeEV6RVRNUk13SEFBa0QralMxZ1lDMHlBUVV0TXpNdFlQM0FKaHBBR2liQUFrRDl3SUJBUUVCQXdBRUEvc0FCUU5NdFlHQXRNMkF0TXpNdFlBSWdBUUFhSmlZYS93REFRUDZBQVVEK3dBRkEvc0FCUUFBQUFBTUFBQUJBQkFBRFFBQVpBQ2NBTlFBQUFURVJNelUwTmpzQk1oWWRBVE0xTkRZN0FUSVdIUUV6RVNFSE5UUW1Ld0VpQmgwQkl4RWhFU0UxTkNZckFTSUdIUUVoRVNFUkFRQkFFdzFBRFJPQUV3MUFEUk5BL2dCQUV3MUFEUk5BQWNBQ0FCTU5RQTBUL3dBQndBR0FBVUJnRFJNVERXQmdEUk1URFdEK3dFQmdEUk1URFdEL0FBRUFZQTBURXcxZy93QUJBQUFCQUVBQUFBUEFBNEFES3dBQUFUZ0JNUndCRlRBVU1Sd0JCeFF3TVJ3QkZUQUdNUndCRlNJVU1SUUdGVEFVTVFZVUJ4UXdGUlFHQnpnQk1SUUdCekFVRlE0QkZTSXdGUlFHRlJRaUZSUUdGVEFpRlJRR0J6QVVNUTRCQnpBR01RNEJCekFHTVJRR0l4UXdCdzRCRlRnQk1TSUdCd1l3SXhRR0l6QUdNUTRCQnpBR01RNEJCekFpTVE0Qkl5SVVNU0lHSXlJVUl5SUdJeUl3RlNJR0J5b0JNUTRCSXpnQk1RNEJJeUl3SXdZaUJ6QWlNU0lHSXpBaUZTb0JJekFHTVNvQkl6Z0JJd1lpSXpBaU1Tb0JJeW9CSXlvQk1TSW1JeW9CTVNJbUl6QWlNU0ltSXlvQkp5b0JKeW9CTVNZaUp6QWlJeTRCSXlJbU1TSW1JemdCTVM0Qkp6Z0JNUzRCSnpnQkl5NEJKekFpTVM0Qkp6UWlNUzRCSnpRd01TNEJKemdCTVM0Qkt3RWlCaDBCSXlJbVBRRTBOamMrQVRVMEppTWlCaFVVRmhjZUFSMEJGQVlyQVJFek1qWTlBVFFtSnpnQk1TNEJKekFpTVM0Qkp6QTBJeTRCSnpBME1TNEJKelF3TVM0Qkp6Z0JNUzRCSnpnQk1UUW1OVEFtTlRRbUp6d0JNU1kwSnpBME5TWTBOU1kwTlRRbU5UQTBNVFFtTlRBME5UUW1OVEEwTlR3Qk5Ud0JOVEEwTVR3Qk56UXdNVHdCTlRBMk1Ud0JOVEkwTVRRMk5UQTBNVFkwTnpRd05UUTJOemdCTVRRMk56QTBOVDRCTlRBeU5UUTJOVFF5TlRRMk5UQXlOVFEyTnpBME1UNEJOekEyTVQ0Qk56QTJNVFEyTXpRd056NEJNVFF3TVRJMk56WXdNelEyTXpBMk1UNEJOekEyTVQ0Qk56QXlNVDRCTXpJME1USTJNekkwTXpJMk16SXdOVEkyTnpvQk1UNEJNemdCTVQ0Qk16SXdNell5TnpBeU1USTJNekF5TlRvQk16QTJNVG9CTXpnQk16WXlNekF5TVRvQk16Z0JNVG9CTXpBeU1USVdNemdCTVI0QkZ6QVVGUllVRlRBVUZUQVVGUndCRlJ3QkZUQVVGVEFVQnh3QkZSd0JGUlFHRlJ3Qk1SUUdNUndCSXh3Qk1RWVVGUlFHTVJRR0ZSUUdGUlFHTVJRR0ZTSVVGUTRCRlJRaUZSUUdCemdCTVE0QkJ6Z0JNUTRCSFFFVUZqc0JGUlFXT3dFeU5qYzRBVEUrQVRjNEFURStBVE15TkRNeU5qYzZBVFV5TmpNd05qTXlOak15TmpNd05qTTZBVGN3TWpNME1qTXdOak13TWpNeU5qTTZBVE02QVRNMk1qRTZBVEU2QVRNNkFUTTZBVEU2QVRFNkFSYzZBVEVlQVJjNEFURVVGaFV3RkRFY0FSVUR3QUVCQVFFQkFRRUJBUUVCQVFFQ0FRSUJBZ0VCQVFFQkFRRUJBUUlCQVFFQ0FRSUJBUUVDQVFFQkFnRUJBUUlCQVFFQ0FRRUJBZ0VCQVFFQ0FRRUJBZ0VCQVFFQ0FnRURBUUVCQVFJQkFRSUNBZ0VCQWdJQkFRTUNBUUVDQWdFQ0F3RUNBd0lCQVFFREFRRUJBZ0lCQWdFQ0FRRUJBUUVDQVFFQkFnSUJBUUVCQWdFQkFRRURBZ1VJQlFFREFRRUJBZ0VCQVFJQkFRRUNBUUlDQVFnVUN3TVdIc3dXSGdrSkZSbExOVFZMR1JRSkNoNFdqSXdXSGdrSkFnSUJBUUVDQVFFQkFnRUJBZ0VCQWdFREJRTUNBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQ0FRSUJBZ0VCQVFFQkFRRUJBUUlCQVFFQ0FRSUJBUUVDQVFFQkFnRUJBUUlCQVFFQ0FRRUJBZ0VCQVFFQ0FRRUJBZ0VCQVFFQ0FnRURBUUVCQVFJQkFRSUNBZ0VCQWdJQkFRTUNBUUVDQWdFQ0FnSUJBd0lCQWdJQ0xVRUVBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUdEZ2tKQ2g0V3pCNFdBd3NWQndnU0NnRUNBUUVCQVFFQkFRRUJBZ0VCQVFFQkFRRUJBUUlCQVFFQkFnRUNBUUlCQWdFQkFRRUJBUUVCQVFFQkFnRUNBUUlCQVFFQkFRSUJBZ0VDQVFFQkxVRUVBUUVBQWdJQ0FRSUNBUUVDQXdFQkFnSUJBUUlDQWdFQkFnRUJBUUVEQVFJQ0FRRUJBUUlCQVFFQ0FRRUJBUUlCQVFFQ0FRRUJBZ0VCQVFJQkFRRUNBUUVCQWdFQ0FRRUJBZ0VCQVFFQkFRRUJBUUlCQWdFQ0FRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVDQXdVREFRSUJBUUlCQVFJQkFRRUNBUUVCQWdJSkNSNFdqQjRXQXdzVUNCRXpIalZMU3pVZE14SUhGUXNERmg0Q1FCNFdBd3NVQ0FFQ0FnRUNBUUVCQWdFQkFRSUJBUUVEQVFVSUJRSURBUUVCQVFJQkFRRUJBZ0lCQVFFQ0FRRUJBUUVDQVFJQkFnSUJBUUVEQVFFQkFnTUNBUU1DQVFJQ0FRRUNBd0VCQWdJQkFRSUNBZ0VCQWdFQkFRRURBUUlDQVFFQkFRSUJBUUVDQVFFQkFRSUJBUUVDQVFFQkFnRUJBUUlCQVFFQ0FRRUJBZ0VDQVFFQkFnRUJBUUVCQVFFQkFRSUJBZ0VDQVFFQkFRRUJBUUVCQVFFQkFRRUVRUzBCQVFFQ0FRSUJBZ0VCQVFFQkFnRUNBUUlCQVFFQkFRRUJBUUVCQVFJQkFnRUNBUUlCQVFFQkFnRUJBUUVCQVFFQkFRSUJBUUVCQVFFQkFRRUNBUW9TQ0FjVkN3TVdIc3dXSGdvSkNRNEdBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUVRUzBDQWdJQkFnTUJBQUFBQlFBQS84QUVBQUxBQUEwQUhBQTVBRThBVkFBQUpURTFJeFVqRlRNVk16VXpOU01CTkRZeklUSVdGUlFHSXlFaUpqVWpGQlk3QVE0Qkl5SW5MZ0VuSmpVME56NEJOell6TWhZWEl5SUdGUVUrQVRVMEp5NEJKeVlqSWdZSE16SVdGUlFHSXpNckFSNEJNd09BUUlDQVFJQkEvUUFsR3dJQUd5VWxHLzRBR3lWQVN6WGVJblZITlM4dVJoUVVGQlJHTGk4MVIzVWkzalZMQTBBZUloUVVSaTR2TlVkMUl0NDFTMHMxd01EZUluVkhnSUNBUUlDQVFBRkFHeVVsR3hzbEpSczFTemxIRkJSR0xpODFOUzh1UmhRVVJ6bExOYWtpVmpFMUx5NUdGQlJIT1VzMU5VczVSd0FBQUFBRUFBRC93QVFBQThBQVZnQjVBSTBBbXdBQUpTWW5MZ0VuSmpVME56NEJOell6TWhjZUFSY1dGUlFIRGdFSEJnY3VBU01pQmlNK0FUYytBU2N1QVNjbUJpY3VBVGMyRmpjMkZqTXlKaWN1QVFjT0FSY1dGeDRCRnhZWEhnRVhGZ1lYSGdFWEZnWUhEZ0VIRnpRMk56NEJPd0V1QVNjdUFTTWlCZ2NPQVFjT0FRY09BUlVVRmpNeU5qY2pJaVlsSWdZSE16SVdGUlFHS3dFZUFUTXlOalUwSmdjaElnWVZGQll6SVRJMk5UUW1BVU5GT3p0WEdSZ2hJWEZNVEZkWFRFeHhJU0VKQ0NFWEZ4d2ZWeklHQ3dZU0toWWlDQVFMVWkwYk9nd05UQm9iUXhBUU5oRVJBUjhmWGt4TVd4QUpFQkFxR2hvY09CSUpDUmNaRFJjR0Fnb0ZOVWtLZlFJRENUSWdnQUlGQWhZK0l4SWpEd2NNQmhraEJnSUJYa0luUXhhQUtEZ0JvQ2RERm9Bb09EZ29nQlpESjBKZVhrTCt3QTBURXcwQlFBMFRFNGNRSmlWc1EwTktWMHhNY1NFaElTRnhURXhYTENrcFRDRWlIQ0lwQVJnakJ4d3lGaE1wS0FZUUVSQXZHaG9KTmpjTU9RNE9Gd2dIT2g0UEhSdzdHUmtJRUJ3S0N6QXJFZ0llRGprZkZWbzVKd2dQQmgwbUF3WUNHUndJQndNSUJCSTBId2NPQ0VKZUl4MDR5Q01kT0Nnb09CMGpYa0pDWG9BVERRMFRFdzBORXdBQUFBTUFBUC9BQkFBRHdBQldBSGtBamdBQUpTWW5MZ0VuSmpVME56NEJOell6TWhjZUFSY1dGUlFIRGdFSEJnY3VBU01pQmlNK0FUYytBU2N1QVNjbUJpY3VBVGMyRmpjMkZqTXlOQ2N1QVFjT0FSY1dGeDRCRnhZWEhnRVhGZ1lYSGdFWEZnWUhEZ0VIRnpRMk56NEJPd0V1QVNjdUFTTWlCZ2NPQVFjT0FRY09BUlVVRmpNeU5qY2pJaVlsSWdZSE16SVdGUlFHS3dFZUFUTXlOalUwSmlNQlEwVTdPMWNaR0NFaGNVeE1WMWRNVEhFaElRa0lJUmNYSEI5WE1nWUxCaElxRmlJSUJBdFNMUnM2REExTUdodERFQkEyRVJBZkgxNU1URnNRQ1JBUUtob2FIRGdTQ1FrWEdRMFhCZ0lLQlRWSkNuMENBd2t5SUlBQ0JRSVdQaU1TSXc4SERBWVpJUVlDQVY1Q0owTVdnQ2c0QWFBblF4YUFLRGc0S0lBV1F5ZENYbDVDaHhBbUpXeERRMHBYVEV4eElTRWhJWEZNVEZjc0tTbE1JU0ljSWlrQkdDTUhIRElXRXlrb0JoQVJFQzhhR2drMk53dzVEZzRYQ0FjNkhnOGRIRHNaR1FnUUhBb0xNQ3NTQWg0T09SOFZXamtuQ0E4R0hTWURCZ0laSEFnSEF3Z0VFalFmQnc0SVFsNGpIVGpJSXgwNEtDZzRIU05lUWtKZUFBQUFCUUFBLzhBRUFBUEFBQ0lBTmdCRUFGUUFhd0FBSlRRMk56NEJPd0V1QVNjdUFTTWlCZ2NPQVFjT0FRY09BUlVVRmpNeU5qY2pJaVlsSWdZSE16SVdGUlFHS3dFZUFUTXlOalUwSmdjaElnWVZGQll6SVRJMk5UUW1BU0lHRlJFVUZqTWhNalkxRVRRbUl3VUpBUjRCRndjWERnRUhKd2NuQnk0Qkp6Y25QZ0UzQWNBQ0F3a3lJSUFDQlFJV1BpTVNJdzhIREFZWklRWUNBVjVDSjBNV2dDZzRBYUFuUXhhQUtEZzRLSUFXUXlkQ1hsNUMvc0FORXhNTkFVQU5FeFA4MHhzbEpSc0RBQnNsSlJ2OUx3RlJBVkVRR0FYUjBRVVlFTkdBZ05FUUdBWFIwUVVZRUdBSUR3WWRKZ01HQWhrY0NBY0RDQVFTTkI4SERnaENYaU1kT01nakhUZ29LRGdkSTE1Q1FsNkFFdzBORXhNTkRSTURRQ1ViL2dBYkpTVWJBZ0FiSlVEK3J3RlJCQmtRMGRBUkdBWFJnSURSQlJnUjBORVFHUVFBQUFBQ0FFQUFBQVBBQTRBQUtRQTFBQUFCRnc0QkJ4RStBVFUwSmlNaUJoVVVGaGNSTGdFbk55RVJOeFlYSGdFWEZqTXlOejRCTnpZM0Z4RUJNaFlWRkFZaklpWTFORFlDd0ZraGNrWWRJMHMxTlVzakhVWnlJVm4vQUVvZUtDaGdOelk3T3pZM1lDZ29Ia3IrUUJvbUpob2FKaVlCZ0ZrOVZROENDeEU3SXpWTFN6VWpPeEg5OVE5VlBWbi9BRW91SlNVMUR3NE9EelVsSlM1S0FRQUJ3Q1lhR2lZbUdob21BQUFLQUVEL3dBUUFBNEFBQlFBSkFBMEFFUUFWQUJrQUhRQWhBQ1VBTVFBQUFSRWhFU0VSQlNNMU16VWpOVE0xSXpVekFTTTFNelVqTlRNMUl6VXpPd0VWSXhFMU14VVRGU01WSXpVak5UTTFNeFVEZ1B6QUFrRCt3TURBd01EQXdBRUF3TURBd01EQVFNREF3TUNBUUlDQVFBRkFBa0Q4d0FFQXdNQkF3RURBL1VEQVFNQkF3TUQvQU1EQS93QkFnSUJBZ0lBQUNnQkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FBQk1SSVJFRkZTTTFFeFVqTlFFekZTTVZNeFVqRVRVekZUTTFNeFVoSXpVek5TTTFNelVqTlROQUEwRCt3TURBd1A4QXdNREF3TUJBd0FFQXdNREF3TURBQTREOHdBTkFRTURBL3dEQXdBRUF3RURBL3dEQXdNREF3RURBUU1BQUFBQUpBQUQvd0FQdEE2MEFDUUFQQUJNQUhRQWhBQ1VBS1FBdEFERUFBQUVISnpjMk1oOEJGaFFuRndFak5RRVhKd0VYRnpjUklSRWhCeU1SSVFVakZUTVJJeFV6RVNNVk13RWpGVE1sSXhVekErMHRpQzRTTlJNdEUrK0kvcXlGQVZFdExmN3dMdEZBL01BQ1FFREFBY0QrQU1EQXdNREF3QUVBd01BQkFNREFBeVl1aUMwVEV5MFROU0dJL3ErRkFWU0lMZjd4TGdGQS9jQURRRUQrUUVEQUFjREFBY0RBL3NEQXdNQUFDUUJBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQUFURVNFUkFTTTFNelVqTlRNMUl6VXpBU00xTXhFak5UTUJJelV6TlNNMU16VWpOVE5BQTBEOXdNREF3TURBd0FFQXdNREF3QUVBd01EQXdNREFBNEQ4d0FOQS9RREFRTUJBd1AxQXdBRkF3UDFBd0VEQVFNQUFBQUFBQ1FBQS84QUQ3UU90QUFrQUZ3QWJBQjhBSXdBbkFDc0FNd0EzQUFBQkJ5YzNOaklmQVJZVUFUY1JJUkVoQnlNVk14VXpGVE1GSXhVekVTTVZNeEVqRlRNQkl4VXpKU01WTXhNWEFRY2pOVGNCRnljQkZ3UHRMWWd1RWpVVExSUC9BRUQ4d0FKQVFNQkF3TUQrQU1EQXdNREF3QUVBd01BQkFNREFFWWorNVRtRk5nRWJMUzMrOEM0REppNklMUk1UTFJNMS9vaEEvY0FEUUVEQXdFQkF3QUhBd0FIQXdQN0F3TURBQTFtSS91VTJoVGtCRzRndC92RXVBQUFJQUVBQUFBUEFBOEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQUEzRVNFUkFSRWhFUk16TlNNUk16VWpFVE0xSXlFakZUTVJOU01WRXlNVk0wQUJBQUtBL2NCQXdNREF3TURBQWNEQXdNREF3TUFBQThEOFFBT0EvTUFEUVA4QXdQNUF3UDVBd01BQkFNREFBY0RBQUFBQUNBQkFBQUFEd0FQQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBQUpSRWhFUUVSSVJFRkl4VXpGU01WTXhVakZUTWhNelVqTnpVakZSRXpOU01Dd0FFQS9zRDl3QUlBd01EQXdNREEva0RBd01EQXdNQUFBOEQ4UUFPQS9NQURRRURBUU1CQXdNQkF3TUFCQU1BQUNBQUFBQUFEd0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBQUFTRVJJUUVoRVNFVEZUTTFNeFV6TlRNVk16VVJOU01WSnlNVk15RTFJeFVEd1B4QUE4RDhnQU5BL01CQXdFREFRTURBUU1EQS93REFBb0FCQVA3QS9jQUNBTURBd01EQXdQNUF3TURBd01EQUFBQUFBQWdBQUFBQUE4QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFBQ1VoRVNFQklSRWhKVFVqRlNFMUl4VWhOU01WRVJVek5TRWpGVE1sRlRNMUE4RDhRQVBBL0lBRFFQekFBUURBQWNEQUFjREF3UDhBd01EK1FNQUFBUUFDZ1AzQVFNREF3TURBd0FIQXdNREF3TURBQUFBTEFFRC93QVBBQThBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUNNQUp3QTBBQUFCRVNFUkFSVWhOUmNoRVNFVEl4VXpFU01WTXhFakZUTUJJUkVoRXlNVk14RWpGVE1SSXhVekpUY1hCeGNISndjbk55YzNGd0dBQVFEL0FBRUFRQUVBL3dEQWdJQ0FnSUNBL01BQkFQOEF3SUNBZ0lDQWdBRUFjeTF6Y3kxemN5MXpjeTF6QVlEK1FBSEFBa0NBZ0VEOHdBRUF3QUhBd0FIQXdBRUEvTUFCQU1BQndNQUJ3TUFOY3kxemN5MXpjeTF6Y3kxekFBQUFDd0FBQUFBRUFBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQ2NBTXdBQUFTRVJJUUVqRVRNSEVTRVJCVFVqRlNFMUl4VWhOU01WQVJFaEVRVTFJeFVoTlNNVklUVWpGUk1YQnljSEp6Y25OeGMzRndIQS9rQUJ3QUpBZ0lCQS9NQUJBTUFCd01BQndNQUJBUHpBQVFEQUFjREFBY0RBRFhNdGMzTXRjM010YzNNdEFrRC9BQUVBL3dCQS93QUJBTUNBZ0lDQWdJQURRUDhBQVFEQWdJQ0FnSUNBL3dCekxYTnpMWE56TFhOekxRQUFCZ0JBQUFBRHdBT0FBQU1BQndBTEFBOEFFd0FmQUFBVElSRWhCeUVSSVRjVk16VVRJUkVoQnlNVk13RVhCeWNISnpjbk54YzNGOEFCUVA3QWdBRkEvc0JBd0VEK3dBRkFRTURBQWcxekxYTnpMWE56TFhOekxRSkEvd0JBL3dEQWdJQUJ3QUVBUUlEL0FITXRjM010YzNNdGMzTXRBQUFBQXdCQUFFQURnQU9BQUFNQUp3QTBBQUFURVNFUkF5TVZNeFVqRlRNVkl6VWpGU00xSXhVak5UTTFJelV6TlNNMU14VXpOVE1WTXpVekFSY0hKd2NuTnljM0Z6Y1hCMEFEUUVDQWdJQ0F3RURBUU1DQWdJQ0F3RURBUU1EK3pYTXRjM010YzNNdGMzTXRjd09BL01BRFFQOEFRTUJBd0lDQWdJREFRTUJBd0lDQWdJRCtvSE10YzNNdGMzTXRjM010Y3dBQUFBZ0FRQUFBQTRBRGdBQURBQWNBQ3dBUEFCTUFGd0FiQUI4QUFCTVJJUkVGTXhVakpUTVZJeE1qTlRNRkl6VXpCU00xTXpVaEVTRTFJelV6UUFOQS9nREF3UDhBd01EQXdNQUJBTURBQVFEQXdQMUFBc0RBd0FPQS9JQURnRUNBZ0lEOWdJQ0FnSUNBUUFHQVFJQUFBQUFJQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQUFURVNFUkJUTVZJeVV6RlNNVEl6VXpCU00xTXdVak5UTTFJVFVoTlNNMU0wQURRUDRBd01EL0FNREF3TURBQVFEQXdBRUF3TUQ5UUFMQXdNQURnUHpBQTBCQXdNREEvZ0RBd01EQXdFREFRTUFBQUFBQUNBQkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBQU55RVJJUk0xTXhVRE5UTVZKUlVqTlJNVkl6VVRGU00xSXhFakVTTVZJelZBQTBEOHdFREF3TUFDQU1EQXdNREFRTUJBd0VBRFFQNEF3TUQvQU1EQXdNREFBUURBd0FFQXdNRDlRQUxBd01BQUN3QkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0FBRXhFaEVRVWhGU0VGSXpVeklUTVZJeFVoRlNFVk5TRVZFek1WSXdFaE5TRTFJVFVoTlNNMU16VWhOU0ZBQTBEOUFBRkEvc0FCUUlDQS9zQ0FnQUZBL3NBQlFFQ0FnQUZBL3NBQlFQN0FBVUNBZ1A3QUFVQURnUHpBQTBCQWdNQ0FnRUNBd0lDQUFnQ0Evb0NBUUlCQWdFQ0FBQXNBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFJd0FuQUNzQUFEY2hFU0VURVRNUkV4VWpOUkUxTXhVekVUTVJNeU1STXlVMU14VUJFU01SSXhFakVTTVZJelVqRVNNUlFBTkEvTUJBZ01DQWdFQ0F3SUNBL2dDQUFZQ0FRSUJBZ0VDQVFBTkEvUUFCUVA3QUFVQ0FnUDdBZ0lBQlFQN0FBVUJBZ0lBQlFQN0FBVUQrd0FGQWdJRCt3QUZBQUFBS0FFQUFRQU9BQTRBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUNNQUp3QUFFeEVoRVFVekZTTVhGU00xQVRNVkl4VXpGU01USXpVekJTTTFNd1VqTlRNMUl6VXpOU00xTTBBRFFQNEF3TURBd1A4QXdNREF3TURBd0FFQXdNQUJBTURBd01EQXdBT0EvTUFEUUVEQVFNREFBUURBUU1EL0FNREF3TURBUU1CQXdBQUFBQUFMQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJZQUdnQWVBQ0lBSmdBcEFBQVRFU0VSQlJjakp5TVhJeWNIRnhVbkZSY1ZKeEUxRnlFak5UTTFJelV6QVNNMU16VWpOVE1ETXhWQUEwRCt3TUNBd0lEQWdNQkF3TURBd0lBQlFNREF3TUFCQU1EQXdNQ0FnQU9BL01BRFFFREF3TURBUU1DQXdJREFnTUQvQUlDQXdFREEva0RBUU1BQkFJQUFBQUFMQUVBQVFBT0FBNEFBQXdBR0FBb0FEZ0FSQUJVQUdRQWRBQ0VBSlFBcEFBQTNJUkVoSHdFak54Y2pKeUVYSXljRkp6TUROVE1WSVRVekZTRWpOVE1CTlRNVklUVXpGU0UxTXhWQUEwRDh3RUNBZ01EQWdNQUJnTUNBd0FHQWdJREF3UDVBd1A4QXdNQUJRTUQrUU1EK1FNQkFBMENBZ01EQXdNREFnSUQrUU1EQXdNREEva0RBd01EQXdNQUFBQUFMQUVBQVFBT0FBNEFBQXdBR0FBb0FEZ0FSQUJVQUdRQWZBQ01BSndBckFBQVRFU0VSQlJVbkJ4Y1ZKeFVYRlNjUk5SY2hJelV6TlNNMU15YzVBVFV6RlFFak5UTTFJelV6TlNNMU0wQURRUDNBZ0VEQXdNREFnQUZBd01EQXdNREFBUURBd01EQXdNQURnUHpBQTBCQWdJQkF3SURBZ01DQXdQOEFnSURBUU1CQXdNRCtBTUJBd0VEQUFBa0FVd0FBQThBRGJRQURBQWdBREFBUUFCVUFHZ0FzQURBQU5BQUFFeUVSSVRjakZUTTFJU01WTXpjVk16VUJGemNuQnpFWE55Y0hCVGNuQnljbUlnOEJCaFFmQVFjWE54YzNKU2MzRndVakZUT0FBMEQ4d01DQXdBRUF3TUJBd1AwQXRWcTFXclZhdFZvQlBZY3RMYlVUTlJPSEV4TzFMaTZIeEMzK3RiVmF0UUl4Z0lBQkFQOEF3SUNBZ0lDQWdBSDR0VnUxVzdWYnRWdUhoeTR1dFJNVGh4TTFFN1V0TFlmRExaYTFXN1dlZ0FBQUFBWUFBUC9BQkFBRHdBQkpBRjhBaGdDZEFOc0E0UUFBRXc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCTlRRMk56NEJPd0U4QVRVMEpqVXVBU2N1QVNNaUJnY09BUlVqUGdFek9nRVhNaFlYSGdFWEhnRVhIZ0VYSGdFWEhnRVhIZ0VkQVNNbkl5SUdCdzRCRlJRV0Z4NEJNekkyTno0Qk56VXhOejRCTno0Qk16SVdGeDRCRng0QkZ4NEJGUlFHQnc0QkJ3NEJCdzRCSXlJbUp4VWpFVE1WRlI0QkZ4NEJNekkyTno0Qk5UUW1JeUlHQnc0QkJ4VUZJaVluTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek1oWVhIZ0VYSXk0Qkp5NEJJeUlHQnc0QkZSUVdGeDRCTXpJMk56NEJOek1PQVFjT0FUTUpBVGNYQWVJTEdBNE5IeElNR0FvTEVnY0lEQVFGQkJnWkdFb3lHd0VDQ0FZSEZnOFBHQWNJQ0ZjRVRFa0pFZ2dJRHdjR0RRWUZEQVVHQ0FRRUJnTURCQUVCQVYwREhoa2tEQTBNQ0FjSUV3d0xGUW9LRUFiN0NCUU1EQm9ORHhzTUN4UUhDQXdFQkFRRUJRUU9DQWtWREF3YkVCb3JFVmhiQmc0SUJ4RUpEeFlJQ0FnZEhBa1NDQWdQQndHWkVpRVBEeGtLQ2hBR0JRWUdCUVlRQ2dzWkR3NGlFeDR3RWhJVkExSUNDQWdIRXd3UEdRa0pDZ29KQ1JnUURCTUhDQWdDVWdRVkVoSXdiZjNBL3NDQXdBSkFBaVFLRFFRRkJBTURBd2tHQlE4SkNCUU1IQ29PRFE0RUNBUUZCd01NRVFVR0JnWUdCaEVMTVRFQkFnSUJCQUlDQmdRREJ3UUZDUVlHRFFnSEVnclZtQVlHQmhRUEN4QUZCUVVFQlFRTUJ6OTdDeEFHQmdZR0JRWVFDd3NaRUE4aUV4TVpEeEFZQ3dzUkJnWUdFQThmQWNDdHVBWUpBd1FERFEwTkdSa3hNUVVHQlJBS2VGc0ZCZ1VRQ2dvWkR3OGlFeE1pRHc4WkNnc1BCUVlGRGc0T0tSc0xFUVlHQnd3TUN5VVpHU1FNQ3d3R0JnY1JDaG9wRGc4Ty9jQUJRSURBQVVBQUFBUUFBUC9BQkFBRFFBQU1BRXNBeUFETkFBQUJJeWNISXdNekZ6Y3pGemN6QlI0QkZ6TXVBU2N1QVNNaUJnY09BUWNPQVFjT0FSVVVGaGNlQVJjZUFSY2VBVE15TmpjK0FUY2pEZ0VIRGdFaklpWW5MZ0UxTkRZM1BnRXpNaFlYQlQ0Qk56VStBVGMrQVRVMEppY3VBU2N5TmpFK0FUYytBVGMrQVRVMEppY3VBU2N1QVNjdUFTTWlCZ2NPQVFjT0FRY09BUThCTXpjK0FUTXlGaGN6SGdFVkZBWUhJdzRCS3dFVk16SVdGeDRCRlJRR0J3NEJCdzRCQnc0Qkl5SW1KeTRCSnk0Qkp5NEJOU2NqRng0QkZ4NEJGeDRCRnpNZUFUTXlOamNCTnhjSkFRR0FiRFEwYkVCVUxDeG9MQ3hVQWVFSENBSk9BeFFSRVM0Y0VpQU9EaGdLQ2c4RkJnVUZCZ1VPQ2dvWURnNGdFUjB1RVJFVUJFNEJDUWNIRWdzUEZ3a0pDQWdKQ1JjUEN4SUgvdGtMRXdnSUN3VUVCQWdJQlEwSkFRRUZCd1FEQkFJQkFnUUVCQXdIQnhJSkNoWU5DeFVLQ1JFSUJ3d0ZCQVlCQVU0QkFoVUtCd29EQVFRQ0JBTUJCQXdKRmhzTEVBVUZCUUVDQVFRQ0FnWUVCQWdGQlFrRUF3WUNBZ1FCQWdFQlVBRUJCUVVFRHdrSUVnb0JDUmNNRGhrTC9nYUF3QUpBL2NBQ0FNREFBVURBd01EQVRBWVJDeHNwRGc0T0JRWUZFQW9LR1E4UEloTVRJZzhQR1FvS0VBVUZCZzhPRGlrYUNoRUhCZ1lNQ3d3a0dSa2xDd3dMQmdidEF3c0dBUVlSQ1FrVkRBOFpDZ2NMQkFFRUNBUUZDUVVGQ3dVS0VnZ0lEd1lHQ1FNREF3TURCQWtHQmc4SkNSVUxDZ2dWQ3dNRUF3d0ZDQXNEQXdRL0JBUUVDd2tFQ0FRREJnSURBd0lCQVFFQkFRUUNBd1VEQWdjRUNRb01GUW9KRVFjR0NRSURBZ1FEL3ZtQXdBRkEvY0FBQUFnQUFQL0FCQUFEQUFBRUFCTUFKZ0F1QURzQVF3QkxBRmdBQUJNM0Z3a0JBeFFHQnc0QkJ3NEJLd0VSTXpJV0J6UW1KeTRCSnk0Qkt3RVZNekkyTno0Qk5RVW5Jd2NqRXpNVEp5TVVCZ2NPQVFjekp5NEJKeGNWSXpVak5UTVZGeWNqQnlNVE14TW5JeFFHQnc0QkJ6TW5MZ0VuZ0lEQUFrRDl3TjhIQ0FnVkR3NGdFMlZqUHo5TUJBTUVDZ1lIRUFnVEZBMFZCd2dJQVJzTFNReFFWVnRRZndJQkFRRUtDaThSQWdJQi8wQkF4S3dMU1F4UVZWdFFmd0lCQVFFS0NpOFJBZ0lCQVFDQXdBRkEvY0FDd3hNakR3OFhDQWdJQVFBK1FBb1JCd2dMQkFRRmlBb0pDaGtRZ2k4dkFRRC9BTWdDQndVRktpVkdCdzhHQ01EQVFFREFMeThCQVA4QXlBSUhCUVVxSlVZSER3WUFBQVFBUUFBQUE4QURnQUFQQUI4QUp3QXdBQUFCSVNJR0ZSRVVGak1oTWpZMUVUUW1BemdCTVNFNEFURVJPQUV4SVRnQk1RTWhNalkxSVJRV0V5RTJOejRCTnpZekE0RDlBQm9tSmhvREFCb21KaHI5QUFNQWdQNEFOVXNCQUV0MS9ZQXNRME9uWUdCbkE0QW1HdjNBR2lZbUdnSkFHaWI5Z0FKQS9NQkxOVFZMQVVCVlIwZGxIQndBQUFBQUFnQkFBQUFEd0FPQUFHVUExUUFBQVFjT0FRY09BUWNPQVNNaUppY3VBVFUwTmpjK0FUTXlGaGNlQVJVVUJnY09BUlVYSGdFek1qWTNQZ0UzUGdFM0V5TTNNalkzUGdFM1BnRTNQZ0V6TWhZWEhnRVZGQVlIRGdFaklpWW5MZ0UxTkRZM1BnRTFOQ1luTGdFaklnWUhEZ0VITXdjakZ6Y2VBUmMrQVRjK0FUYytBVE15RmhjZUFSVVVCZ2NPQVNNaUppY3VBU01pQmdjT0FRY2VBUmNlQVRNeU5qYytBVGNYRGdFSERnRWpJaVluTGdFbkxnRW5EZ0VIRGdFSERnRWpJaVluTGdFMU5EWTNQZ0V6TWhZWEhnRXpNalkzUGdFM1BnRTNMZ0VuTGdFaklnWUhOd0dzTVJJaEVSQW5GaFl5SFJJYUNBa0lCd2NIRWd3SkR3VUZCUU1FQXdNQ0FRTUNCZ3NGQ3hBR0JBNExWanNPRUJjSEJ3OEpGekVaR2prZ0ZCNEpDUWtHQmdZUENRa09CUVlGQXdRREJBSUJBZ1FEREJvTkZTTU5QUTQ4bllvVEdnZ1VIUW9ORmdnSkVnb0xFUVVHQmdZR0JROEpCZzRKQ0FzRENROElDaGtQRUJzS0Jnd0hCUWtEQmhJTURoSWlFQTBaREEwVkNBZ1BCd1lRQ1Jja0RRMFdDUWdUQ2dvUkJnWUdCd1lIRVFvRkRBY0tEZ1FHQ2dVR0R3a0ZGUThUSGdzR0VRc0ZEUWdDQWxIY1VIUWtKRFVSRWhFSUNBZ1RDZ29TQndnSEJnVUdEZ2tJQ3dRRUJRRURBZ0VGQlFzY0VBdzdNQUdDT1FRRkJSWVJNazRWRmhVSkNRa1lEZzBVQ0FjSUJnY0dEZ2tHRFFjSENRTUNCUUVDQWhJU0hXRStPUzBjSTAwcUlqQU5FeGNHQmdVSEJ3Y1REQXNUQndjSEF3SURBd2NIQ2lrZlIxVVFDUWtEQXdVWUZBb2hMdzRLQ3djSEJoWVBEekVoSXpNUUVCVUZCUVVIQndjVEN3d1RDQWdIQXdRR0JRSURCQThNQng4WVZHTVJDZ3NDQWhJQUFRREFBRUFEUUFOQUFBMEFBQUVSSnlFSkFTRTNFU0UxQ1FFMUEwQ0Evb0FCQVA4QUFZQ0EvWUFCQVA4QUEwRC9BSUQvQVA4QWdQOEFnQUVBQVFDQUFBRUFRQUFBQThBRGdBQkJBQUFsTnhVaE5UNEJOejRCTlRRbkxnRW5KaU1pQnc0QkJ3WVZGQllYSGdFWEZTRTFGek0xSmljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHQnhVRGdFRCt3QkVnRHpwR0dSbFhPanRDUWpzNlZ4a1pSam9QSUJIK3dFREFPUzh2UkJJVEl5TjZVbEZkWFZGU2VpTWpFeEpFTHk4NWdFREEwQWdUQ3kySVVFTTdQRmdaR2hvWldEdzdRMUNJTFFzVENOREFRQ1VYSkNOYU5UVTVUMFpHYVI0ZUhoNXBSa1ZRT1RVMVdpTWtGeVVBQUFBREFRQUFBQUxBQTRBQWJRQ0hBS0VBQUFFdUFTY3VBU2MxSGdFWEhnRVhIZ0VYSGdFVk16UW1KeTRCSnpBbUl6VWpGUTRCQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0QkZ4VWlKaWN1QVNjdUFTY3VBVFVqRkJZWEhnRVhIZ0VYSGdFWE1ESXhGVE0xT2dFeFBnRTNQZ0UzUGdFM1BnRTFOQ1luTGdFbkp5NEJKeTRCSnk0Qk5UUTJOejRCTno0Qk56NEJNeFVpSmlNWERnRUhEZ0VIRGdFSE5SNEJGeDRCRng0QkZ4NEJGUlFHQndLTkRCOFNFU2dYQ2hJSERCSUlDQXNFQkFOWkZoY1dQeWtOQ0VBU0lBNFFHd3dMRVFZR0JnY0dCeFFNRFI4U0RCa09CQWdFREJZS0NSQUdCZ1paQ0FnSUZRME9IaElSSkJJQlFBTURGU2NSRVI0TURCTUdCZ2NIQmdZVERkRU9GUWdJQ3dNRUF3TUVCQW9JQnhJTEF3VURBUUlCb2dVTkNRZ1ZEUVlNQndnUUJ3d1ZDQWdNQkFNRUJRUUJud3NUQ0FnUEJ0Y0JCQU1GRGdrSUZRd01HZzRyUlJrYUhnVUJnWU1DQ1FZSEVRc0xHUThPSUJJVElnNFBHUXNMRkFnRkNnVGVBZ0VEQ1FjSEV3d01IaE1aS1JJUkhRc0xFZ1lHQndLQ2dnSUpCZ1lSQ3dzWkR3OGhFaE1oRHc0WkMxc0hEQWNIRHdnSUV3b0xGQW9KRUFZSENnTUJBcjBCK2drUUJ3WUtCQUVEQWNzREJ3TUdEUWNIRHdnSUVna01GUWtBQUFBRkFJQUFRQU9BQTBBQUF3QWZBQ3NBUndCVEFBQUJNd0VqQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNaUpqVTBOak15RmhVVUJnRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalUwSnk0Qkp5WURJaVkxTkRZek1oWVZGQVlDd0VEK1FFQUI0Q0VkSFN3TURRME1MQjBkSVNFZEhTd01EUTBNTEIwZElTSStQaUlpUGo3K0hpRWRIU3dNRFEwTUxCMGRJU0VkSFN3TURRME1MQjBkSVNJK1BpSWlQajREUVAwQUFjQVNFVDBwS1M0dUtTazlFUklTRVQwcEtTNHVLU2s5RVJMK2dGbEhSMWxaUjBkWkFzQVNFVDBwS1M0dUtTazlFUklTRVQwcEtTNHVLU2s5RVJMK2dGbEhSMWxaUjBkWkFBQUFBd0JBQVFBRHdBTEFBQXdBV2dDVUFBQUJFU01STUFZalBBRTFNall4QVRNVklUVTBOamMrQVRjK0FUYytBVGMrQVRjK0FUYytBVGMrQVRVMEppY3VBU01pQmdjMVBnRXpNaFlYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VIRGdFSERnRUhEZ0VIRGdFSERnRVZGelVlQVRNeU5qYytBVFUwSmljdUFTc0JOVE15TmpVMEppTWlCZ2MxUGdFek1oWVhIZ0VWRkFZSEZSNEJGeDRCRlJRR0J3NEJJd1ltSndFQVlDdzBORWNCQXNQKzB3VUdCZzRKQ0JNS0NoUUpDaEVIQncwRkJRY0RBZ01JQ0FnWkVCMDJHaDFCSkJBZURnMFdDZ2tPQlFVRUJBVUZEQWdJRVFzS0ZRc0hEZ2NIREFVRkNRTURBKzRXTXgwU0hRb0tDdzBORENNV0tTVXJLaUFoRmlvVkZ6VWZJVFFURWhNckt4Y2tEUTRORmhjV1BTZ2hOeFVDd1A1QUFWTW1HeFVoUXY2UlVTRVJIZzROR0FzTEV3Z0lEd1lIRGdZR0RRWUdEUVlHRGdjT0ZnY0hCeFlYVmhJVEJRUUVEUWdJRkFzTUdnNFBHd3dNRmdrS0VnZ0lEd2dGQ2dZRkNnVUZDZ1FGQ1FRN1V4QVFDQWdJRmc0UEZnZ0lCMG9jSEJvYkRnNU5EQXNQRGc4bkdDbzJDZ0lERVEwT0loUWVNUkVTRVFFTEN3QUFBQWtBZ0FCQUE0QURnQUFOQUJzQUtRQTNBRVVBVXdCWEFGc0FYZ0FBQVNJR0hRRVVGak15TmowQk5DWVhGQVlqSWlZOUFUUTJNeklXRlFNaUJoMEJGQll6TWpZOUFUUW1GeFFHSXlJbVBRRTBOak15RmhVQklnWWRBUlFXTXpJMlBRRTBKaGNVQmlNaUpqMEJORFl6TWhZVkJUTVZJd0V6RlNNREVTVURBRFZMU3pVMVMwc0xKUnNhSmlZYUd5VkFOVXRMTlRWTFN3c2xHeG9tSmhvYkpmNkFOVXRMTlRWTFN3c2xHeHNsSlJzYkpmN0FRRUFCUUVCQWdQOEFBY0JMTllBMVMwczFnRFZMN0NNeU1pTlZKREl5SkFKWFN6V0FOVXRMTllBMVMrd2pNaklqVlNReU1pVCsxMHMxZ0RWTFN6V0FOVXZzSXpJeUkxVWtNaklrcVVBQ0FFQUJnUDZBd0FBQUFBQUpBSUFBUUFPQUE0QUFEUUFiQUNrQU53QkZBRk1BVndCYkFGNEFBQUVpQmgwQkZCWXpNalk5QVRRbUZ4UUdJeUltUFFFME5qTXlGaFVESWdZZEFSUVdNekkyUFFFMEpoY1VCaU1pSmowQk5EWXpNaFlWQVNJR0hRRVVGak15TmowQk5DWVhGQVlqSWlZOUFUUTJNeklXRlFVak5UTUJNeFVqQVEwQkF3QTFTMHMxTlV0TEN5VWJHaVltR2hzbFFEVkxTelUxUzBzTEpSc2FKaVlhR3lYK2dEVkxTelUxUzBzTEpSc2JKU1ViR3lYL0FFQkFBUUJBUVA2QUFRRC9BQU9BU3pXQU5VdExOWUExUytra01qSWtWU015TWlQKzFFczFnRFZMU3pXQU5VdnBKREl5SkZVak1qSWpBbFJMTllBMVMwczFnRFZMNlNReU1pUlZJekl5SSt4QS9rQkFBWURBd0FBQUJBQkFBSUFEd0FNQUFBY0FDd0FUQUJjQUFCTURNemN6RnpNREJ6Y1hJd0VqQXpNM014Y3pBVGNYSThLQ09pS0lJanFDVGpBd1lBSkFZTkJnTk5nMFlQNnpUVTJhQWdEK2dHUmtBWURnalkwQjRQMkFvS0FCQU96c0FBQUVBQUQvd0FRQUE4QUFDd0FiQUNnQVR3QUFBUlFHSXlJbU5UUTJNeklXTnhFVUJpTWhJaVkxRVRRMk15RXlGZ2MwSmlNaElnWVZFVGNYTnhjQkl4RXpOVE0xSXpVek5TTTFNelVqTlRNMUl6VXpGVE0xTXhVek5UTVZNelV6RlRNMU16VURRRGdvS0RnNEtDZzR3Q1ViL1lBYkpTVWJBb0FiSlVBZkZ2M3FGaC9Bd0lDQS9JQkFRRUJBUUVCQVFFQkF3RUNBUUlCQWdFQ0FBZUFvT0Rnb0tEZzRlUDJBR3lVbEd3S0FHeVVsVUJZZkh4YitkY0RBZ0lBREFQd0FnRUNBUUlCQWdFREFRRUJBUUVCQVFFQkFBQUFBQUFnQUFQL0FBLzREd0FBSkFBMEFFUUFWQUJrQUhRQTdBSklBQUNVUklSVVhFU0VSSVNjVE14VWpKVE1WSXdNak5UTTFJelV6TlNNMU13RUhEZ0VqSWlZbk1TY3VBVFUwTmo4QlBnRXpNaFlmQVI0QkZSUUdCd0VuTGdFMU9BRTFNVGM0QVRFMEppTWlCZ2N4Qnc0Qkl5SW1JekVuSWlZaklnWVZGQllWTVJjVUZoVVVCZ2N4Qnc0QkZSUVdNemdCT1FFM01ESXhNaFlYTVJjZUFUTXlOamN4Tno0Qk56TTNQZ0UxTkNZbk1RRkFBY0JBL01BQ1FFQkF3TUQvQU1EQVFNREF3TURBd0FMeEh3WVFDUWtRQnZnR0J3Y0dId1lRQ1FrUUJ2Z0dCd2NHL3NJcUJBWUJEZ29FQ0FNcEF3Y0VBZ1FDTUFJRUFnb09BUkVCQXdJZkFnSU9Dak1CQmdvREhnTUxCZ2dNQWhBQ0NBVUJNUWNKQlFYQUFjREFRQUpBL01CQUFzREF3TUQrQU1CQXdFREEvR3dmQmdjSEJ2Z0dFQWtKRUFZZkJnY0hCdmdHRUFrSkVBWUJvaDREQ2dZQk13b09BZ01lQWdNQkVRRU9DZ0lFQWpBQ0JBSUVCd01wQXdnRUNnNEJCZ1FxQlFVSkJ6RUdDQUlRQWd3SUJnc0RBQW9BUUFBQUE4QURnQUFHQUFvQURnQVNBQllBR2dBZUFDSUFKZ0FxQUFBQklSRXpFU0VSQVNNMU16VWpOVE0xSXpVekFTTTFNelVqTlRNMUl6VXpBU00xTXpVak5UTTFJelV6QVlEK3dBRURmLzNBd01EQXdNREFBUURBd01EQXdNQUJBTURBd01EQXdBT0Evc0Q5d0FPQS9NREFRTUJBd1AxQXdFREFRTUQ5UU1CQXdFREFBQUFJQUFEL3dBUCtBOEFBQ3dBUEFCTUFGd0FiQUI4QVBRQ1RBQUFsRVNFVkZ4RWhFVE1SSVNjVE14VWpKVE1WSXdNak5UTTFJelV6TlNNMU13RUhEZ0VqSWlZbk1TY3VBVFUwTmo4QlBnRXpNaFlmQVI0QkZSUUdCd0VPQVJVVUZqTTRBVGtCTnpBeU1USVdGekVYSGdFek1qWTNNVGMrQVRjeE56NEJOVFFtSnpFbkxnRTFPQUUxTVRjNEFURTBKaU1pQmdjeEJ3NEJJeUltSXpFbklpWWpJZ1lWRkJZVk1SY1VGaFVVQmdjeEFZQUJ3RUQ4Z0FFQ2YwQkF3TUQvQU1EQVFNREF3TURBd0FLeEh3WVFDUWtRQnZnR0J3Y0dId1lRQ1FrUUJ2Z0dCd2NHL2NnQ0FnNEtNd0VHQ2dNZUF3b0hDQXdDRUFFSkJUSUhDUVVGS2dRR0FRNEtCQWdES1FNSEJBSUVBakFDQkFJS0RnRVJBUU1DZ0FIQXdFQUNnUDdBL2NCQUFzREF3TUQrQU1CQXdFREEvS3dmQmdjSEJ2Z0dFQWtKRUFZZkJnY0hCdmdHRUFrSkVBWUJlZ0lJQkFvT0FRWUVLZ1VGQ1FjeEJnZ0NEd01NQ0FZTEF4NERDZ1lCTXdvT0FnTWVBZ01CRVFFT0NnSUVBakFDQkFJRUJ3TUFBQUFBQ2dCQUFFQURnQU9BQUFNQUJ3QUxBQThBRXdBWEFCb0FIZ0FoQUNVQUFCTVJJUkVGRlNNMUFSVUJNd0V6RlNNVk14VWpFVFV6RlRNMUZ6TUJOUUVUSnpNMUl6VXpRQU5BL3NEQUFjRCtnSUQrUU1EQXdNREFRSUNBL3dBQmdFQ0FnTURBQTREOHdBTkFRTURBL2dDQUFZQUJBTUJBd1A4QXdNQ0FnQUVBZ1A2QUFVQ0FRTUFBQUFzQVFBQkFBNEFEZ0FBREFBWUFDZ0FPQUJJQUZnQWFBQjBBSVFBbEFDa0FBQk1SSVJFRkZTY1RKelVYQXhjVkp5VXpGU01WTXhVakVUVXpGVE0xRnlFak5UTTFJelV6TlNNMU0wQURRUDdBZ0lEQXdNREF3UDhBd01EQXdNQkFnQUZBd01EQXdNREFBNEQ4d0FOQVFJQ0EvWURBZ01BQndNQ0F3TURBUU1EL0FNREFnSURBUU1CQXdBQUFDd0JBQUVBRGdBT0FBQU1BQndBTEFBNEFFUUFWQUJrQUhRQWhBQ1VBS1FBQUV4RWhFUVVWSXpVVEZTTTFBeFVuQnhjakZUTVZJeEUxTXhVek5UTVZJU00xTXpVak5UTTFJelV6UUFOQS9zREF3TUJBZ0VDQWdNREF3RURBQVFEQXdNREF3TUFEZ1B6QUEwQkF3TUQvQU1EQUFRQ0FnRUNBUU1EL0FNREF3TURBUU1CQXdBQUFBQXNBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BRmdBYUFCNEFJZ0FsQUNrQUFCTVJJUkVGRlNNMUV6TVhJeXNCSnpNRE14VWpGUmNqRVRVekZUTTFNeFVoSXpVek5TY3pOU00xTTBBRFFQN0F3RUNBd0lDQWdNQ0F3TURBZ0lEQVFNQUJBTURBZ0lEQXdBT0EvTUFEUUVEQXdQOEF3TUFCQU1DQWdQOEF3TURBd01DQWdFREFBQUFEQUVBQUFBUEFBNEFBR3dCSEFIUUFBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlCTkRjK0FUYzJOeFFXRnhZWEhnRVhGaGNlQVJjV0JoY2VBUmNXQnc0QkJ3WVhEZ0VqSWljdUFTY21OUUUrQVRjK0FTY3VBU2NtQmljdUFUYzJGamMyRmpNeUppY3VBU2M2QVRNeUZ4NEJGeFlWRkFjT0FRY0dCd0lBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsSCtJd2tKSVJnWUhnSUJDUklSTGh3Y0hqd1VDZ29aR2c4WUJnTUZCZ3dDQXdvT0d3NVBSa1pwSGg0QnZSQlVNeVVJQkF4WU1SMCtEZzVTSFJ4SkVSRTdFaElCSVJsRk1RTUlCRkJHUm1nZUhoa1lWenM3UlFPQUl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qL2tBcktDaEpJQ0FiQXdVREVSOGZRaHNjQ0JJZkN3dzFMeFFDSVJBZ0lFVWVIZ3dDQWg0ZWFVWkZVUDZGTjRBUEhqY1pGUzRyQnhJVEVqTWRIUW84UEE0L0VBd1ZBaDRlYUVaR1VFaEFRR1VpSVFzQUFBSUFRQUFBQThBRGdBQWJBRlFBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZVERnRUhKamMrQVRjMkp5NEJKeVkySnk0Qkp5WW5MZ0VuSmljbU5qYytBVE15RmhjZUFTTWlKZ2NHSmdjR0ZoY1dOaGNlQVJjV0JnY0NBRjFSVW5vakl5TWplbEpSWFYxUlVub2pJeU1qZWxKUmR6UldEZzRCQWd3R0J3UUdHQThiR2dvS0ZEd2VIQnd1RVJJSkVXSlNEeDBOT0UwYklRRVNFanNSRWtnZEhGSU9EVDhkTVZnTEJRZ2xBNEFqSTNwU1VWMWRVVko2SXlNakkzcFNVVjFkVVZKNkl5UDlpdytFT0FjZUhrZ2pJaEVoQWhRdk5Rd0xIeElJSEJ0QklCOFJJVUFJQVFJV0RSQS9Eanc4Q2gwZE14SVNFUWNyTGhVWk54NEFBQUlBb1AvQUEyQUR3QUFiQURjQUFBRWlCdzRCQndZVkZCY2VBUmNXTVRBM1BnRTNOalUwSnk0Qkp5WURJaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlWRkFjT0FRY0dBZ0JKUUVCZ0d4dzNONFEzTnpjM2hEYzNIQnRnUUVCSkxpa3BQUkVTRWhFOUtTa3VMaWtwUFJFU0VoRTlLU2tEd0J3YllFQkFTVWx5Y3RoTlRrNU4ySEp5U1VsQVFHQWJIUDNBRWhFOUtTa3VMaWtwUFJFU0VoRTlLU2t1TGlrcFBSRVNBQUFEQUtEL3dBTmdBOEFBR3dBM0FFTUFBQUVpQnc0QkJ3WVZGQmNlQVJjV01UQTNQZ0UzTmpVMEp5NEJKeVlESWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHTnhRR0l5SW1OVFEyTXpJV0FnQkpRRUJnR3h3M040UTNOemMzaERjM0hCdGdRRUJKTGlrcFBSRVNFaEU5S1NrdUxpa3BQUkVTRWhFOUtTa3lPQ2dvT0Rnb0tEZ0R3QndiWUVCQVNVbHljdGhOVGs1TjJISnlTVWxBUUdBYkhQM0FFaEU5S1NrdUxpa3BQUkVTRWhFOUtTa3VMaWtwUFJFUzRDZzRPQ2dvT0RnQUFBQUNBTUFBUUFNQUEwQUFFUUFWQUFBQkVUUW1Ld0VpQmhVUkl4VWhFVE1SSVRVaEVUTVJBb0FtR3NBYUpvQUJBRUFCQVA2QWdBSEFBVUFhSmlZYS9zQkEvc0FCUUVBQlFQN0FBQUFBQWdDQUFNQURnQU1BQUJFQUZRQUFBU0V5TmowQk5DWWpJVFVqRVNFVklSRXpFU0VWSVFJQUFVQWFKaVlhL3NCQS9zQUJRRUFCUVA3QUFVQW1Hc0FhSm9EL0FFRC9BQUdBZ0FBQUFBRUFRUC9BQThBRHdBQXpBQUFsRkFZaklpWTFORFkzSlE0Qkl5SW1OVFEyTXpJV0Z5VXVBVFUwTmpNeUZoVVVCaU1pSmljRkhnRVZGQVlIQlQ0Qk16SVdBOEJlUWtKZUJnYit3aFU1SUVKZVhrSWdPUlVCUGdZR1hrSkNYbDVDSVRvVy9zUUdCd2NHQVR3V09pRkNYbUJDWGw1Q0VCNE9zQlFZWGtKQ1hoZ1VzQTRlRUVKZVhrSkNYaGtXc0E4ZkVSRWZEN0FXR1Y0QUFnQ0FBQUFEZ0FPQUFBc0FJQUFBQVJRR0l5SW1OVFEyTXpJV0F5SUhEZ0VIQmhVVUZqTWhNalkxTkNjdUFTY21Bc0J3VUU5eGNGQlBjY0JQUmtacEhoNGxHd0tBR3lVZUhtbEdSUUxBVDNGd1VFOXhjUDZ3SGg1cFJrVlFHeVVsRzA5R1Jta2VIZ0FDQUVBQUFBUEFBNEFBQ3dBVUFBQUJJUU1SRkJZeklUSTJOUkVCSVJNakJ5RW5JeE1EQVA0QXdDVWJBd0FiSmYxc0FhaW92RUQvQUVDOHFBT0EvZ0Qrd0JzbEpSc0JRQUhBL2tDQWdBSEFBQU1BZ0FCQUE0QURRQUFuQURVQVF3QUFBU0lIRGdFSEJoVVJGQmNlQVJjV015RXlOejRCTnpZOUFUUW1Ld0VpSmljMEp5NEJKeVlyQVFjek1oWVZGQVlyQVNJbU5UUTJFeUV5RmhVVUJpTWhJaVkxTkRZQmVqUXRMa1FURkJRVFJDNHROQUVOTXk0dFJCTVVIUlVyRXg0Q0V4UkRMUzAwZmdxUUZCd2NGSkFVSEJ3VUFTQVVIQndVL3VBVUhCd0RRQk1VUXkwdU0vN3dNeTR0UXhRVEV4UkRMUzAwc0JRa0hSTXpMQ3hCRWhMQUhCUVVIQndVRkJ6KzRCd1VGQndjRkJRY0FBQUVBRUFBQUFQQUE0QUFEd0EzQUVVQVV3QUFBU0VpQmhVUkZCWXpJVEkyTlJFMEpnTVVCdzRCQndZckFTSW5MZ0VuSmowQk5EYytBVGMyT3dFeUZ4NEJGeFlWSGdFN0FUSVdIUUVsTXpJMk5UUW1Ld0VpQmhVVUZnVWpJZ1lWRkJZN0FUSTJOVFFtQTREOUFCc2xKUnNEQUJzbEpWc1FFVGdtSml2Z0t5WW1PQkVRRUJFNEppWXJhU3NtSmpnUUVBRVpFU1FSR1A1SWVCQVlGeEY0RUJnWEFRSHdFQmdYRWZBUUdCY0RnQ1ViL1FBYkpTVWJBd0FiSmYzUEt5WWxPUkFRRUJBNUpTWXI0aXNtSlRrUUVBOFBOaVVrS3hBWUhoR1N3UmNSRUJnWEVSQVlvQmNSRUJnWEVSQVlBQUlBUUFBQUE4QURnQUFEQUFjQUFBRWhFU0VwQVJFaEFnQUJ3UDVBL2tBQndQNUFBNEQrUVA1QUFBQUFBZ0JBQUFBRHdBT0FBQThBRndBQUpSRTBKaU1oSWdZVkVSUVdNeUV5TmlVUklSRWhFU0VSQThBbEcvMEFHeVVsR3dNQUd5WCtRUDdBQVVBQlFFQURBQnNsSlJ2OUFCc2xKVnNCUUFGQS9zRCt3QUFBQ0FCQUFNQURnQU1BQUFVQUNRQU5BQlVBSFFBaEFDVUFLUUFBRXhVakVUTVJNeFV6TlFjUk14RXpFVE1WSXhVekVUTVJNeFVqRlRNUkJUTVZJeVV6RlNNM014VWp2My9BUUVGQlFFQ0FnTUUrZ0lEQi9RRS9Qd0dBUHovL1B6OERBSUQrd0FIQVFVR0Evc0FCUVA3QVAwRUJ3UDdBUDBFQndFREF3TURBd0FBSkFFQUFBQVBBQTRBQUR3QVdBQm9BSGdBbkFEQUFOQUE0QUR3QUFBRWhJZ1lWRVJRV015RXlOalVSTkNZQkVTTVJNelV6RXlNUk16Y2pOVE1URlNNMU16VWpFVE1YRlNNMU16VWpFVE1GTXhVakpUTVZJemN6RlNNRGdQMEFHeVVsR3dNQUd5VWwvYVhBZjBGb1FFQUJRVUh0d1lDQXdlckFnSURBL1VFL1B3RlZQei9yUHo4RGdDVWIvUUFiSlNVYkF3QWJKZjZwL3RjQlFJRCtRUUZBUDBIK2pNMUJRQUUvODgxQlFBRS9QOERBd01EQUFBQUFBZ0JBQUlBRHdBTUFBQThBSmdBQUV5SUdGUkVVRmpNaE1qWTFFVFFtSXdVSkFSNEJGd2NYRGdFSEp3Y25CeTRCSnpjblBnRTNnQnNsSlJzREFCc2xKUnY5THdGUkFWRVFHQVhSMFFVWUVOR0FnTkVRR0FYUjBRVVlFQU1BSlJ2K0FCc2xKUnNDQUJzbFFQNnZBVkVFR1JEUjBCRVlCZEdBZ05FRkdCSFEwUkFaQkFBQUF3QkFBQUFEd0FPQUFCY0FKd0EzQUFBQkR3RXZBUTRCQnhjSEhnRVhOeGMzRno0Qk55YzNMZ0VUSVNJR0ZSRVVGak1oTWpZMUVUUW1BeFFHSXlFaUpqVVJORFl6SVRJV0ZRTHlzajVDc2d3UkE1S1NBeEVNa21KZWtnd1JBNUtTQXhHQy9RQWJKU1ViQXdBYkpTVmJHaFA5MmhNYUdoTUNKaE1hQWxPeE9qcXhBeEVMa3BJTUVRT1NXbHFTQXhFTWtwSUxFUUV3SlJ2OUFCc2xKUnNEQUJzbC9XMFRHaG9UQVdZVEdob1RBQUFCQVFBQUFBTUFBNEFBRmdBQUFTSUdIUUVqRlRNUk14RXpOeU0xTkRZeE16VXVBU01DUkZwbWhJVEFvQnk4UUh3TGhpc0RnR0JnZ01EK2dBR0F3RUF3RUxvQ0JBQUFBQUFDQUVBQUFBUEFBNEFBRUFBb0FBQVRJZ1lWRVJRV015RXlOalVSTkNZaklRVXlGakVITUNJaklnWWRBVE1ISXhFakVTTTFNelUwTm5NVkhoNFZBeG9WSGg0Vi9PWUNkeVF3QXk0ZUlCS0JCWHg5VjFkUkE0QWVGZnptRlI0ZUZRTWFGUjZDQlc0Y0dGZDMvcmNCU1hkbFBGMEFBQU1Bd0FBQUF3QURnQUNJQUxzQThnQUFBU0lHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0Qk16b0JOekkyTXc0QkJ3NEJGUlFXRng0QkZ3NEJCdzRCQnc0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJNekkyTno0Qk56NEJOejRCTlRRbUp5NEJKeTRCSnk0Qkx3RXVBU2N1QVRVME5qYytBVGMrQVRjK0FUYytBVGMrQVRVMEppY3VBU2N1QVNjdUFTY3pOeU1ITWhZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFSERnRWpJaVluTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek9RRVRNeklXTXg0QkZ4NEJGeDRCRng0QkZSUUdCdzRCSXlJbUp5NEJOVFEyTno0Qk56NEJOejRCTno0Qk56NEJOejRCTXpJMk16a0JBaGtaTXh3Y05oa1RIQWtLQ1FZSEJoTU1EUjRURWlvWEJRa0ZCUWtGQXdRQkFnSUdCUVlNQmdvWERnMGREeEFmRHhBZERSb2tDZ2tLQ0FjSUdBOFFLQmdZTnlBbFF4MGRNUk1VSFFvS0NnUUVCQXNIQnhBSkNSSUtLZ1VLQlFVR0JnVUZDd1lLRWdrSkVBY0hDd1FFQkFRRkJRc0hCZzRIQnd3RlNFSG5TeE1nRFE0WENna09CUVVFQWdJQ0RRb0hFZ3NMRmdzVElBNE9Gd2tKRGdRRUJRTURBZ29JQnhJTERCY0xPZzhDQmdRUUhRME1GQWdIREFRREJCWVdGa0FyTDB3Y0hCd0hCZ1lPQ1FnUkNBa05CUWtUQ2dvVENRa1BCd1lJQWdPQUJnWUdHaFVRSmhRVktoUVJJaEVSSFEwTkZRZ0lDQUVCQlFvRkJRMEhEaFlLQ1JFSUFRSUJBUVFEQXdnRkJRMElFQ01WRkNRUUVDQVBEeHNMREJNSEJ3Y0tDUW9aRUJBakZCUXBGQkFiREFzV0NRa1NDQWtRQ0NFRkNRWUZFQW9LRVFZR0RRWUhEd2dJRVFvS0Znd01IUkVRSGcwTkZnb0tFQWNIQ3dRcEpnb0xDeHdRRVNNVEV5TVFDQlVNRFJZS0J3d0ZCQVVMQ3dzYkR4QWpFaEloRHd3WEN3c1ZDUWtPQmdVRi9mTUJEQlVLQ1JJSkNSSUpDUlVMR3k0U0VoSVVGQlEwSUE4YkN3b1NCd2NMQXdRR0FnTUZBZ0lEQVFFQkFRQUVBRUFBQUFQQUE0QUFNQUJBQU1vQkFBQUFBVDRCTno0Qk5UUW1KeTRCSnk0Qkp5NEJJeUlHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0Qk16STJOejRCTndFaElnWVZFUlFXTXlFeU5qVVJOQ1lCRGdFSERnRUhEZ0VqSWlZbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRTNQZ0UzUGdFekxnRW5MZ0UxTkRZM1BnRTNJZ1lqSWdZaklpWW5MZ0VuTGdFbkxnRTFORFkzUGdFM1BnRTNQZ0U3QVFjakhnRVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhEZ0VIRGdFSERnRVZGQllYSGdFZkFSNEJGeDRCRng0QkZ4NEJGUlFHQnpFbkxnRW5MZ0VuSmlJckFTb0JJd1lpQnc0QkJ3NEJCdzRCQnc0QkJ3NEJCdzRCRlJRV0Z4NEJNekkyTno0Qk5UUW1KeTRCSnpFQnFRZ0pBZ0lDQkFRREN3Y0hFZ3NLR1EwSkVnZ0pEZ1VHQ0FJQ0FnUURBd3NIQmhJTENoa09DUkVJQ0E0RkFkZjlBQnNsSlJzREFCc2xKZjZEQ0JZUER5VVdGak1kR0NvVEVoNE1EQklHQmdZSENBY2JGQW9YREFzWURBc1dDd29TQ0FVSkJRUUVBUUVDQXdJRUJ3UURDQU1TSUE0T0Z3b0pEd1FGQlFjSEJ4WU9GQ2dXRlNnU3VUazRCQWtHQlFvRkJRa0RCQVFFQXdNSUJnVU1Cd2NPQndRSkJBTUZCQVFFQ0FRZ0J3NEhCd3dGQmdnREF3TUhDRVFHRUFrSkZnMERCQUlNQVFZRkJRd0hCZzhIQ0E4SEF3c0dCZzBIQmdzRkJBVVZGaFU2SkNBeEVSRVJBd01EQ1FVQjZBY1NDUWtRQnd3YUR3NGJEUXdWQ1FnSkJBVUVDZ2NIRUFrSUVna0xHUTRPR2d3TkZBZ0pDQVFEQkFnR0FaZ2xHLzBBR3lVbEd3TUFHeVg5TEJBYkRBc1VCd2dIQlFZRkRna0pGUXNNR0F3TUhBOFFHd3dHQ2dRRUJnSUNBd0VCQWdZTkJ3Y1NDZ1lLQXdRSUJBRUJCZ1lHRUFvS0Z3ME5HUTBRSHhBUUhRd1FGQVVFQlNBRENBVUZEUWNJRVFvS0ZnME5GZ2tKRVFnSERnWUdDd1lFQ2dVRkRBZ0hEQVVFQndNYUJnd0hCZzRIQnhBSkNSVU1EeDhQVlFjT0J3Y1FDUUVCQVFFQ0FnRUVBZ0lFQXdNSUJnVU9DQWdVREJnb0R3OFFEZzRPSWhVSkR3Y0hEZ2NBQUFBRUFFQUFBQVBBQTRBQWlBQzdBUEVBL1FBQUFTSUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCTXpvQk56STJNdzRCQnc0QkZSUVdGeDRCRnc0QkJ3NEJCdzRCQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0Qk16STJOejRCTno0Qk56NEJOVFFtSnk0Qkp5NEJKeTRCTHdFdUFTY3VBVFUwTmpjK0FUYytBVGMrQVRjK0FUYytBVFUwSmljdUFTY3VBU2N1QVNjek55TUhNaFlYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VIRGdFaklpWW5MZ0VuTGdFbkxnRTFORFkzUGdFM1BnRTNQZ0V6T1FFVE16SVdNeDRCRng0QkZ4NEJGeDRCRlJRR0J3NEJJeUltSnk0Qk5UUTJOejRCTno0Qk56NEJOejRCTno0Qk56NEJNekkyTXpFQkZTTVZNeFV6TlRNMUl6VUJtUmt6SEJ3MkdSTWNDUW9KQmdjR0V3d05IaE1TS2hjRkNRVUZDUVVEQkFFQ0FnWUZCZ3dHQ2hjT0RSMFBFQjhQRUIwTkdpUUtDUW9JQndnWUR4QW9HQmczSUNaQ0hSNHdFeFFkQ2dvS0JBUUVDd2NIRHdvSkVnb3FCUW9GQlFZR0JRVUxCZ29TQ1FrUUJ3Y0xCQVFFQkFVRkN3Y0dEZ2NIREFWSVFlZEtFaUFPRFJnSkNROEVCUVVEQWdJTkNnY1NDd3NXQ3hNZ0RnNFhDUWtOQlFRRkF3TUNDZ2dIRWdzTUZ3dzVEd0lIQXhFY0RRd1VDQWNNQkFRREZoWVdRQ293VEJ3YkhBWUdCZzhJQ0JFSUNRMEZDUlFLQ2hJSkNROEhCZ2dDQVhpQWdFQ0FnQU9BQmdZR0doVVFKaFFWS2hRUkloRVJIUTBORlFnSUNBRUJCUW9GQlEwSERoWUtDUkVJQVFJQkFRUURBd2dGQlEwSUVDTVZGQ1FRRUNBUER4c0xEQk1IQndjS0NRb1pFQkFqRkJRcEZCQWJEQXNXQ1FrU0NBa1FDQ0VGQ1FZRkVBb0tFUVlHRFFZSER3Z0lFUW9LRmd3TUhSRVFIZzBORmdvS0VBY0hDd1FwSmdvTEN4d1FFU01URXlNUUNCVU1EUllLQnd3RkJBVUxDd3NiRHhBakVoSWhEd3dYQ3dzVkNRa09CZ1VGL2ZNQkRCVUtDUklKQ1JJSkNSVUxHeTRTRWhJVUZCUTBJQThiQ3dvU0J3Y0xBd1FHQWdNRkFnSURBUUVCQVFJemdFQ0FnRUNBQUFVQVFBQUFBOEFEZ0FBd0FFQUF5Z0RXQVF3QUFBRStBVGMrQVRVMEppY3VBU2N1QVNjdUFTTWlCZ2NPQVFjT0FRY09BUlVVRmhjZUFSY2VBUmNlQVRNeU5qYytBVGNCSVNJR0ZSRVVGak1oTWpZMUVUUW1BUTRCQnc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCTlRRMk56NEJOejRCTno0Qk56NEJOejRCTXk0Qkp5NEJOVFEyTno0Qk55SUdJeUlHSXlJbUp5NEJKeTRCSnk0Qk5UUTJOejRCTno0Qk56NEJPd0VISXg0QkZ4NEJGeDRCRng0QkZSUUdCdzRCQnc0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCSHdFZUFSY2VBUmNlQVJjZUFSVVVCZ2N4QVNNVkl6VWpOVE0xTXhVekFTNEJKeTRCSnlZaUt3RXFBU01HSWdjT0FRY09BUWNPQVFjT0FRY09BUWNPQVJVVUZoY2VBVE15TmpjK0FUVTBKaWN1QVNjeEFha0lDUUlDQWdRRUF3c0hCeElMQ2hrTkNSSUlDUTRGQmdnQ0FnSUVBd01MQndZU0N3b1pEZ2tSQ0FnT0JRSFgvUUFiSlNVYkF3QWJKU1grZ3dnV0R3OGxGaFl6SFJncUV4SWVEQXdTQmdZR0J3Z0hHeFFLRnd3TEdBd0xGZ3NLRWdnRkNRVUVCQUVCQWdNQ0JBY0VBd2dERWlBT0RoY0tDUThFQlFVSEJ3Y1dEaFFvRmhVb0VyazVPQVFKQmdVS0JRVUpBd1FFQkFNRENBWUZEQWNIRGdjRUNRUURCUVFFQkFnRUlBY09Cd2NNQlFZSUF3TURCd2dCWW9CQWdJQkFnUDVhQmhBSkNSWU5Bd1FDREFFR0JRVU1Cd1lQQndnUEJ3TUxCZ1lOQndZTEJRUUZGUllWT2lRZ01SRVJFUU1EQXdrRkFlZ0hFZ2tKRUFjTUdnOE9HdzBNRlFrSUNRUUZCQW9IQnhBSkNCSUpDeGtPRGhvTURSUUlDUWdFQXdRSUJnR1lKUnY5QUJzbEpSc0RBQnNsL1N3UUd3d0xGQWNJQndVR0JRNEpDUlVMREJnTURCd1BFQnNNQmdvRUJBWUNBZ01CQVFJR0RRY0hFZ29HQ2dNRUNBUUJBUVlHQmhBS0NoY05EUmtORUI4UUVCME1FQlFGQkFVZ0F3Z0ZCUTBIQ0JFS0NoWU5EUllKQ1JFSUJ3NEdCZ3NHQkFvRkJRd0lCd3dGQkFjREdnWU1Cd1lPQndjUUNRa1ZEQThmRHdHVWdJQkFnSUQrZ1FjT0J3Y1FDUUVCQVFFQ0FnRUVBZ0lFQXdNSUJnVU9DQWdVREJnb0R3OFFEZzRPSWhVSkR3Y0hEZ2NBQUFBQUF3Q0FBRUFEZ0FPQUFBc0FEd0FuQUFBVElnWVZGQll6TWpZMU5DWURFVE1STXhFekVUUTJNVEFXRlJFekVUUW5MZ0VuSmlNaUJnYzE0Q2c0T0Nnb09EaUl3RURBUUVEQUJ3Y3BKU1krTmtnQ0E0QTRLQ2c0T0Nnb09QOEEvY0FDUVAzQUFVQXdFQkF3L3NBQk9qSXZMMG9XRmtZVVdnQUFCQUJBQUFBRHdBT0FBQThBRXdBZkFETUFBQUVoSWdZVkVSUVdNeUV5TmpVUk5DWUJJeEV6SnlJbU5UUTJNeklXRlJRR0FTTVJOQ1lqSWdZVkVTTVJNeFUrQVRNeUZoVURnUDBBR2lZbUdnTUFHaVltL2FhQWdFQWJKU1ViR3lVbEFpV0FKUnNiSllDQUZEb2lQRlFEZ0NZYS9RQWFKaVlhQXdBYUp2MEFBY0JBSlJzYkpTVWJHeVgrQUFFQUd5VWxHLzhBQWNCUEd6UmVRZ0FBQmdCQUFFQUR3QU5BQUFzQUZ3QWpBQ3dBTlFBL0FBQUJJZ1lWRkJZek1qWTFOQ1lGSWdZVkZCWXpNalkxTkNZRklnWVZGQll6TWpZMU5DWUZJZ1lkQVNFMU5DWUZJZ1lkQVNFMU5DWUZJZ1lkQVRNMU5DWWpBeUJDWGw1Q1FsNWUvbDQxUzBzMU5VdEwvcXNvT0Rnb0tEZzRBbGhDWGdGQVh2NWVOVXNCQUV2K3F5ZzR2emduQTBCZVFrSmVYa0pDWG9CTE5UVkxTelUxUzRBNEtDZzRPQ2dvT0lCZVE5L2ZRMTVBVWp1enN6dFNRRGtvbjU4b09RQUFBQUFIQUVBQUFBUEFBNEFBRHdBWkFDVUFMZ0E2QUVNQVR3QUFBU0VpQmhVUkZCWXpJVEkyTlJFMEpnRWpOVFEyTXpJV0hRRURJaVkxTkRZek1oWVZGQVlCSXpVME5qTXlGaFVuSWlZMU5EWXpNaFlWRkFZQklUVTBOak15RmhVbklpWTFORFl6TWhZVkZBWURnUDBBR3lVbEd3TUFHeVVsL1dXQUpSc2FKa0FiSlNVYkd5VWxBU1hBT0Nnb09HQW9PRGdvS0RnNEFYai9BRWszTjBtQU5VdExOVFZMU3dPQUpSdjlBQnNsSlJzREFCc2wvUUIvR3lZbUczOEJBQ1ViR3lVbEd4c2wvd0NYS3o0K0s2azRLQ2c0T0Nnb09QN0F1amRQVHpmR1N6VTFTMHMxTlVzQUFBQUFBUUNBQUFNRFFRT0FBRnNBQUFFaUJ3NEJCd1lWRkJZWEZqWTNQZ0UzTmlZbkxnRTFORGMrQVRjMk16SVdGUlFIRGdFSEJpTWlKamMrQVRVMEppTWlCaFVVRmpFd0J3NEJCd1lIQmhZWEhnRTNQZ0UzUGdFeEhnRXpNamMrQVRjMk5TWW5MZ0VuSmlNeEFmVmRSa1pkR0JjME53a1BBZ0lIQWdJQ0NBOFRFaEpETHpBN2FYRU1EQ3dlSHlVcE13b0xJeU1rS1RzUUNRa1hDd3NFRHd3QkFRa0RCRWtSQlNBT1J5cy9ORE5MRkJVQkZ4aFhQVDFMQTRBZUhWNDVPVFpEYkJZRUJ3b0hHd2NLQ2drU01TSXhMQzFFRkJSd1ZUY3lNa3NXRlRvcE1XSWpJQzVNT1NVdEppWmhMaTRQUDMwSUJBSURCV2M5RVh3Wkp4c2FYMEJCVERrMU5WSVlHUUFBQWdCQUFBQUR3QU9BQUE4QVl3QUFBU0VpQmhVUkZCWXpJVEkyTlJFMEpnRWlKaWN3QmdjT0FRY0dKaWMwSmpjMk56NEJOell4TUNZMU5EWXpNaFlWRkFZSEJoWXpNalkxTkNZaklnWVZGQllYSGdFSERnRUhEZ0VuTGdFMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WWpNUU9BL1FBYkpTVWJBd0FiSlNYK2poMHpDaFlERERRREFnWUJDUW9EQ0FjUkJnY01LUjRaR0JnSUJ5UWRORUZQU2xSaERRc0ZBZ0lCQlFFQ0NnY21KUkFSUWpFeFFqUXJLejBSRVE4T05TUWxMQU9BSlJ2OUFCc2xKUnNEQUJzbC9iRWNFbGtNSzBvREF3SURCbGt0Q3lFZ1Joc2JJQm9wTnlFWEdVWWpIU3AwVUR4UWFrWVlJdzBHQndjRkZBVUhCUU1RVFM4b0tDbERGUlVTRVRzbUppazJMaTVERkJNQUFBQUlBQUFBUUFRQUE0QUF2d0RoQVNrQlJBRmVBWVlCcXdIMEFBQUJJZ1lISXc0QkJ5NEJJeUlHQnlNT0FRY09BUWNPQVFjT0FSVU9BUWNPQVFjT0FRY2lCaU11QVNjdUFTc0JJZ1lIRGdFSERnRUhEZ0VWSGdFWEhnRVhCaFFISEFFVkZCWVhIZ0VYSGdFWEhnRVhIZ0VYSGdFek1qWTNQZ0UzUGdFM1BnRTNQZ0UxTkNZMUpqUW5QZ0UzUGdFOUFTNEJKeTRCSnlNdUFTTWlCZ2NPQVFjdUFTTW5MZ0VuTGdFbk5EWTNQZ0UzUGdFM016SVdGeDRCRnhVVUZoY2VBUmNlQVJjek1qWTNQZ0UzUGdFM05EWTFOQ1luTGdFbkl5NEJJekVYTWhZWEhnRWRBUTRCQnc0Qkt3RWlKaWN1QVQwQk5EWTNQZ0UzTWpZek9nRXpCVElXRng0Qkh3SWVBUmNlQVJjZUFSY2VBUlV4RlJRR0J3NEJCdzRCQnc0QkJ3NEJCdzRCS3dFaUppY3VBUzhDTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek1RVXpNaFlYSGdFWERnRUhEZ0VITGdFbkxnRTlBVDRCTno0Qk55RXlGaGNlQVJjZUFSVVVCZ2NPQVFjdUFTY3VBU2MrQVRNeEJ5SUdCdzRCQnc0QkZSUVdIUUVlQVJjZUFUTXlOamN6UGdFM1BnRTFOQ1luTGdFbkxnRWpNU0VpQmdjT0FRY09BUWNPQVIwQkZCWVhIZ0VYSGdFek1qWTNQZ0U5QVRRbUp5NEJJekVISWdZSEl3NEJCdzRCRlJRV0Z4NEJGeDRCT3dFeU5qYytBVGMrQVRjK0FUYytBVGMrQVRjME5qVTBKaWN1QVNjdUFTTWlCZ2NPQVFjaUppY3VBU2N1QVNjdUFTTXVBU014QTBrTEZnd0JFeDRLR2pRYUNSUUtBUTBYQ3dvUUJ3Z0tBd0lESHo4Z0h6c2NBZ01DQVFNQkNoUUxEQmtOREEwWUN3c1VDZ2dPQlFZRkFRc01DQmdRQVFFRUJRUU5DUkFwR1JnMEhCbzJIQnc0SFJNbEV4TWxFeU5ESUNBMkZob2FBUUVCRHhrS0Nnc0NFQThPSWhRQkNSRUlGU1lRQXdrRkFRTUJBaHM2SGg0K0h3SUJBZ2dGQ0JrVEN3c1dDd29WQ3dVRUJBd0lEeVlXRHhZb0VnZ05CUVVHQWdFS0N3b2JEd0lKRncwQkN4SUhDZ2tCQ2dnSUV3b0VDeE1KQ0FnR0J3VVBDZ01IQkFFQkFmNjNEeDhRRUI4UEV4VWFNaGdYS0JFSERRUUZCQUVCQkJJTkN4MFJHemdmSHo0aEJRc0ZGaUEvSHg4N0d3a0tFeU1QRHhVR0F3SVJFUkFvR0JjeUdpZFRLLzZEQndRSkJBUUlCUTBYQ3dvU0J3VUhBd1VFQVFvSkN4WU1Bdk1KRXdrS0RRVURBd01FQkFnRUJ4SUxDaGdOQ0JFSzJBWUxCZ2tQQmdZR0FRSUxDZ2tWREFRSkJRSUlFQWdHQmdJQ0F3c0tDUklLL3NJREJ3SUpEd2NHQ1FNQkFRVUdCaEVLQkFvR0RCY0pDd3NLQ2dzWERRSUNCZ01DQkFjRUFRSUJBZ0lHQkNWUUxBb1ZLUk1VSnhJREJRTURCZ01EQmdJREJBRUJBUUlDQmdRRkNRUURDUVFpVENrZk9Sb0VDUVVDQXdFQ0F3SUVCUUlEZ0FNRUJ4Y1FDd29CQWdRTEJ3Z1REQTAyRHc0cERnSUpCd2NXRHdFQkFRSUdDd1FFQkFVRkJRMEpDUk1MQ3hZTUVDQVBEQlVKQXdjRUF3Y0REeDRRRHh3TkdTa1JFUnNLQ2c4RkJRVUNBd0lHQkFrWkVSQXRHeDlGSmdRSEJBTUhBd2dWRGc0Z0VnWVVJdzhQRkFVQ0Fnb0xBUVVFQVFFQkR4WUhCd29DQ3owTERCVUtEeEFDQXdNREJ3UUVDeFFKQ1JFSEVCSUJEZzRIRUFnSkZBc0NCZ1FRSUE0T0V3WUVCVGtIQ0FjVEN3TUtFZ2NIQ0FnSEJ4SUtBd29RQndjSkFnSDdBUUlDQkFRRkJRY1ZEZzRqRlFzWERBd1pEZzhEQndNVEl4QVBIQXdTR2dvSkRBSUJBUWNIQmhVUEJRUU5HdzhSSmhRSUVnb2NNQlVWSXc0T0ZnY01DeU1CQWdFREFRb1hEQTBhRHdNSkJnVU5DQVFNRkFnSUNRSUZCQVVOQ0FjTkJRZ1BCZ1lKQkE4Y0RBd1hDZ1FFVmdJQ0F3d0lCeEFLQkFVQ0Fnc1JCZ2NIQWdJQ0Nna0lFZ29FQ2dVSkR3WUZCZ0VCQVFjR0JRNElBZ1FDQ0FzU0NRY0tBd0lDQ1FnSUZnd0VEQlFJQ1FtOUFnRUJCZ1FEQ0FVRUNBUUVCUUVZRndRRUJBMEpBUUlDQVFNQ0FnTURBd2NEQWdNQ0FnVUVCUWNDQWdNQ0FoTVVBUXdNQVFZRkFRRUJBUUVDQVFBQUFBa0FRQUFBQThBRGdBQWFBRDBBaFFDd0FQa0JJUUV4QWZFQ0NRQUFFdzRCQnk0Qkp5NEJQUUUrQVRjK0FUY3hNeklXRng0QkZ3NEJKUjRCT3dFeU5qYytBVGMxTkNZbkxnRW5NU29CSXlJR0l3NEJCdzRCSFFFVUZoY1RIZ0VWTVJVVUJnY09BUWNPQVFjT0FRY09BUWNpQmlzQklpWW5MZ0V2QWk0Qkp5NEJKeTRCTlRRMk56NEJOejRCTno0Qk16RXlGaGNlQVI4Q0hnRVhIZ0VYSGdFWEJSNEJNekkyTno0QlBRRTBKaWN1QVNNNEFUa0JPQUV4S2dFSERnRUhEZ0VIRGdFZEFSUVdGeDRCRndVMEppY3VBU2N1QVNNaUJnY09BUWNpSmljdUFTY3VBU011QVNNdUFTTXhJZ1lISXc0QkJ3NEJGUlFXRng0QkZ4NEJPd0V5TmpjK0FUYytBVGMrQVRjK0FUYytBVGM4QVRVM05DWW5MZ0VuTGdFak1TSUdCdzRCQnc0QkZSUVdIUUVlQVJjZUFUTXlOamN6UGdFM1BnRTFBUkVVQmlNaElpWTFFVFEyTXlFeUZnTXVBU2N1QVNjakxnRWpJZ1lIRGdFSExnRWpKeTRCSnk0Qkp6UTJOejRCTno0Qk56TXlGaGNlQVJjVkZCWVhIZ0VYSGdFWE16STJOejRCTno0Qk56UTJOVFFtSnk0Qkp5TXVBU014SWdZSEl3NEJCeTRCSXlJR0J5TU9BUWNPQVFjT0FRY09BUlVPQVFjT0FRY09BU01PQVNNdUFTY3VBU3NCSWdZSERnRUhEZ0VIRGdFVkhnRVhIZ0VYRGdFVkhBRVZGQllYSGdFWEhnRVhIZ0VYSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UzUGdFMVBBRTFOQ1luUGdFM1BnRTlBU2N1QVNNaUJnY2VBUmNlQVJjK0FUYytBVFUwSmljdUFkOElEUVlEQlFNREJBRUlCd2dSQ0FVRUJnTURCd01LRWdIeEJnOElBZ2dPQndZSEFRY0hCZzBJQVFFQkF3WUNCd3NFQlFVR0J6NERCQUVCQXcwS0NSVU5GQ3NYRnk4WUJBZ0VFQmd3Rnhjc0ZRY0hEeGtNQ3hBRUFnSU5EQTBlRWhFbUV4NDlJUXNYREF3WEN3OFFFeVlSRWg0TUJna0UvbVVFQndRSkVRZ0lCd2NIQ0JJSkF3VUJCd3NGQlFjQ0FRRUVCUVVNQndFWUFRRUJCUU1FQmdNREJnTWFPUjhYS3hNREJ3UUJBZ0VCQXdFREJBSUJCQU1CQXdZQ0FnRUJBZ0VGQWh3OElRY1FIdzhQSEE0Q0JBTUNCQU1DQkFJQ0F3RVdBZ0VDQ1FjSERnY0VDQVVIQ3dRRkJRRUNDQWNIRUFrQ0J3UUJCd3dHQkFVQkdDWWEvUUFhSmlZYUF3QWFKa0FCRFFvTEdnOEJCZzBHRUJ3TUF3WUVBUUlCQVJVckZoY3VHQUlCQVFZRUJoTU9DQWtRQ0FnUUNBTURCQWtGREJ3UkN4QWVEZ1lKQkFRRkFRRUlDQWdUREFFSEVnb0lFQWtCRGhZSUZDY1RCdzhIQVFvUkNBZ01CUVlJQWdJQ0Z5OFlGeXdWQWdJQkFnSUJCdzhKQ0JNS0NBb1NDUWdQQndZTEJBUUVBUWtJQnhJTUFRRURCQU1LQmd3ZkV4SW5GUk1wRlJVcUZnNGNEZzRjRGhveUdCZ3BFUk1UQVFFTUVnZ0lDRXdIRGdjSERRWUtFZ2dJRFFVREJnTURBd01DQXdzQjF3a1VDd0lIQkFRS0JnSUpEd2NHQndFQkFRRUNBUWdSc2dZRkJRWUZEZ2NDQ1EwR0JnVUJBUUlIQlFVTUNBSUlEUVgrL3drVENnc0RCUUlPR2d3TUZBb05GQWNIQ1FJQkJRVUZFQW9FQkFrVkN3MGNEd1lOQ0JVa0VCQWFDd29RQmdrSUFRRUJCQUlFQkFVUUNnc2FFQWdTQ1NvQ0FRWUdCeEFKQXdrUEJnWUhBUUVGQkFVS0JnRURBZ1lJRGdZR0NBRk5BUVVDQkFVQkFnSUJBZzRQQVFrSkFRVURBUUVCQVFFQkFRRUJCQU1EQmdNREJnTURCQUVSRWdNREF3b0dBUUlCQVFJQ0FRTUNBZ1VEQVFJQ2R3TUhCQWNNQkFRRUFRSUNDUVlGRFFjREJBRUJDUXdGQlFVQkFnRUlCZ1lOQ0FHdi9RQWFKaVlhQXdBYUppYitmQkFhQ3dzUEJBRUNDQWdCQkFNQkFRRUxFQVlGQndJSUxna0lFQWdMREFFQ0FnSUdBd01JRHdjSERBWUxEZ0VMQ2dVTUJ3WVBDUUVFQXcwWEN3b1BCQU1FQXdJR0VRd0lDQUVDQWdrRkJnOElDaWtMQ3g0TEFRY0ZCaEFMQVFFQkFRVUlBd0lEQXdRREN3WUdEd2dJRVFrTUdBc0pFQVlEQlFNQ0JnSUxGd3NMRmdrVEh3ME1GUWdIQ3dRRUF3SUJBZ1VEQmhNTURTRVZGek1kQXdVREF3VUNCaEFLQ3hnTkJTSURCQU1EQ0JFSkNSVUxBd2NFQlFvR0JRa0ZCZ29BQUFBQ0FFQUFnQVBBQXdBQUd3Qk9BQUFCRnpjVkhnRXpNalkzTlRNVk1BY09BUWNHSXlJbkxnRW5KakUxTnljMU1DWWpJZ1l4RVRBSERnRUhCaU1pSnk0Qkp5WXhOVE1WTVI0Qk16STJOekVSTURjK0FUYzJNeklYSGdFWEZqRVZBa0EyU2dJaEhSMGhBb0FEQXlRbkowaElKeWNrQXdNMk5oQXdNQkFEQXlRbkowaElKeWNrQXdPQUFpRWRIU0VDQXdNa0p5ZElTQ2NuSkFNREFjQVJFWUFjSkNRY2dJQWVIa2dlSGg0ZVNCNGVnQzRTUUVCQS93QWVIa2dlSGg0ZVNCNGVnSUFjSkNRY0FRQWVIa2dlSGg0ZVNCNGVRQUFBQUFBREFFQUFBQVBBQTRBQUR3QkVBR0FBQUJNaUJoVVJGQll6SVRJMk5SRTBKaU1GTWhjZUFSY1dNUlVISnpVd0ppTWlCakVWTUFjT0FRY0dJeUluTGdFbkpqRTFNeFV4SGdFek1qWTNJelV3Tno0Qk56WXpNUk1YTnhVZUFUTXlOamMxTXhVd0J3NEJCd1lqSWljdUFTY21NVFdBR3lVbEd3TUFHeVVsRy82QVBpRWlIZ01EUUM0T0tTa09BZ01mSVNJOVBpSWhId0lEYmdFZEdSZ2RBZ0VEQXg0aUlUNDNMa0FCSFJnWkhRRnVBd0lmSVNJK1BTSWhId01DQTRBbEcvMEFHeVVsR3dNQUd5WEFHeHhCR3h3UkVCQVJPenVpSEJ0QkhCc2JIRUViSEZGUkdpRWhHcUljRzBFY0cvOEFEdzlSR2lFaEdsRlJIQnRCSEJzYkhFRWJIRkVBQUFVQVFBQkFBOEFEUUFBb0FDOEFRQUJQQUZzQUFBRWlCaDBCRkFZSERnRVZGQllYSGdFek1qWTNQZ0UxTkNZbkxnRTlBVFFtSnpBaU1UTXFBU014TVRvQk1UQWlJd0VpQnc0QkJ3WWRBU0UxTkNjdUFTY21JU0lIRGdFSEJqRWhNQ2N1QVNjbUpSUUdJeUltTlRRMk16SVdBd0F3UXlFWUNBd0RBeFJGWUdGR0ZBTURDd2tZSVVFdkFRRUJBUUVCQVFFQi9nQXhKQ1F3Q3d3QmdBME1NU1FqQWRGSUp5Y2tBd01CZ0FNREpDY24vamhMTlRWTFN6VTFTd05BUHl3RUZ5Y0ZBUXNJQkFjRER4MGREd01IQkFnTEFRVW5Gd1FyUHdIK3dCZ1hTeTB0TE1EQUtDd3RUUmtaUmthb1JrWkdScWhHUnNBMVMwczFOVXRMQUFZQVFBQUFBOEFEZ0FBUEFCc0FKUUE3QUdBQVp3QUFBU0VpQmhVUkZCWXpJVEkyTlJFMEpnVXlGaFVVQmlNaUpqVTBOaE1oTlRRMk16RXlGaFVGSVRBM1BnRTNOak00QVRrQk9BRXhNaGNlQVJjV0F3NEJJeUltSnk0Qk5UUTJOejRCUFFFME5qTXhNakF6SGdFZEFSUVdGeDRCRlJRR0J3YzRBVEU0QVRFRGdQMEFHeVVsR3dNQUd5VWwvWVVvT0Rnb0tEZzR4LzdCVDFGTlVnSEEvc0VDQXg0Z0lUdzhJQ0VkQXdJRUVEdFJVRGtSQWdNS0J4UWJPQ2dCQVNjM0d4VUhDUU1DbXdPQUpSdjlBQnNsSlJzREFCc2xnRGdvS0RnNEtDZzQvWURBU0hoK1FzQThQSkE4UER3OGtEdzhBZUVMRmhZTEFnWURCZ2dCQXg0UkF5RXZBUzRoQXhFZUF3RUpCUU1HQW1FQUFRREFBQUFEQUFPQUFERUFBQUVPQVFjT0FRY09BUWNWTXhFVUZoY2VBUmNlQVJjZUFUTXlOamMrQVRjMURnRWpJaVluTGdFbkxnRTlBVE0xSXpVakFZRUVFQXNNSGhNVE54dDZCZ2NHRnhFUktSY1lLaDhiTWhnWFFSd2hVU0lUSWc4TEV3UUVBY0RBZ0FPQUl6a1dGeVlRRUJrSWtQN1hIeThRRUI4T0R4WUlCd2dGQmdVVkRvMFdHQWtKQmhVTEN5OG4xY0RBQUFBQ0FFQUFBQVBBQTRBQUR3QkRBQUFCSVNJR0ZSRVVGak1oTWpZMUVUUW1BdzRCQnc0Qkl5SW1KeTRCSnk0Qkp5NEJQUUVqTlQ0Qk56NEJOejRCTnprQk14VXpGU01WRkJZWEhnRVhIZ0V6TWpZM0ZRT0EvUUFhSmlZYUF3QWFKaWJhRXlzUUR5SVNGQndRRUJ3TEN3OEVCUVJSRWlVTURSUUlCd3NEVldwcUFRSUREUWNLRncwV05oWURnQ1lhL1FBYUppWWFBd0FhSnYwa0NROEVCQVFHQlFZUEN3b1dDd3doRnVkVUJ4RU1DeHdRRUNnWmdJQ3FIQ0VJQ0E4RkJnY1NEMlVBQVFCQUFHZ0R3QU5BQUVVQUFBRWlCaFVVRmhjbUp5NEJKeVluRGdFVkZCWVhMZ0VuRlJRV0Z3NEJJeUltSng0QkZ3NEJJeUltSng0Qk16STNQZ0UzTmpVOEFTYytBVGNPQVFjK0FUY09BUWN1QVNNQ3JFeHJBZ0k1TmpWaEtTb2lEQTB0SlJjcUUxVS9EQmdOQ0JJSUVWNDlNSFZBQ3hZTFBZOU9mMkZpaENNaUFSc3ZFaGswSEJ3cUNobzdIeHBGS0FOQWJFd0xGUW9ERHc0eUlpSXFGQzhaTUZBWkFRc0xBMEpsRFFNREFRSTNTQUVsS1FFQkp5c3ZNSmRkWFZzR0RBWVRNQndMRHdNUk5DQVBGd1liSHdBQUFBQUNBRUFBQUFQQUE0QUFEd0JSQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXh3QkZSUUhEZ0VIQmlNaUppY2VBVE15TmpjdUFTY2VBVE15TmpjdUFUMEJIZ0V6TGdFMU5EWTNIZ0VYTGdFMU5EWXpNaFlYUGdFM0RnRUhQZ0UzRGdFSEE0RDlBQnNsSlJzREFCc2xKWndZR1Y5RlJsczNaaXdJRUFndVV5SXJSQXdHREFjSkVRZ3RQQTBlRUJvZ0NRa3dqVkVCQWswMkhURVNGaW9UQng0VUZDVVNEU0VUQTRBbEcvMEFHeVVsR3dNQUd5WCt3UVVJQkVCQ1FXb2lJUjhiQVFFZUdnRXlKd0VDQXdJSlJpOENCd2tST1NFU0lRNDZTUVFIRHdnMVRCWVRCUThNRnlVTUF3b0lGQ0lOQUFBRUFFSUFBQVBBQTRBQVNBQllBR1FBY1FBQUFTSUdCeHdCQnpnQkZURUdCdzRCQndZeEl3TXVBUWNPQVJjV0Z4NEJGeFl4Qnc0Qkl5SW1JeVlHQndZV0Z4NEJNekkyTnpBM1BnRTNOamMrQVRjeE5EWXhOaVluTGdFak1SY2lCZ2NPQVRFd05qYzJKakV3SmlNVElnWXhNQll6TWpZeE1DWUZNQllYRmpZeE1EWW5MZ0V4QWhBUEdnWUJCaGdYTkJVVkFxZ0pKUk1VRVFZSUlpSkxIaDhORUQ4dkJSY0JEeG9FQlJJUkRSa01WMkFkSUI5T0lTSURBZ0VCQVFZU0ZBTUlBKzhKRlFzZ05vd2hJU0lhRTRFd2tKQXhNUTRRL3RBMklDQTJJaUVoakFPQUV4RUJBUUlCRTB4TXAwSkRBZDhVRVFnSUtoWVdYVjdQVWxNZk1Ed0NBUlVSRkNNR0FnSm5VbDllNW1OakNRTUZBd0VCRmlnSEFnR0FDUW9oakRZaElUVVQvd0JBUUVCQXdJd2hJQ0ExSVNFMkFBVUFRQUFBQThBRGdBQVBBQjBBWkFCeUFIOEFBQUVoSWdZVkVSUVdNeUV5TmpVUk5DWUZOaFl4TUJZSERnRXhNRFkzTVNjVU1BY3pEZ0VIQmdjT0FRY0dNUTRCSXlJbUp5NEJOejRCRnpJV016STJQd0V3Snk0Qkp5WW5KalkzTmhZZkFSTXpNRGMrQVRjMk56RXdOREU4QVRNK0FSY2VBUWN4RXpBR0p5NEJNVEFXRnhZR09RRTNJaVl4TURZek1oWXhNQVlqQTREOUFCc2xKUnNEQUJzbEpmNytGeVlZRnhka0poZHRBUUVCQVFFREdCZzNGeFlWUkQ4SUVna01EUU1ERWdzQkVRTWlMUXNKRlJZMkdCZ0dCQXdPRGhvSEFYY0JEdzhsRVJFRkFRUVpEZzBPQmFvbUZ4Y25aQmdYR0QwaloyY2lJd3NLSXdPQUpSdjlBQnNsSlJzREFCc2w2UmNYSmhjWUoyVVhOZ0VCQWdNQ0IwZEdwVU5ETzBvQkFnUWFEZ3dQQVFFcUl4WTdPNVJDUXhBUEh3VUdEQThGL3JBdkwzZzJOZzRCQVFFUERnVUZIUS8rSEJjWEYyVW5HQmNtcVM0dUxpNEFCZ0JBQU1BRHdBTUFBQU1BSlFBMUFFVUFjZ0NBQUFBQklUVWhBUjRCRlJRR0J3NEJCdzRCQnc0Qkt3RVJJUjRCRng0QkZSUUdCdzRCQng0QkZ5VXpNalkzUGdFMU5DWW5MZ0VyQVJVWE5DWW5MZ0VuSXhVek1qWTNQZ0UxSlNFZUFSY2VBVE15TmpjK0FUY3pEZ0VIRGdFaklpWW5MZ0UxTkRZM1BnRXpNaFlYSGdFWEhnRVhIZ0VWSnk0Qkp5NEJJeUlHQnc0QkJ6TURnUDdnQVNEK2F3b0xEQXdJRXd3Tkh4SVNKaFgyQVFneVJ4UU5EQXdOQnhVTkZDQUwvc0tGRVIwTEN3d1BEd3doRTNmZ0VoRUtHeEtHaEJJY0NoSVNBalArMWdFVkZBMGRFUk1kREFZTEJXMENGQkVjVFRFcFNDQWZIeHdjSEVvdEdqQVdGU1FPREJFREF3RnZBZzRORFI4VEZTQUxEQTREdVFMQVFQN0NFU29aR2k0VURSY0pDdzRFQkFRQ1FBRWVIaE1zR1JzcUVBa1FDQWdaRWxzSEJ3Y2FFaFFiQmdRRmY2Y1hIZ2tGQkFHYUJRVUtJeHNLSUNvTkNBZ0tDZ1VQQ1JNbUV4OGZHaG9hVlRvM1ZCMGVIUW9LQ2g4VkV5d1pEaTBiU3hZaUN3d0xEQXdNSVJVQUJ3QkFBQUFEd0FPQUFBNEFIQUFzQUR3QVFBQmlBSThBQUFFak5UTXlGaGNlQVJVVUJnY09BUVV1QVNNaUJnY09BUWN6TGdFbkJTNEJLd0VWTXpJMk56NEJOVFFtSndFUkZBWWpJU0ltTlJFME5qTWhNaFlGTXpVakF6UW1KeTRCSno0Qk56NEJOVFFtSnk0Qkp5TVJNekkyTno0Qk56NEJOejRCTlNVdUFTY3VBU2N1QVNNaUJnY09BUlVVRmhjZUFUTXlOamMrQVRjakRnRUhEZ0VqSWlZbkxnRW5JVFFtSndGUGNtWVJIQXNNRFFvSkNoa0JxZ3NiRUJJYkNnb01BNThDREF2K2R3Z1hEM1J5RHhnSUVBOFBEd0pCSmhyOUFCb21KaG9EQUJvbS9xRGc0R0FKQ1FrYkVnc1NCZ3NMQ3dvU1BTdmkweEloRHc4YkN3b1FCd3NLQVgwRERnc01IaE1TS1JjblB4Z1lHQnNhR3o0aktrTVhEeEVDWGdFSENnb2FEdzhhQ2hFVEFRRUFBUUlCOW5FRUJBWVhFaEFYQmdZSEdBb0tDZ3NLSEJJVEhRbEZCQVNJQkFVSUlCZ1VHd2dCcC8wQUdpWW1HZ01BR2lZbTJrRCtteFlsRUE4WEJ3WVBDQTRtRnhjbkVCc2JBZjRBQXdRRERRb0lGQXdTS1JkVUZTVVFFeHNJQ1FnWkdSbElNREpJRmhjV0doc1FLeEFKRUFvSUNBY0dDeVFjRnlZTkFBY0FRQUFBQThBRGdBQWJBQzRBT2dCTEFHWUFmUUNHQUFBQklnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFOQ2N1QVNjbUZ4NEJGeVluTGdFbklnY3VBU2N1QVNjK0FTVXlGaGNPQVFjdUFTYytBUWNlQVJjR0J3NEJCeUlqTmpjK0FUYzJBendCTlRJelBnRTNOamNlQVJjT0FRY0dCdzRCQndZSExnRTFBU0ltSnpZM1BnRTNOamM2QVRNV0Z4NEJGeFlYRGdFM0xnRW5OaFlYRGdFQ0FGMVJVbmtrSXlNa2VWSlJYVjFSVW5ra0l5TWtlVkpSeXlndUFRVVlHVWt1TGpBQ0JBSUdEUVpxWmY3ZVNZSXpCbDFtTDFnSUZpMk1DRmN2UXowOVlCOGZCd29URXpjaklyUUhJeVJzUkVSSUNCQUhCQWdEU2prNVRoVVZBeTQxQVg5Q2VERURFUkJIT0RoUkFRRUJGQTRQRXdZRkFpSkxyZ01pSmxxTENnMVhBNEFqSkhsU1VWMWRVVko1SkNNakpIbFNVVjFkVVZKNUpDUFBNSHBFQVFRRkJ3RUdCUW9GRGh3T0syT1ZNeTBJWENkWGZ3b0dCU1FMZmxVUkNna0pBU3dwS0VVYkhQNjRBd1lEQVFvTEN4WVJJQkFCQXdFWUtDbFBJQjhGTW9SSi9vSXJKZ1ViSEVrbUp4MDBMeTlOR3hzTkRoQkJFcGhuRGhzRFVJVUFDQUJBQUFBRHdBT0FBQklBSWdBK0FFc0FaZ0J5QUh3QWpBQUFBUVlIRGdFSEJnY2VBVE15TmpjdUFTY3dJZ0VoSWdZVkVSUVdNeUV5TmpVUk5DWUJJaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlWRkFjT0FRY0dBdzRCQnpJM1BnRTNOamN1QVJNK0FUY3VBU2NHQnc0QkJ3WWpIQUVWRkJZWE5qYytBVGMyTnpjdUFTTWlCZ2NlQVJjK0FRTWVBUmMrQVRjdUFRY25IZ0VYSGdFWE5oWVhMZ0VuRGdFSEFqZytMUzA5RVJFR0tHVTRJajhlQlNBZ0FRRkgvUUFhSmlZYUF3QWFKaWIrWmxCRlJta2VIaDRlYVVaRlVGQkZSbWtlSGg0ZWFVWkYxME5mRUEwY0hFOHdMelFrUkpFREJ3TUdEZ2MzTlRaWUlTQU9LeVlJRkJWQkxTNDV2aXR0UFJNa0VRMUZJMDFQVVJ3ZEJUVkhDaFJ0UXpFRkN3VUNCQUpJZmhZQkpTRU1WMDhCaWhZZEhqa1lHQXdnSkEwTkhJSlNBZlltR3YwQUdpWW1HZ01BR2liOHdCNGVhVVpGVUZCRlJta2VIaDRlYVVaRlVGQkZSbWtlSGdLaUgzWktBUUVJQ0FnT1FHYis3QUVDQVE0YkRoQUtDUWtDQVFJRkFqMXRLdzBiSEQ4ZUhoUHlKaXNFQkJKbVFoMUcvdmhQZWhja2IwSUZFUXQxREJnTUJBa0VDUTRFT0dRcEQwd2dBQUFBQUFNQVFBQUFBOEFEZ0FBTEFDTUFOQUFBSlJRR0l5SW1OVFEyTXpJV0F4VXlGeDRCRnhZWEZoY2VBUmNXRlRNMEp5NEJKeVlqRVJVeUZ4NEJGeFlWTXpRbkxnRW5KaU1CTDBZeU1VWkdNVEpHN3lvcEtFc2lJeDBlRnhjZkNBaXNMaStnYkd4NmxvU0R4VGs1ckVaSDg2T2p1bmd4UmtZeE1VWkdBYWVzQ0FnZkZ4Y2VIaUlpVENncEtucHNiS0F2THdFd3JEazV4SVNFbHJtanBQTkdSd0FFQUVBQUFBUEFBNEFBRHdBY0FDd0FQQUFBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ0VpSmpVME5qTXlGaFVVQmlNRk5DWW5MZ0VqTlRJWEhnRVhGaFVqSVRRbkxnRW5KaU0xTWhjZUFSY1dGUU9BL1FBYUppWWFBd0FhSmliOVRDbzhQQ29yUER3ckFRRTJNek9EU0dsY1hZa29LSlFCQlRFd3FYRndnWitNak5BOVBBT0FKaHI5QUJvbUpob0RBQm9tL01FOEtpbzhQQ29xUEFGSWhETXpOcE1vS0lsZFhHbUFjWEdwTVRHVFBEM1FqSXlmQUFBQUFRQkFBRUFEd0FOQUFFQUFBQUVHQnc0QkJ3WUhCZ2NPQVFjR0l5SW1KeTRCSnk0Qkl5SUdCeWMrQVRjK0FUYzJGaGNlQVJjZUFUTXlOamMrQVRjMkppTWlCZ2MyTno0Qk56WVhIZ0VIQThBQ0RBd3VJU0lzTGlvcVRTUWpIeWhDR3hJa0VoUXNGd1VqSGlvaFFTRXNRaFkwUVF3TkVnVVBJUklPS2h3Y0h3SUVIeUlRSVJFUkdCZy9KeWN2UlVJRUFvNGdKaWRaTWpJNU9pMHNPdzRQU0VkQ2hFSklSeFFWTmh3NkhTWW9BZ1ZIVEZGbUZFUkVMQ3dzUXhjbUpRY0hOaWNvTkF3TUFRSlpWd0FBQWdCQUFBQUR3QU9BQUE4QVRBQUFBU0VpQmhVUkZCWXpJVEkyTlJFMEpnTUdCdzRCQndZSEJnY09BUWNHSXlJbUp5NEJKeTRCSXlJR0J5YytBVGMrQVRjMkZoY2VBUmNlQVRNeU5qYytBVGMySmlNaUJnYytBUmNlQVFjRGdQMEFHaVltR2dNQUdpWW1HZ0lLQ3ljY0hTWW5KQ1JESGg0YklqZ1lEeDhRRVNVVUJCNGFKQnc0SENZNUVpMDNDd3NQQlF3ZER3d2xHQmdhQVFRYUhRNGREaHh0VURzNEF3T0FKaHI5QUJvbUpob0RBQm9tL3VnY0lTRk1LeXN3TXlZbU1nME1QVDQ0Y1RnK1BoSVNMaGt4R1NBakFRVTlRVVpYRVRzNkppWWxPUlFoSUFZR1hGZ0NBa3hLQUFBQ0FFQUFnQVBBQXdBQVF3QkdBQUFCTUNZbkxnRW5KaWN1QVNNaU9RRXdJeUlHQndZSERnRUhEZ0V4TUFZZEFSUVdNVEFXRng0QkZ4WVhIZ0VYTWpFd016STJOelkzUGdFM1BnRXhNRFk5QVRRbU1RRVJCUU8zRHhVWk13MHZOemRlSHlBZ0gxNDNOeThOTXhrVkR3a0pEeFVaT2c4Yk16TmxKU1lmSUY0M055OE5NeGtWRHdrSi9ja0JJQUoyUmhRYkNnSURBZ0lDQWdJQ0F3SUtHeFJHWERkRk9GeEZGUnNKQXdJQ0FnSUJBZ0lDQXdJS0d4VkZYRGhGTjF6K3FnRkFvQUFBQXdCQUFBQUR3QU9BQUE4QVV3QldBQUFCSVNJR0ZSRVVGak1oTWpZMUVUUW1BeFFHTVRBR0J3NEJCd1lIRGdFaklqRXdJeTRCSnlZbkxnRW5MZ0V4TUNZOUFUUTJNVEEyTno0Qk56WTNQZ0V6TWprQk1ETXlGaGNXRng0QkZ4NEJNVEFXSFFFbERRRURnUDBBR2lZbUdnTUFHaVltR2dnTkVSWXNDeWd2TUZBYkd5QWdWeXNzRncweUZoRU5DQWdORVJZc0N5Z3ZMMUViR3hzYlVTOHZLQXNzRmhFTkNQNEFBU0QrNEFPQUpocjlBQm9tSmhvREFCb20vaVV0U1RnUkZRZ0JBd0lCQWdFQkFnRUNBd2NWRVRoSkxUY3NTamNSRmdjQ0FnSUJBZ0lCQWdJQ0J4WVJOMG9zTjd1Z29BQUFBUUNBQUlBRGdBTkFBQmtBQUFFbkl4RWhFU0UxSVRJV0ZSRVVCaU1oSWlZMUVUUTJNeUVYQWVaQTVnS0EvY0FDUUJzbEpSdjlnQnNsSlJzQkFJQUN3RUQ5d0FHQVFDVWIvb0FiSlNVYkFrQWJKWUFBQWdCQUFJQURmQU5BQUJrQUl3QUFBU0VpQmdjREVUTVhNeWNoSWdZVkVSUVdNeUV5TmpjVE5pWUREZ0VqSVJNK0FUTWhBMVArRkJvekNwRG1RRnFBL3dBYkpTVWJBaGthTXdxTUNoaTZBeE1GL2l1SUF4TUZBZEVDZ0NZYS9vQUNRRUNBSlJ2OXdCc2xKaG9CZ0JvbS9sWUlEZ0ZxQ0E0QUF3QkFBQUFEd0FOQUFBZ0FGUUFsQUFBVElUSVdIUUVqTlNFQkl6VWpGU01WTXhVek5UTTFBVE1YTXljaElnWVZFUlFXTXlFMUljQUNRQnNsUVAzQUFzQkFRSUNBUUlEOHdPWkFXb0QvQUJzbEpSc0JnUDZBQW9BbEc0Q0Evb0NBZ0VDQWdFQUNRRUNBSlJ2OXdCc2xRQUFBQUFBREFFQUFBQVBBQTBBQUNBQVlBQjhBQUJNaE1oWWRBUWMxSVNjekZ6TW5JU0lHRlJFVUZqTWhOeUVsQnpNVk16VXp3QUpBR3lWQS9jQkE1a0JhZ1A4QUd5VWxHd0dBUVA1QUFxQ2dnRUNBQW9BbEc0QkF3TUJBZ0NVYi9jQWJKVUJnb0lDQUFBQUFBQVVBUUFDQUE4QURRQUFRQUJ3QUpRQXhBRDBBQURjekZTTWlKalVSTkRZeklSY2pKeU1SSlNJR0ZSUVdNekkyTlRRbUpUVTBKaU1oRlNFVkZ5SUdGUlFXTXpJMk5UUW1JeUlHRlJRV016STJOVFFtZ01EQUd5VWxHd0VBZ0ZwQTVnR0FHeVVsR3hzbEpRRWxKUnY5d0FKQWdCc2xKUnNiSlNYYkd5VWxHeHNsSmNCQUpSc0NRQnNsZ0VEOXdFQWxHeHNsSlJzYkpZREFHeVZBd0lBbEd4c2xKUnNiSlNVYkd5VWxHeHNsQUFBQUJBQkFBSUFEd0FOQUFBd0FIQUFzQUQwQUFBRWlCaFVSRkJZeklUSTJNU0VESWdZVkVSUVdNeUV5TmpFaEtnRXhBU0VpQmhVUkZCWXpJVEkyTlJFMEpnTTRBVEVoT0FFeEVUZ0JNU0U0QVRFUkFRQWJKU1ViQWdBd0VQM0FnQnNsSlJzQ0FEQVEvZ0FiSlFNQS9nQWFKaVlhQWdBYUppWWEvZ0FDQUFMQUpSdit3QnNsUUFFQUpSdit3QnNsUUFLQUpocit3Qm9tSmhvQlFCb20vb0FCUVA3QUFBQUNBSUFBQUFPQUE0QUFEUUFUQUFBQklTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13TEEvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdBT0FKUnY5QUJzbEpSc0NnUDJBQXdEQUFBQUNBSUFBQUFRQUE0QUFDd0FlQUFBbEl4VWpOU00xTXpVekZUTUZFU0VWTXhVekVTY2hJZ1lWRVJRV015RTFCQUNBUUlDQVFJRDh3QUhBd0VEQS9nQWJKU1ViQWNDQWdJQkFnSUNBQXdEQXdBRUF3Q1ViL1FBYkpVQUFBQVlBZ0FBQUE0QURnQUFOQUJNQUZ3QWJBQjhBSXdBQUFTRWlCaFVSRkJZeklUSTJOUkVESVJFaEZUTURGU0UxQVJVaE5RVVZJVFVWTlNFVkFzRCtBQnNsSlJzQ2dCc2xRUDJBQWNEQVFQNEFBUUQvQUFJQS9nQUJ3QU9BSlJ2OUFCc2xKUnNDZ1AyQUF3REEvb0JBUUFHQVFFQ0FRRURBUUVBQUFBQUZBSUFBQUFPQUE0QUFNQUI4QUlzQW1RQ2ZBQUFCSWdZSERnRUhEZ0VWRkJZWEhnRVhIZ0V6TWpZM05RNEJJeUltSnk0Qk5UUTJOejRCTXpJV0Z4NEJGelV1QVNNeE15SUdCdzRCRlJRV0Z4NEJGeDRCRng0QkZSUUdCdzRCSXlJbUp5NEJKeFVlQVRNeU5qYytBVGMrQVRVMEppY3VBU2N1QVNjdUFUVTBOamMrQVRNeUZoYzFMZ0VqTGdFakppSWpNVE1YTXpjakJ3NEJGU00wSmk4Qkl4TWhJZ1lWRVJRV015RXlOalVSQXlFUklSVXpBV1lQR3d3TEVnWUhCZ1lGQmhBTEN4b09EeHNNQ3hRS0N4SUhCZ2NIQmdjU0N3WUxCUVlKQkF3WERKTVJHd3NLQ2hZWEJ3a0RBZ1FCQWdFREFnTUhCQWNOQndjTkJnMGFEd3dXQ1FrT0JRVUZCZ1lHRlE0SUNRSURBZ01EQWdnRkN4Y01CZ29EQXdnRUJBa0ZUencvUFRvY0FRTUJBZ0ljUFhqK0FCc2xKUnNDZ0JzbFFQMkFBY0RBQWdBR0JnY1JEQXNhRHc0WUNnc1FCUVlHQkFReUJRVUdCd1lTQ3dzU0JnY0dBUUVDQXdNMEF3TUlDQWdXRFJNY0NRSUVBZ0VFQVFJRUFnUUVBZ0lCQWdNREJnVXpCUVVEQkFNS0J3Y1FDUW9RQndjTkJnTUZBZ0lGQWdNRkFnSUNCd1l2QWdJQkFRSEF3SFVIQ3dVRUN3ZDJBWUFsRy8wQUd5VWxHd0tBL1lBREFNQUFBQU1BZ0FBQUE0QURnQUFOQUJzQUlRQUFBUmNqSndjekZTTTNKek1YTnpNUklTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13SkFnR0JnUHovQWdJQmdZR0JnL2dBYkpTVWJBb0FiSlVEOWdBSEF3QUZnNEtscFFPRGdxS2dCUUNVYi9RQWJKU1ViQW9EOWdBTUF3QUFBQUFBREFJQUFBQU9BQTRBQURRQVRBQ01BQUFFaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekR3RURJd3NCSXdNekd3RXpFemNqTlFMQS9nQWJKU1ViQW9BYkpVRDlnQUhBd0VBT1UxMUNRVjVoWURGQ1dVTW1KZ09BSlJ2OUFCc2xKUnNDZ1AyQUF3REFRRUQrZ0FFSi92Y0J3UDdxQVJiKzZ0WkFBQUFBQkFDQUFBQURnQU9BQUFrQURBQWFBQ0FBQUFFRE16VWpOek1YTXdNSE54Y1RJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0hPcnFBekhxczJWSzVuTlRXTC9nQWJKU1ViQW9BYkpVRDlnQUhBd0FKQS9rQkFUSXdCd09DSWlBSWdKUnY5QUJzbEpSc0NnUDJBQXdEQUFBUUFnQUFBQTRBRGdBQVlBQ2dBTmdBOEFBQUJCek1STXpVek1qWTNQZ0UzUGdFMU5DWW5MZ0VuTGdFakJ6TXlGaGNlQVJVVUJnY09BU3NCTlJNaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekFZQkFRR015R1NZT0ZTTU1EUTBNREF3Z0ZROHFHekFuRVJzS0VoMGZGQW9aRHlmZC9nQWJKU1ViQW9BYkpVRDlnQUhBd0FKQVFQNkFud1VFQnhrVEV5b1lHQ2tSRWhrSUJnVkRCUVVLSVJnYUl3a0ZCSndCZ3lVYi9RQWJKU1ViQW9EOWdBTUF3QUFIQUlBQUFBT0FBNEFBU3dCWkFHa0FlZ0NFQUpJQW1BQUFBU0lHQndZV0Z3Y09BUThCRGdFUEFTSUdCdzRCQndZV0h3RWVBVE15TmpjK0FUY2VBVE15TmpNK0FUYytBU2N1QVNjdUFTY2lCZ2N1QVNjdUFTYytBVGN3TmljdUFTOEJMZ0VyQVJjeUZoY1VCZ2N1QVRVd05qTXhGeDRCRng0QkZ3NEJCejRCTno0Qk54Y3lGaGNlQVFjT0FTTWlKaWMrQVRNeEJRNEJCejRCTno0Qk53RWhJZ1lWRVJRV015RXlOalVSQXlFUklSVXpBZUlNRVFJSERBNEZDaGNMQWd3VkNRMEJHQVFoS2dRQkF3WU1CQWtGRnpvbUsyQXNJVW9hQlFnREJRZ0RCUUlCQVFRREJ5SWFFaWtXQ2hRSUZpTUxBUUVCRHdNQkFRRUJBdzBMQndVSUNBRUhCUVVFQVFNQkRTQVRBZ1VESjBJZEJRc0dEUk1HekE0UERnMEVBZ01MQkE0akdRb1JCLzYyR3lRTUJDRVpBZ2NFQVZiK0FCc2xKUnNDZ0JzbFFQMkFBY0RBQW9BTENSeFNOZ3daTUJZRUZ5Y1JCdzBERkN3U0JnMEVCZ0lDUDBNUEZ3Y1RHQUVDQlFRSUZBc0RDQUlJQ0FFREF3VU9CeFU0SHdNRkEyWVlBd01EQkFnTkVTQVRFaHNKRGljUEpkQVlLQkVDQkFJSUV3c0tGQXNiS2hGbkFRUUREQUVDQVF3S0FRRklLeWNGRENzVkFRY0RBcEFsRy8wQUd5VWxHd0tBL1lBREFNQUFBQUFBQlFDQUFBQURnQU9BQUEwQUZ3Q0tBSmdBbmdBQUFSRXpOVE15TmpjK0FUVTBKaU1ITXpJV0ZSUUdLd0UxQlNJR0J3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRlJRR0J3NEJJeUltSnk0Qkp4VWVBVE15TmpjK0FUYytBVGMrQVRVMEppY3VBU2N1QVNjdUFTY3VBU2N1QVNjdUFTY3VBVFUwTmpjK0FUYytBVGMyTWpNeUZoY2VBUmMxTGdFbkxnRWpNUk1oSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QVFCWkt5UTZGUlVXUzBzekpDTWtKQ01rQVVrTUZ3c01Fd2tKRGdVRkJRSUNBZ2NGQkFzR0J3OElCUXNHQmdvRkJRZ0RBd01IQndjU0RBa1ZDZ3NXQ3hRc0Z3MFpEQXNWQ2drT0JnVUdBd01DQ0FVRkRBZ0hEd2tGQ2dVRkNRUUVCZ01DQXdJQ0FRVURBd1lFQkFnRUNoSUtDUklKQ2hNS0NoTUpIdjRBR3lVbEd3S0FHeVZBL1lBQndNQUNnUDRBdGhnWEZ6NG1VRkJYSnljbktKMXBBd01DQ1FZR0R3a0pGZzBKRVFZSERBWUZDUVFFQndRQ0JBSUNCQUlDQlFNRENBUUhDd01EQkFRREF3c0hUQWdJQXdNQ0NRWUdFQW9KRnc0S0VBY0hEUVVGQ1FRRUJ3TUNCQUVDQkFJQ0JRTUVCd1FEQlFNQ0JBSUJBd0VCQWdNREJ3WkpBd1FDQVFJQndDVWIvUUFiSlNVYkFvRDlnQU1Bd0FBQUFBQURBSUFBQUFPQUE0QUFIQUFxQURBQUFBRVZJZ1lIT2dFeEZTTXdCdzRCQndZblBBRTFQZ0UzUGdFek1oWXhOeEVVQmlNaElpWTFFVFEyTXlFVEl6VWhFU0VDd0I5S0lnODhZQTRPT0NvcU9Fby9FU2gySFFnandDVWIvWUFiSlNVYkFnQ0F3UDVBQW9BQ1Axc1JTRmtjSEVNY0hBRVBOUlVMZlNsN093R0IvWUFiSlNVYkF3QWJKZjhBd1AwQUFBQUVBSUFBQUFPQUE0QUFEUUFUQUdJQWJnQUFBU0VpQmhVUkZCWXpJVEkyTlJFRElSRWhGVE1ESno0Qk5UUW1KemMrQVM4QkxnRVBBUzRCTHdFdUFTc0JJZ1lQQVE0QkJ5Y21CZzhCQmhZZkFRNEJGUlFXRndjT0FSOEJIZ0UvQVI0Qkh3RWVBVHNCTWpZL0FUNEJOeGNXTmo4Qk5pWW5CeUltTlRRMk16SVdGUlFHQXNEK0FCc2xKUnNDZ0JzbFFQMkFBY0RBVkM4QkFnSUJMd1lDQXljRERRYzJEaDRSQndFS0IwNEhDZ0VIRVI0T053WU5CQ1lFQXdVd0FnRUJBakFGQXdRbUJBMEdOdzBmRVFjQkNnZE9CZ3NCQnhFZURqWUhEUU1uQXdJRzdDZzRPQ2dvT0RnRGdDVWIvUUFiSlNVYkFvRDlnQU1Bd1A2NUpBa1JDUWtSQ1NNRkRRWkRCZ1VERndzU0Jqc0hDUWtIT3dZU0N4Y0RCUVpEQmcwRUpBa1JDUWtSQ1NRRURRWkRCZ1VERndzU0Jqc0hDUWtIT3dZU0N4Y0RCUVpEQmcwRUdUZ29LRGc0S0NnNEFBWUFnQUFBQTRBRGdBQURBQWNBQ3dBUEFCMEFJd0FBQVNNMU14RWpOVE1sSVRVaEVTRTFJUk1oSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QXdEQXdNREEvd0QvQUFFQS93QUJBTUQrQUJzbEpSc0NnQnNsUVAyQUFjREFBZ0JBL29CQXdNRCtBTUFDUUNVYi9RQWJKU1ViQW9EOWdBTUF3QUFBQUFBQ0FJQUFBQU9BQTRBQURRQWFBQUFCSVNJR0ZSRVVGak1oTWpZMUVRTWpOVE1uQnpNVklSRWhGVE1Dd1A0QUd5VWxHd0tBR3lWQS9vREJ2NEQrL2dIQXdBT0FKUnY5QUJzbEpSc0NnUDJBd01EQXdBTUF3QUFBQXdDQUFBQURnQU9BQUEwQVBBQklBQUFCSVNJR0ZSRVVGak1oTWpZMUVRTWhFVE1WTXhVakZUTVZJeFV6RlNNVk14VU9BUlVVRmpNeU5qVTBKaWMxTXpVak5UTTFJelV6TlNNMU14VXpBUlFHSXlJbU5UUTJNeklXQXNEK0FCc2xKUnNDZ0JzbFFQMkFnRUJBUUVCQVFFQWNKRGdvS0Rna0hFQkFRRUJBUU1EQS9vQVREUTBURXcwTkV3T0FKUnY5QUJzbEpSc0NnUDJBQXdCQVFFQkFRRUJBUlFveUh5ZzRPQ2dmTWdxRlFFQkFRRUJBd1A1Z0RSTVREUTBURXdBQURBQ0FBQUFEZ0FPQUFBOEFFd0FYQUJzQUh3QWpBQ2NBS3dBdkFETUFOd0E3QUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQVNNMU16VWpOVE0xSXpVek5TTTFNd0VoTlNFMUlSRWhOU0UxSVJNak5UTTFJelV6TlNNMU16VWpOVE1EUVAyQUd5VWxHd0tBR3lVbC9hVkFRRUJBUUVCQVFBSEEvb0FCZ1A2QUFZRCtnQUdBZ0VCQVFFQkFRRUJBQTRBbEcvMEFHeVVsR3dNQUd5WDh3RUNBZ0lDQWdFRDlBTUJBQVFCQXdQMEFRSUNBZ0lDQVFBQUFBQUlBZ0FBQUE0QURnQUFFQUJrQUFCc0JCU1VUQlNFUEFUTURCeThCTXg4Qk16RS9BU0VuTnlNbmdEd0JSQUZFUFAyREFmVUs3K1lheTh3T1pnWnRBWEFJL3FnSTlmNE1BNEQ5QUlDQUF3Q2tZbWIrMFRzOG1VOGNJSUJnWm1JQUFBSUFnQUFBQTRBRGdBQUVBQm9BQUJzQkJTVVRCU0VQQWlFWElRY0REd0V2QVRNZkFUOEJJUU1uZ0QwQlFnRkVQZjJJQWU4Q0JBTCtoUWtCYVFNWEFjdkxEbVFIYm00TS9xa1lBd09BL1FDQWdBTUFwUm96Rm1VYi92d1JTa3FjVHpBd2dBRVJHZ0FBQXdBQUFFQUVBQU5BQUFZQURBQVFBQUFKQVNjM0p6Y0JCU2MzSndrQkFTY0RGd1FBL3dBdDB0SXRBUUQ5TGRMU0xmOEFBUUFCZ2o3R1BRSEEvd0F0MDlNdC93RFQwOU10L3dEL0FBSnZFZjBSRVFBQUFnQkFBSUFEd0FNQUFGa0Fzd0FBQVNNd0JoMEJGQVlISXlJR0J3WWlGU0lHSXc0QkJ6Z0JCdzRCQnhRR0ZSUUdGUndCTVRBVUZSUVdGUlFXRlI0QkZ6SVVNUjRCRnpJV014UXlGeDRCT3dFZUFSMEJGQll4TXpVak1DWTlBVEFtSno0Qk1UVTBOakV6SlJVek1CWWRBVEFXRnc0Qk1SVVVCakVqRlRNd05qMEJORFkzTXpJMk56WXlOVEkyTXo0Qk56Z0JOejRCTnpRMk5UUTJOVHdCTVRBME5UUW1OVFFtTlM0Qkp5WXdNUzRCSnlJbUl6UWlKeTRCS3dFdUFUMEJOQ1l4QVlCQWdERVBJQU1IQWdFQ0FRRUJBZ01DQVFFQ0FRRUJBUUVCQWdFQkFnTUNBUUVCQWdFQ0J3TWdEekdBUUVCQUNoMGRDa0JBQVFBL1FRb2RIUXBBUUVDQU1ROGdBd2NDQVFJQkFRRUNBd0lCQVFJQkFRRUJBUUVDQVFFQ0F3SUJBUUVDQVFJSEF5QVBNWUFEQUNCZ1lDb1ZBUUVCQVFFQkFnTUNBUUlFQWdFQkFRRUVBUUVCQVFFQkF3SUJBUUVDQkFJQkFnTUNBUUVCQVFFQkZTcGdZQ0JBRURCZ1JCd2NSR0F3RUVCQUVEQmdSQndjUkdBd0VFQWdZR0FxRlFFQkFRRUJBUUlEQWdFQ0JBSUJBUUVDQXdFQkFRRUJBUU1DQVFFQkFnUUNBUUlEQWdFQkFRRUJBUlVxWUdBZ0FBQUFBQVVBUUFBQUE4QURnQUFmQUR3QVFBQkVBRWdBQUFFdUFTTWhJZ1lIRGdFVkVTTVZGQllYSGdFeklUSTJOejRCTlJFek5UUW1KdzRCRlJFVUJnY09BU01pSmljdUFUMEJJeEUwTmpjK0FUTWhEZ0VISVRVaEZTRTFJUlVoTlNFRHZRdFlPdjZBT2xnTEFRTEFBZ0VMV0RvQmdEcFlDd0VDd0FMN0FRSURBd2t5SHg4eUNRTUR3QU1EQ1RJZkFVQUtEMGYvQUFFQS93QUJBUDhBQVFBREFEZEpTVGNJRUFqOTRDQUlFQWczU1VrM0NCQUlBaUFnQ0JBSUNCQUkvY0FJRUFnY0pDUWNCeEVJSUFJZ0NCQUlIQ1FPSU5KQXdFREFRQUFBQUFBRkFFQUFBQVBBQTRBQUR3QWJBQ2NBTXdBNkFBQVRJZ1lWRVJRV015RXlOalVSTkNZakJUSVdGUlFHSXlJbU5UUTJNeklXRlJRR0l5SW1OVFEyTXpJV0ZSUUdJeUltTlRRMkJTRVJJVEEwTllBYkpTVWJBd0FiSlNVYi9rQWJKU1ViR3lVbDJ4c2xKUnNiSlNYYkd5VWxHeHNsSmYxYkF3RDlBQU9BSlJ2OUFCc2xKUnNEQUJzbFFDVWJHeVVsR3hzbEpSc2JKU1ViR3lVbEd4c2xKUnNiSmNEOXdDVWJBQUFJQUVBQUFBUEFBNEFBRHdBYkFDY0FNd0EzQUdnQWhRQ0pBQUFUSWdZVkVSUVdNeUV5TmpVUk5DWWpCVFlXQnc0QkJ3WW1OejRCTnpZV0J3NEJCd1ltTno0Qk56WVdCdzRCQndZbU56NEJCU0VSSVJNaUJnY09BUWNPQVJVVUZoY2VBUmNlQVRNeU5qYzFEZ0VqSWlZbkxnRTFORFkzUGdFek1oWVhIZ0VYTlM0Qkl6RXpCeU1ITXdjakJ6TUhNemN6QnpNM016Y2pOek0zSXpjakJ5TTNJeGN6QnlPQUd5VWxHd01BR3lVbEcvNDhIU2tDQWlJWUhTa0NBaUxZSFNrQ0FpSVlIU2tDQWlMWUhTa0NBaUlZSFNrQ0FpTDlYQU1BL1FEd0dpNFVGQjhMQ3dzS0Nna2RFaE1zR1JvdUZCSWpFaElmQ3dzTUN3d0xIeFFKRXdrSkVBY1RLUlRrRUNRTEl3d2dEQjhQUFJBMUR6MFFJUTRpREI0TkhoQStFVFFRUHlFMkRUVURnQ1ViL1FBYkpTVWJBd0FiSlVBQ0tSMFlJZ0lDS1IwWUlnSUNLUjBZSWdJQ0tSMFlJZ0lDS1IwWUlnSUNLUjBZSXI3OXdBSEFDZ3NLSGhNVExCZ1hLQkVTR3drSkNnY0hVd2tJQ3dvTEhSTVNIZ3NMQ3dNQ0FnWUVWZ1VGVFRvMk9VcEtTa281TmpwTlRVMkhOZ0FBQUFBSkFFQUFBQVBBQTRBQUR3QWJBQ2NBTXdBM0FFWUFad0IwQUlRQUFCTWlCaFVSRkJZeklUSTJOUkUwSmlNRk1oWVZGQVlqSWlZMU5EWXpNaFlWRkFZaklpWTFORFl6TWhZVkZBWWpJaVkxTkRZRklSRWhHd0V6RXlNSERnRUhJelFtTHdFaklSRXpNalkzUGdFMU5DWW5MZ0VuTGdFbk5UNEJOejRCTno0Qk5UUW1Ld0V4RnpNeUZoVVVCZ2NPQVNzQk5SVXpNaFlYSGdFVkZBWUhEZ0VyQVRXQUd5VWxHd01BR3lVbEcvNUFHeVVsR3hzbEpkc2JKU1ViR3lVbDJ4c2xKUnNiSlNYOVd3TUEvUUJBWjJ4cFpEQURBd0VDQkFNd2FBRnZraDR2RVJBUkJRVUZEZ2tKRkF3S0VnZ0pEQVFFQkVCQWgyQVNGeGNGQlFVTkNCd21DQTBHQlFVR0JnVVFDaUFEZ0NVYi9RQWJKU1ViQXdBYkpVQWxHeHNsSlJzYkpTVWJHeVVsR3hzbEpSc2JKU1ViR3lYQS9jQUJ3UDdBQVVERUN4SUlCaElNeGY3QURRME1KUmNKRVFnSURRWUZCd0VCQWdjRkJnd0hCdzhJSnlkQkRnOEhDd1FGQkR4OUJBUUZDd2NJREFVRUJVRUFBQUFBQXdCQUFNQUR3QUxBQUM4QVN3QlBBQUFCSWdZSERnRUhEZ0VWRkJZWEhnRVhIZ0V6TWpZM05RNEJJeUltSnk0Qk5UUTJOejRCTXpJV0Z4NEJGelV1QVNNaEJ5TUhNd2NqQnpNSE16Y3pCek0zTXpjak56TTNJemNqQnlNM0J6TUhJd0ZNS0VZZUh5OFJFQkVQRHc4ckhCeERKeWhBSGhzd0d4MHVFUkVTRWhFUk1CMFBGZzRPR1FvZU54OEJQUm82RXprVU14UXlHV1FhVnhsakdqWVhPUlV3RlRFYlpocFdHekJYRkZjQ3dCRVFFUzhmSGtZbkpVQWNIQ3NQRHc4TEM0VU9EaElSRVM4ZUhUQVJFaEVFQXdNS0Jva0lDSHhjVmx4MmRuWjJYRlpjZkh4ODJGWUFBQVFBUUFEQUE4QUNnQUFOQUN3QU9RQktBQUFiQVRNVEl3TU9BUlVqTkNZbkF5RVJNekkyTno0Qk5UUW1KeTRCSnk0Qkp6VStBVGMrQVRjK0FUVTBKaU1ITXpJV0ZSUUdCdzRCS3dFMUZUTXlGaGNlQVJVVUJnY09BU3NCTlRGQWtwcVVqa1FEQmdRRkJFVUJaZEVzUkJnWEdBY0hCeFFORFIwUkRob01EQkVHQmdaY1d6a2FJU0lJQndnU0RDZzNDeFFIQndjSUNBZ1hEaTRDZ1A1QUFjRCs3ZzhhQ3dnYUVBRVUva0FTRWhJeklBMFhDd3dUQndnSkFnRURDZ2NJRVFvSkZndzJObG9WRlFvUEJnWUdWYkFHQmdZUUNnc1JCZ1lIV3dBREFFQUFBQVBBQTRBQUNRQU1BQThBQUFrQkp3Y1JGemNCSlJFQkVSY3pOeEVDd1A2WjJVQkEyUUZuQVFEOHdJRE44d09BL3BtblFQNkFRS2YrbVVBREFQNEFBUUNBdS82S0FBQUFBUUJBQUlBRHdBTUFBQ01BQUFFK0FUVTBKeTRCSnlZaklnWUhMZ0VqSWdZVkhBRVZEZ0VWRkJZeklUSTJOVFFtSndOMEJnWVNFVDBwS1M0NVlCNFhOUjFQY0RoSmNVOENBRTl4S1NNQjJSRWpFeTRwS1QwUkVqUXJEeEJ3VUFJR0F4TmpQMDl4Y0ZBdlR4c0FBZ0JBQUVBRHdBTkFBQTBBRXdBQUFTRWlCaFVSRkJZeklUSTJOUkVESVJFaEZUTURBUDJBR3lVbEd3TUFHeVZBL1FBQ1FNQURRQ1ViL1lBYkpTVWJBZ0QrQUFLQXdBQUFCd0JBLzhBRGdBUEFBQnNBSlFBdEFEY0FPd0JIQUUwQUFDVVVCaU14SVNJbU5URTFNeFVoRVNFVkl6VTBOak14SVRJV0ZURWxJU2NoSWdZVk1SRXpFU01WRkJZek9RRW5NRFl6RlRjbkZTSUdCU0VWSVFNaUJoVVVGak15TmpVeEl6Y1ZNelFtSXdPQUpSdjl3QnNsUUFKQS9jQkFKUnNDUUJzbC9RQUNBRUQrUUJzbFFFQWxHMEJRTUlDQU1GQUNnUDdBQVVEQU5VdExOVFZMZ0VDQVN6VUFHeVVsRzhEQUF3Q0FnQnNsSlJ1QVFDWWEvd0QrUWtBYkpmNUFRR0JnUUZDeFFBSEJTelUxUzBzMXdJQTFTd0FBQUFBREFJQUFQd09BQTBBQUlRQkpBSEVBQUFFd0ZERVVCdzRCQndZaklpY3VBU2NtTlRBME1UUTNQZ0UzTmpNeUZ4NEJGeFlWT0FFVkJnY09BUWNHSXlJbkxnRW5KajBCRlRnQk1SWVhIZ0VYRmpNeU56NEJOelkxT0FFeEZUZ0JGUVlIRGdFSEJpTWlKeTRCSnlZOUFSVTRBVEVXRng0QkZ4WXpNamMrQVRjMk5UZ0JNUU9BSHg1b1JrWlBUMFpHYUI0ZkhoNXBSa1ZRVDBaR2FSNGVBUjRlYUVaR1QwOUdSbWdlSHdFZUhtaEdSazlQUmtab0hoOEJIaDVvUmtaUFQwWkdhQjRmQVI0ZWFFWkdUMDlHUm1nZUh3TEZBUmtYRmlFS0NRa0tJUllYR1FFWkZ4WWlDUW9LQ1NJV0YzWUJHUllYSVFvSkNRb2hGeFlaQWE0YUZoWWlDUW9LQ1NJV0ZocFNBUmtXRnlFS0NRa0tJUmNXR1FHdUdoWVdJZ2tLQ2draUZoWWFBQUFBQUFVQWdBQUFBNEFEZ0FBVEFCY0FHd0FmQUNNQUFBRWhJZ1lWTVJFVUZqTXhJVEkyTlRFUk5DWWpFU0VSSVFNaE5TRTFJUlVoRVNFVklRTkEvWUFiSlNVYkFvQWJKU1ViL1lBQ2dFRCtBQUlBL2dBQ0FQNEFBZ0FEZ0NVYi9RQWJKU1ViQXdBYkpmekFBd0Q5Z0VDQVFBR0F3QUFBQlFDQUFBQURnQU9BQUJNQUZ3QWJBQjhBSXdBQUFTRWlCaFV4RVJRV016RWhNalkxTVJFMEppTVJJUkVoQXlFMUlUVWhGU0VSSVJVaEEwRDlnQnNsSlJzQ2dCc2xKUnY5Z0FLQVFQNEFBZ0QrQUFJQS9nQUNBQU9BSlJ2OUFCc2xKUnNEQUJzbC9NQURBUDdBUUlCQS93REFBQUFFQUVBQUFBT0FBNEFBQndBTEFBOEFFd0FBSlJjaEVTRUhJeEVCSVJVaEZTRVZJUlVoRlNFQkFFRC9BQUVBUUlBREFQMkFBb0Q5Z0FLQS9ZQUNnRUJBQTRCQS9RQUNnTUNBUUVCQUFBQUFBQVFBUUFBQUE0QURnQUFIQUFzQUR3QVRBQUFsRnlFUklRY2pFUUVoRlNFUklSVWhGU0VWSVFFQVFQOEFBUUJBZ0FNQS9ZQUNnUDJBQW9EOWdBS0FRRUFEZ0VEOUFBRkF3QUlBUUVCQUFBQUFCUUNBQUFBRGdBT0FBQkFBRmdBYUFCNEFJZ0FBQVNFaUJoVXhFUlFXTXpFaE1qWTFNUkVESVJFaEZUTURJVFVoRVNFVklUVWhGU0VDd1A0QUd5VWxHd0tBR3lWQS9ZQUJ3TUJBL2dBQ0FQNEFBZ0QrQUFJQUE0QWxHLzBBR3lVbEd3S0EvWUFEQU1EL0FNRCtnRURBUUFBQUFBQUZBSUFBQUFPQUE0QUFFQUFXQUJvQUhnQWlBQUFCSVNJR0ZURVJGQll6TVNFeU5qVXhFUU1oRVNFVk13TWhOU0UxSVJVaE5TRVZJUUxBL2dBYkpTVWJBb0FiSlVEOWdBSEF3RDcrQUFJQS9nQUNBUDRBQWdBRGdDVWIvUUFiSlNVYkFvRDlnQU1Bd1A0QXdJQkF3RUFBQ0FDQUFBQURnQU9BQUJNQUZ3QWJBQjhBSXdBbkFDc0FMd0FBRXlJR0ZURVJGQll6TVNFeU5qVXhFVFFtSXpFUklSRWhBeU0xTXlzQkZUTW5JeFV6QlNNVk15Y2pGVE1uSXhVendCc2xKUnNDZ0JzbEpSdjlnQUtBUW41K3dINSt3SDUrQVlCK2ZzQitmc0IrZmdPQUpSdjlBQnNsSlJzREFCc2wvTUFEQVA3QVFFQkFRSUJBUUVCQVFBQUdBSUFBQUFPQUE0QUFFd0FYQUJzQUh3QWpBQ2NBQUJNaUJoVXhFUlFXTXpFaE1qWTFNUkUwSmlNeEVTRVJJUWNoTlNFSEl6VXpGU00xTXhjaE5TSEFHeVVsR3dLQUd5VWxHLzJBQW9CQS9zQUJRSURBd01EQWdQN0FBVUFEZ0NVYi9RQWJKU1ViQXdBYkpmekFBd0RBUU1CQXdFREFRQUFFQUVBQVFBT0FBNEFBQndBTEFBOEFFd0FBSlJjaEVTRUhJeEVCSVJVaEVTRVZJUkVoRlNFQkFFRC9BQUVBUUlBREFQMkFBb0Q5Z0FLQS9ZQUNnSUJBQTBCQS9VQUNRRUQrd0VBQkFFQUFBQVlBZ0FBQUE0QURnQUFUQUJjQUt3QTVBRTBBV3dBQUV5SUdGVEVSRkJZek1TRXlOalV4RVRRbUl6RVJJUkVoQlM0Qkl5SUdEd0VqRlRNZUFUTXlOajhCTXpVRklpWTFORFl6TWhZVk1SUUdJeGN1QVNNaUJnOEJJUlVoSGdFek1qWS9BVE0xQnlJbU5UUTJNeklXRlRFVUJpUEFHeVVsR3dLQUd5VWxHLzJBQW9EKyt3c3hIeDh4Q2dHRmhRc3hIeDh4Q2dIRi91QU5FeE1ORFJNVERkc0xNUjhmTVFvQi92c0JCUXN4SHg4eENnRkZvQTBURXcwTkV4TU5BNEFsRy8wQUd5VWxHd01BR3lYOHdBTUF3QndrSkJzQlFCd2tKQnNCUUVBVERRMFRFdzBORThBY0pDUWJBVUFjSkNRYkFVQkFFdzBORXhNTkRSTUFBQWNBUUFCQUE4QURnQUFoQUVrQVVRQjFBVGdCU0FGVUFBQUJNQlF4QmdjT0FRY0dJeUluTGdFbkppY3dOREUwTno0Qk56WXpNaGNlQVJjV0ZUZ0JGUVlIRGdFSEJpTWlKeTRCSnlZOUFSVTRBVEVXRng0QkZ4WXpNamMrQVRjMk5UZ0JNUlUxT0FFVkRnRUhCdzRCSXpBaU9RRWlKeVkxTkRjMk16QXlNVElXRnpFMUppTWlCd1lWRkJjV016STNGeDRCTXpJd09RRTRBVE15TmpjalBnRTNNVDRCTnpNMk5UQTBNVFFtSnpFdUFTY3hMZ0VuSXk0Qkx3RXVBU2N1QVNjWExnRW5NUzRCTlRnQk9RRTRBVEUwTmpjeFBnRTNNVDRCTXpjeU5qTTRBVGtCT2dFWE1USVdGekVlQVJjeEhnRVhNVFV1QVNjeExnRWpNQ0k1QVNJd01TSUdCemNPQVFjekRnRUhNUTRCRlRBVU9RRVVNQlVVRmhjeEZoY1dGeDRCRnlNZUFSY3hIZ0VWRkRBNUFUZ0JNUlFHQnpFT0FRY3hEZ0VyQVE0Qkl5SXdPUUVpSmljWExnRW5IUUVlQVJjeEpRY09BUlV4SXk0Qkp6RW5JeGN6TnlVdUFTYzFGVGdCTVI0QkZ3TkFBUjRlYUVaR1QwOUdSbWdlSGdFZUhtbEdSVkJQUmtacEhoNEJIaDVvUmtaUFQwWkdhQjRmQVI0ZWFFWkdUMDlHUm1nZUh3RmhVSEFMR1E0QkhSRVJFaEllQVEwWUNoVWZNaDhmSEJ3d0pSZEpCeEVJQVFFSUVBZ0JDQTBHQlFrREFRWUNBZ0lGQkFNSkJBRUVDd1lCQlFnRUJBWURBUU1FQVFJQkFRRUNBd0lEQlFNQkF3Y0VCQVlEQXdjREF3Y0RBd1lDQlF3R0J3NEhBUUVJRUFnQkNBMEdBUVlKQXdNRUJ3VU1HUW9JQkFjRUFRTUZBZ0lCQVFFQkF3SURCUU1CQXdjRUFRZ1FCd0VJRGdZR0RRZ0JLQ3dCQXdFQkFnSXJNMGMyU1AyQWI1QUJBWkJ2QXdVQkdSY1dJUW9KQ1FvaEZoY1pBUmtYRmlJSkNnb0pJaFlYZGdFWkZoY2hDZ2tKQ2lFWEZoa0JyaG9XRmlJSkNnb0pJaFlXR3Jwb0FTQTNFTW9HQnhJU0h4OFRFd2NHTFFnZkh6TXZIUndMQ0FFQ0FnRUNCUVFFQ1FZTUVnRUdDZ1VGQ1FNRUJ3SURCZ0lCQWdNQ0FnUUNBUUlFQWdJRkF3SUZBZ0lEQVFJQ0FRRUJBZ0VCQWdFQ0F3SXNBZ01CQVFFQ0FnRUNCZ1FEQ2dZR0RRZ0JBUUVKRWdjUENnUUVBZ1FDQWdRREFnVURBUUlFQWdJRUFRRURBUUVEQXdFRENBWUJMZ01GQWRPU0JRb0dCUXNGa3RMU0hndy9LQUd1S0Q4TkFBa0FRQUJBQThBRGdBQWhBRWtBVVFCcEFTd0JQUUZUQVc0QmZBQUFBVEFVTVFZSERnRUhCaU1pSnk0Qkp5WW5NRFF4TkRjK0FUYzJNeklYSGdFWEZoVTRBUlVHQnc0QkJ3WWpJaWN1QVNjbVBRRVZPQUV4RmhjZUFSY1dNekkzUGdFM05qVTRBVEVWTlRnQkZRNEJCd1VqRlJRak1DSXhJaVluTXhVZUFUTXdNamtCTWpjMk5SY2VBVE00QVRNeE9BRXhNalkzSXo0Qk55TStBVGN4TmpVd05ERTBKaWN4TGdFbk1TNEJKelV1QVM4QkxnRW5MZ0VuRlM0Qkp6RXVBVFU0QVRrQk9BRXhORFkzTVQ0Qk56RStBVE0xTWpZek1ESTVBVG9CRnlNeUZoY2pIZ0VYSXg0QkZ6RTFMZ0VuSXk0Qkl5SXdJekU0QVRFaUJnYzNEZ0VITVE0QkJ5TU9BUlV3RkRrQkZEQVZGQllYTVJZWEZoY2VBUmN4SGdFWE1SNEJGUlF3T1FFNEFURVVCZ2N4RGdFSE1RNEJJekVPQVNNNEFTTXhJaVluRlM0Qkp4MEJIZ0VYTXlVMk5UUW5KaU1pQndZVkZCY1dNekkzSnhZVkZBY0dJekFpTVNJbUp6RW1OVFEzTmpNeUZ5VWpGUndCRlJRV0Z6VWpKaThCSXhVek5UUW5NUjRCRnpVWE13RXVBVFUwTURFVk9BRXhIZ0VYQTBBQkhoNW9Sa1pQVDBaR2FCNGVBUjRlYVVaRlVFOUdSbWtlSGdFZUhtaEdSazlQUmtab0hoOEJIaDVvUmtaUFQwWkdhQjRmQVdGUS9yc3ZJQUVIRGdZQkJnOElBU1VVRTBBSEVBa0JDUkFJQVFjT0JnRUdDUU1IQWdJQ0JRUUVDQVVGQ3dZQkJBa0RCQVlEQWdRQ0FRSUNBUUVFQWdJR0F3TUhCQUVEQndNQkJBY0RBUVFIQXdFRUJRTUZEQVlCQmc0SEFRRUpFQWNCQ0EwR0JRa0RBUU1EQmdZTUdRa0pCQWNEQXdVQ0FRSUJBUUVFQWdJR0F3TUlCQUVJRHdjSURnVUdEUWNCQVRvZEhCc3RNQjBkSFJ3dEx4d2pEZzRPR1FFTEZBWVBEdzRaR1EwQklDMEJBUUVGQmxNekxRRURCUU5XTVAwQU9rWUJSVG9EQlFFWkZ4WWhDZ2tKQ2lFV0Z4a0JHUmNXSWdrS0Nna2lGaGQyQVJrV0Z5RUtDUWtLSVJjV0dRR3VHaFlXSWdrS0Nna2lGaFlhdW1nQklEY1FLbjB3QlFRc0F3TVdGeXBVQVFJQ0FRSUZCQVFKQmd3U0FRWUtCUVVKQXdRSEFnRUNCZ0lCQWdNQ0FnUUNBUUlFQWdJRkF3SUZBZ0lEQVFJQ0FRRUJBZ0VCQWdFQ0F3SXNBZ01CQVFFQ0FnRUNCZ1FEQ2dZR0RRZ0JBUUVLRVFjUENnUUVBZ1FDQWdRREFnVURBUUlFQWdJRUFRRURBUUVEQXdFRENBWUJMZ01GQVJzZk1UQWVIUjhlTWk4ZUhSNkFFaUFnRVJJS0NCSWZIeE1URXpoMEFnSUNCZ3dHQVFnSmdOSnpGd3NGQ1FRQmhBRUlFUzhiQWE0Yk1CQUFBQWdBUUFBQUE4QURnQUFoQUVrQVVRRVRBWElCaUFHT0Fad0FBQUV3RkRFR0J3NEJCd1lqSWljdUFTY21KekEwTVRRM1BnRTNOak15Rng0QkZ4WVZPQUVWQmdjT0FRY0dJeUluTGdFbkpqMEJGVGdCTVJZWEhnRVhGak15Tno0Qk56WTFPQUV4RlRVNEFSVU9BUWNESGdFek1qQTVBVEF5TVRJMk55TStBVGN4UGdFM01UWTFOREExTkNZbk15NEJKekV1QVNjakxnRW5JeVluTGdFbk15NEJKekV1QVRVd05Ea0JPQUV4TkRZM01UNEJOekUrQVRzQlBnRXpPQUU1QVRJV016RWVBUmN4SGdFWE5SNEJGekUxTGdFbk1TNEJJekFpSXpNaU1ERWlCZ2N6RGdFSE13NEJCekVPQVJVd0ZCVTFIQUV4RkJZWE1SWVhGaGNlQVJjakhnRVhNUjRCRlRnQk9RRTRBVEVVQmdjeERnRUhJdzRCS3dFT0FTTWlNRGtCSWlZbk1TNEJKekVWSGdFWE1TVTJOVFFuSmlNaUJ3WVZGREF4RkJZWE5SNEJGekVlQVJjeEhnRXpNUllYSGdFWE1SNEJGek1lQVRNeU1Ea0JNREl6TWpZekl6NEJOeU0xQmlJSEl5SUdJeUlHSXlvQkl6Z0JJeUltSXpFdUFTY3pMZ0VuTVM0Qkp5TStBVGN4SnhZVkZBY0dKekFpSXlJbUp6RW1OVFEzTmpNeUZ4Y2pOU01WTXlVdUFTYzBNREVWT0FFeEhnRVhBMEFCSGg1b1JrWlBUMFpHYUI0ZUFSNGVhVVpGVUU5R1Jta2VIZ0VlSG1oR1JrOVBSa1pvSGg4QkhoNW9Sa1pQVDBaR2FCNGZBV0ZRN0FjUkNBRUJDQkFJQVFnTkJnVUpCQVlDQWdFQ0JnTUVDUVFCQkFzR0FRb0hBd2NEQVFNRUFRSUJBUUVDQXdJREJRTUJBd2NFQkFZREF3Y0RBd2NEQXdZQ0JRd0dCdzRIQVFFQkFRZ1FDQUVJRFFZQkJna0RBd1FHQmd3WkNRa0VCd1FCQXdVQ0FRSUJBUUVEQWdFQ0JRTUJBd2NFQVFnUUJ3Y09CZ1lOQ0FGYUVSd2NMREFkSFFRREF3b0dCZzhKQ1JRS0N3c0ZDZ1lHQ3dZQkJRMEhBUUVCQlFrRkFRUUhBd0VCQWdFQkFRTUJBZ0lDQVFNQkFRUUlBd1FIQkFFRUJ3TUVCd01CRHhrSUx3NE9EeGdCQVFzVEJ3NE9EeGtZRHZOT0wzMzlnRytRQVFHUWJ3TUZBUmtYRmlFS0NRa0tJUllYR1FFWkZ4WWlDUW9LQ1NJV0YzWUJHUllYSVFvSkNRb2hGeFlaQWE0YUZoWWlDUW9LQ1NJV0ZocTZhQUVnTnhEKy93SUJBUUlDQlFRRENnWU1FUUVCQlFzRkJRZ0VCQVlEQXdZQ0JBUUNBd0lDQkFJQ0JRSUJBZ1FDQWdRQkFRTUJBUUVCQVFFQkFnSUJBZ01DTEFJREFRRUJBZ0lCQmdRRUNRWUdEZ2NCQVFFQkFRb1JCdzhLQkFRQ0JBSUNCQU1DQmdNQ0JBSUNCQUVCQXdFQkF3SURDQVV2QXdRQktoc21NQjBlSHg4eEFRc1VDZ0VLRUFjSERBUUVCUXdMQmdrRUJBY0NBd0lCQVFFQktBRUJBUUVCQVFJQ0FRVUNBd2NEQmhNTmNSSWhIeElTQVFrSkVoOGZFeElTZEt2UzlRdy9LQUd1S0Q4TkFBQUpBRUFBUUFQQUE0QUFJUUJKQUZFQWVRQ0ZBS1VBc3dESUFOUUFBQUV3RkRFR0J3NEJCd1lqSWljdUFTY21KekEwTVRRM1BnRTNOak15Rng0QkZ4WVZPQUVWQmdjT0FRY0dJeUluTGdFbkpqMEJGVGdCTVJZWEhnRVhGak15Tno0Qk56WTFPQUV4RlRVNEFSVU9BUWNQQVE0QkhRRWpOQ1luRlNjakJ3NEJCekVqTkNZbkZ5Y2pGek0zUGdFM09RRWVBUmMxRnpNM0Z5TTFNelVqTlRNMUl4VXpNekkzTmpVNEFUVTBKaWN4SmljeFBnRTNNVDRCTlRRd09RRTBKeVlyQVJVM01oVXdGREVVQmdjVkJpc0JOUmN5Rng0QkZUQVVPUUV3RkRFVUJnY1ZCaXNCTlNVdUFUMEJGVGdCTVI0QkZ3TkFBUjRlYUVaR1QwOUdSbWdlSGdFZUhtbEdSVkJQUmtacEhoNEJIaDVvUmtaUFQwWkdhQjRmQVI0ZWFFWkdUMDlHUm1nZUh3RmhVSHdkQVFJQkFnRWpNaVlDQWdFQkFRSUJIalE0TmlRQkFnRUJBUUlqTkRlc1RrUkVTWGwraGlRVUZRY0dEaFlKRGdZR0JoTVRJMDFCSXdVRUNBOFVHUkVKQkFVRkJBa1JHZjF1T2tZQlJUb0RCUUVaRnhZaENna0pDaUVXRnhrQkdSY1dJZ2tLQ2draUZoZDJBUmtXRnlFS0NRa0tJUmNXR1FHdUdoWVdJZ2tLQ2draUZoWWF1bWdCSURjUUxvd0ZEQVlCQndzR0FZMkxCZ3dIQnd3R0FZelNod1VNQmdZTUJnR0gwcXd3Snk4bTBoRVJIUUVKRVFZT0F3TUpCZ1lQQ0FFWERRM1NyeGNCQmdrREFRY3lWUWNEQ2dZQkFRWUtBd0VITjdJUkx4c0JyaHN3RUFBR0FFQUFRQU9BQTBBQUF3QUhBQXNBRHdBWEFCOEFBQUVoTlNFVklSVWhFU0VWSVJVaEZTRWhOVE0zSVJFaEp3TTFNemNoRVNFbkE0RDl3QUpBL2NBQ1FQM0FBa0Q5d0FKQS9RQ0FRUDhBQVFCQWdJQkEvd0FCQUVBQkFFQ0FRQUtBUUVCQXdFRCt3RUQrUU1CQS9zQkFBQUFBQUFVQVFBQ0FBOEFEQUFBVEFCY0FId0FqQUMwQUFCTWlCaFV4RVJRV016RWhNalkxTVJFMEppTXhFU0VSSVFVakZTTTFJelV6TndNakV3VWpGVE1WSXhVakVUT0FHeVVsR3dNQUd5VWxHLzBBQXdEK0gxQS9VTi9CaVRlSUFSaGpXMXMvb2dNQUpSditBQnNsSlJzQ0FCc2wvY0FDQUtmbDVUTVgvcm9CUmtwRk0yMEJHQUFBQUFBRkFFQUFnQVBBQXdBQUdnQXBBRGNBUFFCQkFBQUJOVFFtSXlFaUJoVVJGQll6SVRnQk1USTNQZ0UzTmpVMEppY0JNUkVoSWdjT0FRY0dGUlFXRnpFeklpWTFORFl6TWhZVk1SUUdJemNWSXpVekZRVWpOVE1EUUNZYS9ZQWFKaVlhQW1BdktDazlFaEZHT2YwL0FtQXVLU2s5RVJJa0g1MUNYbDVDUWw1ZVFtQ0FRUDZBd01BQ0twWWFKaVlhL2dBYUpoSVJQU2twTGtOc0cvNldBWUFTRVQwcEtTNHZVaDllUWtKZVhrSkNYc0JBZ0VCQXdBQUFCZ0JBQUlBRHdBTUFBQk1BRndBakFDd0FWQUJlQUFBVElnWVZNUkVVRmpNeElUSTJOVEVSTkNZak1SRWhFU0VCSWpVME56WXpNaFVVQndZbkloVVVNekkxTkNNWE9BRWpJaVluTVM0Qk5UZ0JOVEU0QVRFME5qY3hQZ0V6TURJNUFUSVhIZ0VWRkFZSE1RWWpKU00xTXpVSE5UY1ZNNEFiSlNVYkF3QWJKU1ViL1FBREFQM1laQnNiTTJJYkdpOG9KeVlscHdFSERBVUZCUVVGQlEwSEFSQUtCUVVGQlFvUkFRdXhPang1T2dNQUpSditBQnNsSlJzQ0FCc2wvY0FDQVA1dmpVZ25KbzlISmlielpWOWlZdk1GQlFRTEJ3RUhEQVFFQlFrRkRBY0dEQVVKQlRHdURUSVo3QUFGQUVBQWdBUEFBd0FBRXdBWEFDRUFPd0J1QUFBVElnWVZNUkVVRmpNeElUSTJOVEVSTkNZak1SRWhFU0VCSXpVek5RYzFOeFV6TnhVekZTTTFOelkzUGdFMU1UUWpJZ2MxTmpNeUZ4WVZGQWNYTlJZek1qYzJOVFFuSmlzQk5UTXlOVFFqSWdjMU5qTXlGeDRCRlJRd0ZURVVCeFVXRng0QkZSd0JPUUVVQndZaklpZUFHeVVsR3dNQUd5VWxHLzBBQXdEOTg3RTZQSGs2ZG5LNVVSZ0tCQVlxSkNFa0xpc1lHRHBxSFNVWURRMFFFQjBaRnpjcUhCc2VKeXNZQ3cwNEhoRUlDUjBjTXlzY0F3QWxHLzRBR3lVbEd3SUFHeVg5d0FJQS9uUXhyZzB5R2V3REFUTXdUUmNRQnhFSkp4MDJHQllWSlRFMFh6WVZDd29TRXdvS0x5VWlFaklQRXdrWkR3RUJOdzBCQkJJSUZnd0JBU2NYRnc0QUFBY0FRQUNBQThBREFBQWFBREVBVUFCakFINEFrZ0NXQUFBVE1qY3pGVE0xTkNNaUJnY3pCZ2NWTmpNeUZRY0dGUlFYRmpNL0FSVVVCdzRCSXpBaU9RRWlKeTRCTlRRd09RRTBOd1VtTlRRM05qTXlGeFV1QVNNNEFUa0JJZ2NHRlJRWEZqTXlOeFVHSXlJbk14WXpNamMyTlRRbkppTWlCeU0xSXhFekp6UTNQZ0V6TURJNUFUSVhGaFVVQndZaklqQXhJaVluTVNZMUFTRWlCaFV4RVJRV016RWhNalkxTVJFMEppTVJJUkVoL2lnVUFUcFZDeFVLQVJZTklDUWpOa1VSRUIwWkpBc0ZEZ2dCREFnREJCNEJvaHdlSHpNakVBa1dEQnNQRUE4UEdoY1dGU2N1N1FFVEpTZ1pHQlVVSnlvWEFUNCtBUXdHRHdrQkZBb0xEQXNWQVFrT0JRc0JtUDBBR3lVbEd3TUFHeVVsRy8wQUF3QUJMaUlkZUZVREFnVUhMaFVoQndrNkhCQVJYd1VPRWd3R0JnY0RDQVVCRndSREhDd3pIaDBKTlFjSUVBOGNHZzhQRGpJTUd4d2VIekl1R2hzamZ2N1liQllPQmdnT0Roa2VFQkVIQmcwVEFYY2xHLzRBR3lVbEd3SUFHeVg5d0FJQUFBQUFCd0NBQUFBRGdBT0FBQk1BRndBYkFCOEFJd0FuQUNvQUFCTWlCaFV4RVJRV016RWhNalkxTVJFMEppTXhFU0VSSVFjaE5TRVZJelV6RlNNMU14VWpOVE1oTlJmQUd5VWxHd0tBR3lVbEcvMkFBb0JBL29BQmdNREF3TURBd1A2QWdBT0FKUnY5QUJzbEpSc0RBQnNsL01BREFNQkF3RURBUU1CQXdHQUFBQUFCQUlBQVFBT0FBMEFBRWdBQUFSRWhFVE1uQnpNUklSRXpOeU1SSVJFakZ3T0Evd0E5dmIwOS93QmQ4RzBCUUczd0FVRC9BQUVBbDVmL0FBRUF3QUZBL3NEQUFBVUFnQUFBQTRBRGdBQU5BQk1BVmdCckFJZ0FBQUVoSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QXpRd05UUW1Ld0UrQVRVMEppTWlCaFVVRmhjalBnRTFOQ1lqSWdZVkZCWVhJeUlHSFFFVUZqc0JNalkxTkNZbkh3RWVBVE15TmpjK0FUMEJOQ1luSmlJUEFTY3hCaUlqS2dFbk1TNEJOVFEyTXpJV0ZSUUdCek14SWdZeEtnRWpLZ0VqTUNZNUFpNEJOVFEyTXpJV0ZSUUdCekVDd1A0QUd5VWxHd0tBR3lWQS9ZQUJ3TURnRXcwVUl6QTRLQ2M1TVNPTkdDSW1HaHNsSVJnWkRSTVREZUFORXdJQ0JGb0NCQUlDQkFJREJRUUVCQWdFV3QwQkFRRUJBUUVORUJNTkRSTVJES1VCQVFJREFRSURBZ0VZSUNVYkdpWWdHQU9BSlJ2OUFCc2xKUnNDZ1AyQUF3REEvdDhCQVEwVEJEWWxLRGc0S0NVMkJBSWxHQnNsSlJzWUpRSVREWUFORXhNTkJBY0RBallCQVFFQkFnY0Z2d1VIQWdJQ00wSUJBUUVTREE0U0VnNE1FZ0VCQVFNa0dCb21KaG9ZSkFNQUFBQURBSUFBQUFPQUE0QUFJUUF2QURVQUFDVXVBU01pQmhVVUZqTXlOajBCTnhVdUFTTWlCaFVVRmpNeU5qVThBVFV4RVFVQklTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13R3pDQlFLSUMwdElDQXR3QWtUQ3lBdExTQWdMZjd6QVEzK0FCc2xKUnNDZ0JzbFFQMkFBY0RBL1FRRkp4d2NKeWNjL0MydkJBVW5IQnduSnh3QkFRRUJPajhCZnlVYi9RQWJKU1ViQW9EOWdBTUF3QUFFQUlBQUFBT0FBNEFBR1FBbkFDMEFPUUFBSlRBbkxnRW5KaU1pQnc0QkJ3WXhJVEFuTGdFbkppTWlCakVUSVNJR0ZSRVVGak1oTWpZMUVRTWhFU0VWTXdVVUZqTXlOalUwSmlNaUJnSlZDZ29xSUNBdExDQWdLZ29LQWdBRUJSVVFFQmN1S0d2K0FCc2xKUnNDZ0JzbFFQMkFBY0RBL3dBbEd4c2xKUnNiSmI0ZUhra2ZIaWdvWUNnb0dSZzdHUmhmQXNJbEcvMEFHeVVsR3dLQS9ZQURBTURBR3lVbEd4c2xKUUFBQmdDQUFBQURnQU9BQURVQU9RQTlBRUVBVHdCVkFBQUJGQllYRlJRV093RVZCdzRCRlJRV016STJOemdCUHdFWEZESXhIZ0V6TWpZMU5DWXZBVFV6TWpZM01UVStBVFUwSmlNaElnWUZNeFVqSnpNVkl5Y3pGU01CSVNJR0ZSRVVGak1oTWpZMUVRTWhFU0VWTXdFQUVBMFpFcU1jQXdNTUNRUUlBd0VTRWdFRENBUUpEQU1ESEtFUkdBSU5FaGtSL2xVU0dRRlZWbGFBVmxhQVZsWUJhLzRBR3lVbEd3S0FHeVZBL1lBQndNQUNFdzhYQk9JVEdoZ2RBd2dFQ2cwRUF3RVRFd0VEQkEwS0JBZ0RIUmdZRWVVRUdBOFRHaHBBczM1K1dsb0NUU1ViL1FBYkpTVWJBb0Q5Z0FNQXdBQUFCd0NBQUFBRGdBT0FBQTBBRXdBa0FDZ0FMQUF3QURRQUFBRWhJZ1lWRVJRV015RXlOalVSQXlFUklSVXpCUkVVRmpNaE1qWTFFVFFtSXlFaUJoVVRJelV6TnpNVkl4VXpGU01uSXpVekFzRCtBQnNsSlJzQ2dCc2xRUDJBQWNEQS9jQXlJd0ZXSXpJeUkvNnFJekx0bUpnbW1KaVltQ2FZbUFPQUpSdjlBQnNsSlJzQ2dQMkFBd0RBaS83V0h5d3NId0VxSHl3c0gvN1dYWU5lSlYyQ1hnQUFBQUFGQUlBQUFBT0FBNEFBR0FBNUFGWUFaQUJxQUFBQk1qWTNQZ0UzUGdFMU5DWWpJZ1lIRGdFSERnRVZGQll6Snc0QkJ3NEJGUlFYSGdFWEZqTXlOamMrQVRjK0FUVTBKeTRCSnlZaklnWUhGeFFHQnhjT0FRY25EZ0VqSWlZMU5EWTNKejRCTnhjK0FUTXlGaFVUSVNJR0ZSRVVGak1oTWpZMUVRTWhFU0VWTXdJQUJnb0VCUWNDQWdJV0VBUUlBd1VKQXdJREZnOXBIQzhRRFE4U0VUMHBLQzhlTnhrY0xROE1EUklSUFNncExoMDFGN1FFQkdFTUpSYzJDQk1MSHl3R0JHSU5KeGcyQnhFSkh5eDEvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdBRTdBd01DQ0FVRUNBUVBGZ0VDQWdnRkJBb0ZFQlhyRHkwZEdEY2RMeWdwUFJFU0R3NFFMaDBYTlJ3dUtTZzlFUklORGNZSkVRZzBGeWNOWVFVR0xCOEtFd2cyR0NZTVlnUUVMQjhDSUNVYi9RQWJKU1ViQW9EOWdBTUF3QUFBQkFDQUFBQURnQU9BQUJFQUlnQXdBRFlBQUFFakJ6RU9BUlVVRmhjeEZ6Y25QQUUxTnhjV0ZCVUhNemMrQVRVMEppY3hKeU1YRXlFaUJoVVJGQll6SVRJMk5SRURJUkVoRlRNQjJHbGhCZ2NHQm1KZGQ0UFNBWGRkWWdZR0J3WmhhWUlXL2dBYkpTVWJBb0FiSlVEOWdBSEF3QUhBWVFZUUNRa1BCbUlCZHdFREFZT0RBUU1CZUdJR0R3a0pFQVpoZ3dKREpSdjlBQnNsSlJzQ2dQMkFBd0RBQUFBSEFFQUFnQVBBQXdBQUV3QVhBQ01BTEFBNEFFQUFTZ0FBRXlJR0ZURVJGQll6TVNFeU5qVXhFVFFtSXpFUklSRWhBU0kxTkRjMk16SVZGQWNHSnlJVkZETXlOVFFqRnlJMU5EYzJNeklWRkFjR0p5SVZGRE15TlRRRkl6VXpOUWMxTnhVemdCc2xKUnNEQUJzbEpSdjlBQU1BL1p4a0d4c3pZaHNiTHlnb0ppYmtaQnNiTTJJYkd5OG9LQ1lCSHJFNk8zazVBd0FsRy80QUd5VWxHd0lBR3lYOXdBSUEvbStOU0NjbWowY21Kdk5sWDJKaTg0MUlKeWFQUnlZbTgyVmZZbUx1TWE0Tk1obnNBQUFGQUVBQWdBUEFBd0FBRXdBWEFCc0FId0FqQUFBVElnWVZNUkVVRmpNeElUSTJOVEVSTkNZak1SRWhFU0VESXpVekJ5TTFNd2NqTlRPQUd5VWxHd01BR3lVbEcvMEFBd0NBZ0lEQWdJREFnSUFEQUNVYi9nQWJKU1ViQWdBYkpmM0FBZ0QrZ0VCQVFFQkFBQUFFQUlBQUFBT0FBNEFBQXdBUkFDSUFLQUFBQVRNUkl4TWlCaFVVRmpNeU5qVXhOQ1lqQVNFaUJoVXhFUlFXTXpFaE1qWTFNUkVESVJFaEZUTUJRRUJBSUEwVEV3ME5FeE1OQVdEK0FCc2xKUnNDZ0JzbFFQMkFBY0RBQVVBQlFQNkFFdzBORXhNTkRSTUNnQ1ViL1FBYkpTVWJBb0Q5Z0FNQXdBQUFCUUJBQUFBRHdBT0FBQThBSFFBdUFEUUFPQUFBRXlFbklTSUdGVEVSRkJZek1UTTFJeUVpQmhVVUZqTXlOalV4TkNZakV5RWlCaFV4RVJRV016RWhNalkxTVJFRElSRWhGVE1CTXhFamdBSEFRUDZBR3lVbEc0Q0FBYUFORXhNTkRSTVREZUQrZ0JzbEpSc0NBQnNsUVA0QUFVREEvb0JBUUFOQVFDVWIvWUFiSlVBVERRMFRFdzBORXdKQUpSdjlnQnNsSlJzQ0FQNEFBb0RBL3dBQlFBQUFBQUFMQUVBQVBBT2ZBNEFBQmdBU0FEUUFPQUJnQUdnQW1RQ2xBTElCTFFFMUFBQVRGVGdCTVRRd0hRRTRBVEVlQVJjMUxnRTFKVEkzUGdFM05qY3dOREUwSnk0Qkp5WWpJZ2NPQVFjR0ZUQVVNUllYSGdFWEZpVTRBVEVGT0FFeE5UZ0JGUVlIRGdFSEJpTWlKeTRCSnlZMUZUZ0JNUllYSGdFWEZqTXlOejRCTnpZMUJ6TTFPQUVWRGdFRkZ5TW5MZ0VuTGdFbkxnRW5KaUlyQVJVak5UTXlGaFVVQmdjT0FRY09BUWNPQVFjVkhnRVhIZ0VYSGdFWEhnRVhKelFtS3dFVk16STJOejRCRnpNMUl6VXpOU01WTXpVak5UY3VBU2N1QVNjdUFTY3VBU2N1QVNjdUFUVTBOamMrQVRjK0FUYzJNak02QVRNZUFSY2VBUmNlQVJjMUxnRW5MZ0VqSWdZSERnRUhEZ0VIRGdFVkZCWVhIZ0VYSGdFWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFSEJpSWpJaVluTGdFbkZSNEJGeDRCTXpJMk56NEJOejRCTno0Qk5UUW1KeTRCSnpjVk14VXpOVE0xUUFGRk9qcEdBWUJQUmtab0hoNEJIaDVwUmtWUVQwWkdhUjRlQVI0ZWFFWkcvczhEQUFFZUhtaEdSazlQUmtab0hoOEJIaDVvUmtaUFQwWkdhQjRmc3JJQllmNnJKelloQWdNQ0FRUUNBUVFDQWdRQ0RTOUxKaVlCQWdJRUF3TUlCQVVKQmdNRUFnTUVBZ0lFQWdJREFpTVJFQllWQncwRUJRV05SVVZLZVg1UDV3TUpCUVVMQndRSUJBUUdBd0lFQVFJQkFRRUJCQUlEQlFNRUJ3UURCZ01FQmdRREJnTURCZ01GREFZSERna0lFQWNJRFFVR0NRTUVBd1lHQmhJTkJRa0VCQWNEQXdVQ0FnRUJBUUVEQXdJRkJBTUlCQWdQQndnT0JnWU5DQWdRQ1FnUUNBY09CUVlKQXdRREFnSUNCUVFlUEM4OEFhZ0JBUUd0R3pBUXJSRXZHK01KQ2lFV0Z4a0JHUmNXSWdrS0Nna2lGaGNaQVJrWEZpRUtDUjJ0cmdFWkZoY2hDZ2tKQ2lFWEZobXRHaFlXSWdrS0Nna2lGaFlhdW1nQklEZlNQallEQmdJQ0JRRUNBd0VCVU5JY0hRWUtCQVVJQkFRR0F3TUVBUUVCQWdJQkJBTUNCQU1DQlFOVkRnNDdCUVFFRERjbkx5YlNKakFNQkFjREF3VURBZ1FCQWdRQ0FnUUNBZ1VDQXdRQ0FnTUNBUUlCQVFFQkFRRUNBZ0VEQWl3Q0F3RUJBUUlDQWdVRUJBb0dCUThJQ2hJSUJ3d0dBZ01DQWdRQ0FnVUNBd1VEQWdVQ0FnTUJBZ0lCQVFJREF3Z0ZMd01FQWdFQ0FnSUJCZ01FQ2dZR0Rna0dEQVFGQ1FOd0pxeXNKZ0FBQUFBQ0FJQUF3QU9BQXNBQUJ3QXVBQUFUSVJVakVTTVJJd1V1QVRVME5qTXlGaGMzTGdFaklnWVZGQllYSGdFVkZBWWpJaVluQng0Qk16STJOVFFtSjRBQmdKQmdrQUo1TkRBcExpUTJEaGNVUHlwV1pFMUJNaXN5TFNWREZ4VVZUeWxtWVVORUFzQmcvbUFCb0hjVElSMFdKaEVIU1FvUFVqMDFSUllSSlJ3ZkpSTU5UQXdUV1R3MlJSa0FBQWdBUUFBQUE4QURnQUFEQUFjQURBQVFBQlFBR0FBY0FDQUFBQUVWSVRVVklUVWhBU0VSSVJFRE16VWpCeU1WTXhFakZUTVhNelVqQVNFMUlRUEEvSUFEZ1B5QUFZRCtnQUhBd0lDQVFJQ0FnSUJBZ0lEL0FBS0EvWUFCUUVCQXdFQUJBQUhBL2tBQkFJREFnQUZBZ01DQS9ZQkFBQUFBQUFnQVFBQUFBOEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBQUFFUklSRUJNeFVqQnlNMU16VWpOVE1YTXhVakFTRVZJUUVWSVRVVklSVWhBc0QrUUFFQWdJQkFnSUNBZ0VDQWdQNUFBb0Q5Z0FPQS9JQURnUHlBQWNBQndQNUFBWUNBd0lCQWdNQ0Eva0JBQVVCQVFJQkFBQUFBQ0FCQUFBQUR3QU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FBTnlFVklSVWhOU0VCRVNFUkV5TVZNeEVqRlRNWEl4VXpFU01WTXdFaE5TRkFBNEQ4Z0FLQS9ZQURnUDVBd0lDQWdJREFnSUNBZ1B6QUE0RDhnTUJBZ0VBRFFQNUFBY0QvQUlBQlFJQkFnQUZBZ1A1QVFBQUFBQUFNQUVBQUFBUEFBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQ01BTHdBN0FFY0FBQk16RVNNUk14RWpFek1SSXdNekVTTVRNeEVqRXpNUkl3TWhGU0VUSVJVaEV5RVZJUUVVQmlNaUpqVTBOak15RmhNVUJpTWlKalUwTmpNeUZoTVVCaU1pSmpVME5qTXlGa0JBUUVCQWdFQkFnRUJBZ0VCQWdFQkFRQUxBL1VDQUFrRDl3SUFCd1A1QS9zQUpCd2NKQ1FjSENZQUpCd2NKQ1FjSENZQUpCd2NKQ1FjSENRT0Evd0Qrd0FFQS93QUJBUDNBQVFEL0FBRUEvd0FCQUFJQVFQOEFRUDhBUUFKUUJ3a0pCd2NKQ2Y2NUJ3a0pCd2NKQ2Y2NUJ3a0pCd2NKQ1FBU0FFQUFBQVBBQTRBQUF3QUhBQXNBRHdBVEFCY0FJd0F2QURzQVJ3QlRBRjhBYXdCM0FJTUFod0NMQUk4QUFCTXpGU01STXpVakZ6TTFJd016TlNNWE16VWpGek0xSXdNVUJpTWlKalUwTmpNeUZoY1VCaU1pSmpVME5qTXlGaE1VQmlNaUpqVTBOak15RmljVUJpTWlKalUwTmpNeUZoY1VCaU1pSmpVME5qTXlGZ01VQmlNaUpqVTBOak15RmhjVUJpTWlKalUwTmpNeUZoY1VCaU1pSmpVME5qTXlGaGNVQmlNaUpqVTBOak15RmdNaEZTRVRJUlVoRXlFVklVQWdJQ0FnUUNBZ1FDQWdRQ0FnUUNBZ1lBa0hCd2tKQndjSlFBa0hCd2tKQndjSlFBa0hCd2tKQndjSmdBa0hCd2tKQndjSlFBa0hCd2tKQndjSlFBa0hCd2tKQndjSlFBa0hCd2tKQndjSlFBa0hCd2tKQndjSlFBa0hCd2tKQndjSklBTEEvVUJBQW9EOWdFQUNRUDNBQTBEQS9zREF3TUQrQU1EQXdNREFBckFIQ1FrSEJ3a0o1d2NKQ1FjSENRbit1UWNKQ1FjSENRblpCd2tKQndjSkNRY0hDUWtIQndrSi9ya0hDUWtIQndrSkJ3Y0pDUWNIQ1FrSEJ3a0pCd2NKQ2VjSENRa0hCd2tKQXVsQS93QkEvd0JBQUFJQWdBQUFBNEFEZ0FBakFDb0FBRGNpSmpVNEFURVJORFl6T0FFeE14VWpFU0VSSXpVek1oWVZPQUV4RVJRR0l6Z0JNUUUzSXhFakVTUEFHeVVsRzhIQUFuN0F3UnNsSlJ2K3Y4R0JnSUVBSlJzQ0FCc2xQdjMrQWdJK0pSditBQnNsQVVTOEFZRCtnQUFBQUFJQWdBQUFBNEFEZ0FBdkFEWUFBRGNpSmljdUFTY3VBU2N1QVRVUk5EWTNQZ0UzUGdFM1BnRTdBUlVqRVNFUkl6VXpNaFlWT0FFeEVSUUdJemdCTVFFUk15Y0hNeEhBQmcwR0Jnb0VCUWNDQXdJQ0F3SUhCUVFLQmdZTkJzSEFBbjdBd1JzbEpSdi9BSUhCd1lFQUFnTUNCd1VFQ2dZR0RRWUNBQVlOQmdZS0JBVUhBZ01DUVA0QUFnQkFKUnYrQUJzbEFVQUJoTHk4L253QUFBTUFRQUFBQThBRGdBQUZBQXNBRmdBQU55RVZJUkV6QVFjVklSRUJBUmNGSndjVk54Y0JGeldBQTBEOGdFQUJBTUFEQVA2QUFRQWMvdVRBd01EQUFWMGpRRUFEZ1A1QXdJQUNBUDdBQWdBYzVJREFnTUNBQVNNamdBQUFBZ0JBQUFBRHdBT0FBQXNBRHdBQUFSRWpFU0VSSXhFakVTRVJBU01STXdLQVFQN0FnRUFEZ1A1QXdNQURBUDFBQVVEK3dBTkEvSUFEQVAxQUFRQUFBQU1BUUFBQUE4QURnQUFMQUE4QUV3QUFBUkVqRVNFUkl4RWpFU0VSQVJFekVUTTFNeFVDZ0VEK3dJQkFBNEQ5Z01EQXdBSkEvZ0FDd1AxQUEwRDhnQUpBL2dBQmdQNkF3TUFBQUFBREFFQUFBQVBBQTRBQUN3QVBBQk1BQUFFUkl4RWhFU01SSXhFaEVRRVJNeEV6RVRNUkFvQkEvc0NBUUFPQS9ZREF3TUFEZ1B6QUEwRDh3QU5BL0lBRGdQekFBZ0QrQUFGQS9zQUFCQUJBQUFBRHdBT0FBQVVBQ1FBTkFCRUFBQ1VWSVJFekVRRWpFVE1URVNFUkpTRVJJUVBBL0lCQUFZREF3RUQrd0FMQS9zQUJRRUJBQTREOHdBS0Eva0FDQVAzQUFrQ0Eva0FBQUFJQVFBQUFBOEFEZ0FBTEFBOEFBRGMxSVJFaE5TRVJJUkVoTlFFVklUV0FBVUQrd0FMQS9RQURnUDNBL3dCQWdBRkFRQUZBL0lCQUFZREF3QUFBQUFBREFFQUFBQVBBQTRBQUN3QVBBQk1BQURjMUlSRWhOU0VSSVJFaE5RRXpGU01GRlNFMWdBTEEvVUFDQVAzQUE0RDh3TURBQVlEK2dFQ0FBVUJBQVVEOGdFQURBTURBd01BQUFBQUFBd0JBQUFBRHdBT0FBQXNBRHdBVEFBQUJFU0VSSVRVaE5TRVJJVFVGRlNFMUVTRVZJUVBBL0lBRGdQekFBMEQ4d0FJQS9nQUJRUDdBQWtBQlFQeUFRSUFCUUVDQXdNQUJnTUFBQUFRQVFBQUFBOEFEZ0FBRkFBa0FEUUFSQUFBbEZTRVJNeEVCSVJVaEV4RWhFUUVoRVNFRHdQeUFRQUtBL2tBQndFRDl3QUxBL2tBQndFQkFBNEQ4d0FHQXdBRUEvc0FCUUFHQS9zQUFBQUFBQXdCQUFBQUR3QU9BQUFvQURnQVJBQUFCSndjbkJ5YzFJeEVoRVFVWEJ5Y2xGd2NESzdDM1JFdTFRQU9BL3NDRmhZNytqb3lNQWkreDVFUmF0T2I4Z0FNQWdJVzdqbktNcHdBQUFBSUFRQUFBQThBRGdBQUhBQThBQUFFbEFSRWpFU0VSQXdrQ05RRVhOd0tBL3dEL0FFQURnRUQvQVA4QS93QUJEZnozQW5XQS93QUJpL3lBQTREKzV2NmFBUUQremM0QkRIN09BQUFDQUVBQUFBUEFBNEFBQXdBSkFBQVRFU0VSQndrQ0VTRkFBNEJBL3dEL0FQOEFBd0FEZ1B5QUE0RGEvcG9CQVA3TkFqTUFBUUJBQUFBRHdBT0FBQTBBQURjVklSVWhFVE1SQVFVQkVRRW5nQU5BL0lCQUFRQUJBQUZBL3NEK2dFQkFBNEQrUUFFQWdBRkEvb0Qrd0lBQUF3QkFBQUFEd1FPQUFBVUFHUUFkQUFBM0lSVWhFVE1CQXpVVE55Y0hOVGNYTnhjM0ZRY2ZBU2NISnpjWE55ZUFBMEQ4Z0VBQk1mSENVemZlOEZmYWNHOU1UQUYxcGFveWVJRldRRUFEZ1A0OS9zTm1BUVJDUkhCTWRHeXVxNFZlWFhWcnJzclZLSmVhZndBQUF3QkFBQUFEd0FPQUFBVUFEUUFWQUFBbEZTRVJNeEVCQlNVMUJTVUZGUUVGSlRVRkpRVVZBOEQ4Z0VBQlFBRUFBUUQvQVA4QS93QUJBQUVBQVFEL0FQOEEvd0JBUUFPQS9NQUJPSURBU01DQXdFZ0NBTGg0U0hpNGdFZ0FBQUFBQXdCQUFBQUR3QU9BQUFVQURRQVJBQUFsRlNFUk14RUJCU1UxQlNVRkZRRWhGU0VEd1B5QVFBRkFBUUFCQVA4QS93RC9BQU1BL1FBREFFQkFBNEQ4d0FHNGdNQkl3SURBU0FKSVFBQUFBQUFLQUFBQUFBUEFBNEFBQlFDZUFLd0F1Z0RJQU5ZQTVBRHlBUUFCRGdBQUpSVWhFVE1SSlRnQk1SUUdJeUltTlR3Qk55TW5EZ0VqSWlZbk13Y2NBUlVVQmlNaUpqVTBOamNWSndjZUFSVVVCaU1pSmpVME5qTXhOeWNxQVNNaUpqVTBOak15RmhVVUJnYzFGemN1QVRVME5qTXlGaGN4Rno0Qk16SVdGekV6UGdFek1oWVZGQVlqSWlZbk1TTU9BU01pSmljeEp3NEJJekVIRnpvQk16Z0JNVElXRnpFM1BBRTFORFl6TWhZVkhBRUhNUmMrQVRNeUZoVTRBVGtCQXhRV016STJOVFFtSXpFaUJoVWhGQll6TWpZMU5DWWpNU0lHRlNVVUZqTXlOalUwSmlNeElnWVZCelFtSXlJR0ZSUVdNekV5TmpVUk5DWWpJZ1lWRkJZek1USTJOUVUwSmlNaUJoVVVGak14TWpZMUpUUW1JeUlHRlJRV016RXlOalVGTkNZaklnWVZGQll6TVRJMk5RUEEvRUJBQTRBbEd4c2xBUUduQlEwSEJ3MEdBYWNtR2hzbEJBTmlMZ1FGSlJzYkpTVWJQVGtCQWdFYkpTVWJHeVVFQXlkcEJBVWxHeG9rQXAwSEVnb1NIUWlTQ0IwU0d5VWxHeElkQ0pJSUhSSVpKUUtkQnhJS2VIUUJBZ0VIRFFXbkpSc2FKZ0dvQlEwSEd5VmdFdzBORXhNTkRSUC9BQk1ORFJNVERRMFQvd0FURFEwVEV3ME5FOEFURFEwVEV3ME5FeE1ORFJNVERRMFRBUUFURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1CQUJNTkRSTVREUTBUUUVBRGdQekF3QnNsSlJzQ0JBSjlBZ01EQW4wQ0JBSWJKU1ViQ0E0SEFaTlBCeEFKR3lVbEd4b21hMVVsR3hzbEpSc0lEZ2NCTzdjSEVBa2JKU01aVHdVR0VnNE9FaVViR3lVUkR3NFNJeGxQQlFiU3JnTUNmUUlFQWhzbEpSc0NCQUo5QWdNbEd3R0FEUk1URFEwVEV3ME5FeE1ORFJNVERZQU5FeE1ORFJNVERZQU5FeE1ORFJNVERmN0FEUk1URFEwVEV3MUFEUk1URFEwVEV3M0FEUk1URFEwVEV3M0FEUk1URFEwVEV3MEFDd0FBQUFBRHdBT0FBQVVBVGdCY0FHb0FlQUNHQU5rQTV3RDFBUU1CRVFBQUpSVWhFVE1SQVJRR0l5SW1Kek1IT0FFeEZBWWpJaVkxTkRZM01TY09BU01pSmljekJ4UUdJeUltTlRRMk16SVdGeU0zT0FFeE5EWXpNaFlWRkFZSE1SYytBVE15Rmhjak56UTJNeklXRlFVMEppTWlCaFVVRmpNeE1qWTFKVFFtSXlJR0ZSUVdNekV5TmpVRk5DWWpJZ1lWRkJZek1USTJOU1UwSmlNaUJoVVVGak14TWpZMUV4UUdJeUltSnhVSEhnRVZGQVlqSWlZMU9BRTVBU2NPQVNNaUppY1ZCeDRCRlJRR0l5SW1OVFEyTXpJV0Z6VTNMZ0UxTkRZek1oWVZPQUU1QVJjK0FUTXlGaGMxTnk0Qk5UUTJNeklXRlRnQk9RRUJOQ1lqSWdZVkZCWXpNVEkyTlNVMEppTWlCaFVVRmpNeE1qWTFCVFFtSXlJR0ZSUVdNekV5TmpVbE5DWWpJZ1lWRkJZek1USTJOUVBBL0VCQUE0QWxHd3NVQ0FHYUpSc2JKUUVCb2djUUNRc1VDQUdhSlJzYkpTVWJDeFFJQVpvbEd4c2xBUUdpQnhBSkN4UUlBWm9sR3hzbC9PQVREUTBURXcwTkV3RUFFdzBORXhNTkRSTUJBQk1ORFJNVERRMFRBUUFURFEwVEV3ME5FeUFsR3drUUI2SUJBU1ViR3lXYUNCTUxDUkFIb2dFQkpSc2JKU1ViQ1JBSG9nRUJKUnNiSlpvSUV3c0pFQWVpQVFFbEd4c2wvT0FURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1CQUJNTkRSTVREUTBUQVFBVERRMFRFdzBORTBCQUE0RDh3QUtBR3lVSEJrMGJKU1ViQkFnRGVRUUVCd1pOR3lVbEd4c2xCd1pOR3lVbEd3UUlBM2tFQkFjR1RSc2xKUnRBRFJNVERRMFRFdzJBRFJNVERRMFRFdzNBRFJNVERRMFRFdzJBRFJNVERRMFRFdzMvQUJzbEJBVUJlUVFIQkJzbEpSdE5CZ2NFQlFGNUJBY0VHeVVsR3hvbUJBVUJlUVFIQkJzbEpSdE5CZ2NFQlFGNUJBY0VHeVVsRy84QURSTVREUTBURXczQURSTVREUTBURXcyQURSTVREUTBURXczQURSTVREUTBURXcwQUFBQUFDd0FBQUFBRHdBT0FBQVVBV0FCbUFIUUFnZ0NRQU00QTNBRHFBUGdCQmdBQUpSVWhFVE1SQVJRR0l5SW1KeFVISGdFVkZBWWpJaVkxT0FFNUFTY09BU01pSmljVkJ4NEJGUlFHSXlJbU5UUTJNeklXRnpVM0xnRTFORFl6TWhZVk9BRTVBUmMrQVRNeUZoYzFOeTRCTlRRMk16SVdGVGdCT1FFQk5DWWpJZ1lWRkJZek1USTJOU1UwSmlNaUJoVVVGak14TWpZMUJUUW1JeUlHRlJRV016RXlOalVsTkNZaklnWVZGQll6TVRJMk5STVVCaU1pSmljeEl3NEJJeUltSnpFakRnRWpJaVluTVNNT0FTTWlKalUwTmpNeUZoY3hNejRCTXpJV0Z6RXpQZ0V6TWhZWE1UTStBVE15RmhVeElUUW1JeUlHRlJRV016RXlOalVoTkNZaklnWVZGQll6TVRJMk5TRTBKaU1pQmhVVUZqTXhNalkxSVRRbUl5SUdGUlFXTXpFeU5qVUR3UHhBUUFPQUpSc0pFQWVpQVFFbEd4c2xtZ2dUQ3drUUI2SUJBU1ViR3lVbEd3a1FCNklCQVNVYkd5V2FDQk1MQ1JBSG9nRUJKUnNiSmZ6Z0V3ME5FeE1ORFJNQkFCTU5EUk1URFEwVEFRQVREUTBURXcwTkV3RUFFdzBORXhNTkRSTWdKUnNTSFFpU0NCMFNFaDBJa2dnZEVoSWRDSklJSFJJYkpTVWJFaDBJa2dnZEVoSWRDSklJSFJJU0hRaVNDQjBTR3lYODRCTU5EUk1URFEwVEFRQVREUTBURXcwTkV3RUFFdzBORXhNTkRSTUJBQk1ORFJNVERRMFRRRUFEZ1B6QUFZQWJKUVFGQVhrRUJ3UWJKU1ViVFFZSEJBVUJlUVFIQkJzbEpSc2FKZ1FGQVhrRUJ3UWJKU1ViVFFZSEJBVUJlUVFIQkJzbEpSdi9BQTBURXcwTkV4TU53QTBURXcwTkV4TU5nQTBURXcwTkV4TU53QTBURXcwTkV4TU5BWUFiSlJFUERoSVJEdzRTRVE4T0VpVWJHeVVSRHc0U0VROE9FaEVQRGhJbEd3MFRFdzBORXhNTkRSTVREUTBURXcwTkV4TU5EUk1URFEwVEV3ME5FeE1OQUFJQVFBQUFBOEFEZ0FCakFIOEFBQUUwTmpjMU5qY3dORGtCUGdFM05EQXhORFk5QVRRMk5Ud0JOVHdCTnp3Qk5Ud0JOVGdCTlRRbUp4Y21KeTRCSnhjdUFTY1hKaWNtSnlZbkppY21KeTRCTHdFbUp5WW5KaWNtSnlvQkl5SUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOekVIRGdFaklpY3VBU2NtTlRRMk56VStBVE13TWprQkVRVU9BUWN4QTdNQ0FRRUJBZ0lCQVFFQkZSUUJCQVVIRGdnQkNCQUpBUVFEQ0FjSUNBZ0lEUTBkUkNRREVCRUxDd3NMRVJFREJnTmRVVko2SXlNakkzcFNVVjFQUjBkeUtTZ1RveldOVUZCR1JtZ2VIajAxTkl4UEFRRjFEalFqQVZNREJ3TUJCZ1lCQmc0R0FRTUdBd01EQkFNQkFnRUNCUUlCQWdFREJ3TUJNVjhxQXdvS0RoY0xBZ3dXQ2dFRUJBZ0lCd2dIQndvSkZTRUxBUVVEQWdJQ0FRRUJJeU42VWxGZFhWRlNlaU1qR2hsYlBqNUpvelU5SGg1b1JrWlFVSTAwQVRROC9vQmROVm9rQUFBQUJnQkFBQUFEd0FPQUFHTUFjUUNYQUo0QXJRQzhBQUFCTkRZM05UWTNNRFE1QVQ0Qk56UXdNVFEyUFFFME5qVThBVFU4QVRjOEFUVThBVFU0QVRVMEppY1hKaWN1QVNjWExnRW5GeVluSmljbUp5WW5KaWN1QVM4QkppY21KeVluSmljcUFTTWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOamN4SlJRR0l5SW1OVFEyTXpFeUZoVVREZ0VqSWljdUFTY21OVFEyTnpVK0FUTXdNamtCRlNJR0ZSUVdNekkyTnpVWERnRUhNUU1VTUJVME1EVUhNQlF4T0FFNUFUZ0JNVEEwT1FFSE9BRXhPQUU1QVRnQk1UZ0JPUUVEc3dJQkFRRUNBZ0VCQVFFVkZBRUVCUWNPQ0FFSUVBa0JCQU1JQndnSUNBZ05EUjFFSkFNUUVRc0xDd3NSRVFNR0ExMVJVbm9qSXlNamVsSlJYVTlIUjNJcEtCUCt6VXMxTlV0TE5UVkxrRFdOVUZCR1JtZ2VIajAxTkl4UEFWQndjVTlEWnhDN0RqUWpVQUVDQVZNREJ3TUJCZ1lCQmc0R0FRTUdBd01EQkFNQkFnRUNCUUlCQWdFREJ3TUJNVjhxQXdvS0RoY0xBZ3dXQ2dFRUJBZ0lCd2dIQndvSkZTRUxBUVVEQWdJQ0FRRUJJeU42VWxGZFhWRlNlaU1qR2hsYlBqNUpiVFZMU3pVMVMwczEvdkExUFI0ZWFFWkdVRkNOTkFFMFBNQndVRkJ3VWo0QkxqVmFKQUVGQVFFQkFRd0JBUXdBQ1FCQUFBQUR3QU9BQUFVQUV3QWhBQzhBUFFCTEFGa0Fad0IxQUFBbEZTRVJNeEVURkFZaklpWTFORFl6TVRJV0ZTTTBKaU1pQmhVVUZqTXhNalkxRXhRR0l5SW1OVFEyTXpFeUZoVWpOQ1lqSWdZVkZCWXpNVEkyTlJNVUJpTWlKalUwTmpNeE1oWVZJelFtSXlJR0ZSUVdNekV5TmpVVEZBWWpJaVkxTkRZek1USVdGU00wSmlNaUJoVVVGak14TWpZMUE4RDhnRURBSlJzYkpTVWJHeVVnRXcwTkV4TU5EUlBnSlJzYkpTVWJHeVVnRXcwTkV4TU5EUlBnSlJzYkpTVWJHeVVnRXcwTkV4TU5EUlBnSlJzYkpTVWJHeVVnRXcwTkV4TU5EUk5BUUFPQS9NQUN3QnNsSlJzYkpTVWJEUk1URFEwVEV3MytnQnNsSlJzYkpTVWJEUk1URFEwVEV3MEJBQnNsSlJzYkpTVWJEUk1URFEwVEV3MytnQnNsSlJzYkpTVWJEUk1URFEwVEV3MEFBQVlBUUFBQUE4QURnQUFGQUlRQWtnQ2dBSzRBdkFBQUpSVWhFVE1SQVJRR0l5SW1KekV1QVFjT0FRY09BUWNlQVJVVUJnY3hIZ0VYSGdFWEhnRVhIZ0VWRkFZSEl3NEJCdzRCQnlNcUFTTXFBU01pSmljekRnRWpJaVkxTkRZek1oWVhNUjRCTXpvQk16RStBVGNIUGdFM0xnRTFORFkzTVM0Qkp5NEJKeTRCSnk0Qk5UUTJOekUrQVRjeFBnRTNQZ0UzTmhZWFBnRXpNaFlWTVFVMEppTWlCaFVVRmpNeE1qWTFBelFtSXlJR0ZSUVdNekV5TmpVbEZCWXpNalkxTkNZak1TSUdGUUUwSmlNaUJoVVVGak14TWpZMUE4RDhnRUFEUUNVYkdDTUVEaWNaTldzdEhVa1RDUW9MQ1EwOU1COC9HaE1iQ0JNWkdCTUJFRk5BS1Y0eUFRWU1CUUVCQVE4Y0RRRUlFd3NhSmlZYUdDUURDQklKQlFrRUxWUW5BeDFNRXdvTEN3a09QREVmUHhvVEd3Z1RHQmtUQ0JVTkZqd2xNblk2SWpRVENCVUxHeVg5NEJNTkRSTVREUTBUZ0JNTkRSTVREUTBUQVlBVERRMFRFdzBORXdFQUV3ME5FeE1ORFJOQVFBT0EvTUFEQUJzbEhoY0NBUUVFR0JNTUxTRUpHQTBPR0FrVUZBb0dFQkFMSHhJSElSVVZJUWNzU2hvU0ZnTUNBd1lISlJzYkpSOFhBUUVERkJBQkRERW1DUmdPRFJnSkZCVUpCeEFQREI4VEJpRVZGU0VIRVIwTkZpVVFGUnNEQXdNRUJ3Y2xHOEFORXhNTkRSTVREZjVBRFJNVERRMFRFdzNBRFJNVERRMFRFdzBCd0EwVEV3ME5FeE1OQUFBQ0FFQUFBQVBBQTRBQUJRQk9BQUFsRlNFUk14RWxQZ0UxTGdFbkxnRW5MZ0UxSmpjK0FUYzJOejRCTXljaUJ3NEJCd1lIRGdFSERnRVhGQllYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VqS2dFbk13Y3lGak15Tno0Qk56WTNBOEQ4Z0VBQ0lDQWdBU0FoR2o0ZlJVQUJHQmhHS0NnZ1haMEJCQUlYRjBrdUxqRTZYU0V3THdFaElSbytIeHcwRXhFUkZoWWtoRm9jUHlBT0hBNERCQUllR0NjNE9IazVPU2hBUUFPQS9NQ3dIVW9yS1QwVEVBOEdEaU12SHhrWUpnME9DQmNRUUFJQ0NRZ0lEQTRsRlI1SUtTazlFeEFQQndVTkN3c2ZHQjR4RlNJdENnTURBVUFCQXdRWEZ4WW1BQUFHQUVBQUFBUEFBNEFBQlFCRUFGSUFZQUJ1QUh3QUFDVVZJUkV6RVFFVUJpTWlKaWN4QlJjK0FUTXlGaFVVQmlNaUppY3hCUTRCSXlJbU5UUTJNeklXRnlNbE1EWTFKdzRCSXlJbU5UUTJNeklXRnpFbFBnRXpNaFlWTVFVMEppTWlCaFVVRmpNeE1qWTFBelFtSXlJR0ZSUVdNekV5TmpVbEZCWXpNalkxTkNZak1TSUdGUUUwSmlNaUJoVVVGak14TWpZMUE4RDhnRUFEUUNVYkRCUUovbW5wQlF3R0d5VWxHd3NUQ1A2bUF5VVlHeVVsR3dzVENRRUJXZ0hxQlF3R0d5VWxHd3dVQ1FHWUJDTVlHaWI5NEJNTkRSTVREUTBUZ0JNTkRSTVREUTBUQVlBVERRMFRFdzBORXdFQUV3ME5FeE1ORFJOQVFBT0EvTUFEQUJzbENBZVp1Z0lDSlJzYkpRY0dsUmdnSlJzYkpRY0dsUUVCdWdJQ0pSc2JKUWdIbWhZZkpockFEUk1URFEwVEV3MytRQTBURXcwTkV4TU53QTBURXcwTkV4TU5BY0FORXhNTkRSTVREUUFBQUFBQ0FFQUFBQVBBQTRBQUJRQU5BQUFsRlNFUk14RUJMUUUxQlFFRkZRUEEvSUJBQW52K3dnSEQvY01CUXY1N1FFQURnUHpBQVRyK3lFRDQvdjdHUUFBQUJ3QkFBQUFEd0FPQUFBVUFFd0FoQUM4QVBRQkxBRmtBQUNVVklSRXpFUUVpQmhVVUZqTXlOalV4TkNZak5USVdGUlFHSXlJbU5URTBOak1GSWdZVkZCWXpNalkxTVRRbUl6VXlGaFVVQmlNaUpqVXhORFl6QXlJR0ZSUVdNekkyTlRFMEppTWxJZ1lWRkJZek1qWTFNVFFtSXdQQS9JQkFBUUExUzBzMU5VdExOVkJ3Y0ZCUWNIQlFBY0FiSlNVYkd5VWxHelZMU3pVMVMwczFZRUplWGtKQ1hsNUMvb0FvT0Rnb0tEZzRLRUJBQTREOHdBR0FTelUxUzBzMU5VdEFjRkJRY0hCUVVIREFKUnNiSlNVYkd5VkFTelUxUzBzMU5Vc0JnRjVDUWw1ZVFrSmVRRGdvS0RnNEtDZzRBQUFBQkFCQUFBQUR3QU9BQUFVQUVRQVZBQ0VBQUNVVklSRXpFU1VqRlNNMUl4RXpOVE1WTXdjakVUTUJJeEVqRVNNUk14VXpOVE1Ed1B5QVFBSEFnRUNBZ0VDQVFNREFBY0NBUUlDQVFJQkFRQU9BL01EQWdJQUNBSUNBUVA2QUFRQUJBUDhBL3dDQWdBQURBRUFBQUFQQUE0QUFCUUFSQUIwQUFDVVZJUkV6RVFFUkl4VWpGVE1STXpVek5RRTFJeEVqRlRNVk14RXpOUVBBL0lCQUFVQkFnSUJBZ0FFQVFJQ0FRSUJBUUFPQS9NQUJBQUhBUUVEK0FJQkFBY0NBL3NCQXdBR0FRQUFBQUFBR0FFRC8vd08vQTRBQUZBQVhBQnNBSGdBaUFDWUFBQUVqRlFVbkJ4Y1RCeGMzQlJjM0p4TTNKd2NuTlFNbk54YzFGd2NISnhjWEp6Y0hCeWMzRndJZ1FQN0JVZzlWb240MGhnRTlZelJlVW9RUGx2cEE3dTVBc2JIQWQrM2lqc3M5UGQxaWV3T0FXTzhVUGhYKzE2d211VEdJSm9BQlJ4NC9JL3BnL213NXMremFzU25oMnpyRHd5L3lHU0tJcWdBTEFFTC8vd08rQTRBQVRnQlJBRjhBYWdCNEFJWUFsQUNYQUtVQXJBQzZBQUFCQnk0Qkl5SUdCek1uTkNZblBRRWpGUTRCQnpFRk9BRXhJZ1lISXljSEZ4NEJGekVYRGdFVkZCWVhNUWNYTnpJMk56RVhIZ0V6T0FFNUFUSTJNekVYTnljK0FUVTBKaWN4Tno0Qk56RTNKd2MxSnpJV0ZSUUdJeUltTlRFME5qTUhIZ0VYTXhVbkxnRW5GUWNpSmpVME5qTXlGaFV4RkFZakV5SW1OVFEyTXpJV0ZURVVCaU0zTGdFak1TSUdJekVuUGdFM0Z3YzNGeGNpSmpVME5qTXlGaFV4RkFZakx3RTNIZ0VYTVRjaUpqVTBOak15RmhVeEZBWWpBN0JuQ0JVTUJ3NEdBY1lTRGtBTER3UCsvUTBZQ0FGQkQwQUVGUTU2QVFJRkJIQTBkUTBYQ1BRR0loWURCZ05ITkVzQ0FnY0hQeEVaQkYvdHNTQU5FeE1ORFJNVERTb0NCUUlCNHdFQkFUb05FeE1ORFJNVERhQU5FeE1ORFJNVERRNERCd1FEQmdKcUFRSUI1emhpZTBVTkV4TU5EUk1URFFpT3d3RURBaTBORXhNTkRSTVREUUpKR0FjSUF3UEdFaDBJQVVoSkJoTU13Z29KRUQ0UUR4WUczd1VLQmdrUkI1b21vUXNKSmhRYUFXSW1aZ1FMQmdzVkNQb0ZHeElXQ3luYVdoTU5EUk1URFEwVFVBSUVBZDAzQXdRQ0FUc1REUTBURXcwTkUvN1FFdzBORXhNTkRSTmVBUUVCd2dFQ0FUaTdpS3BRRXcwTkV4TU5EUk5wd3k0Q0JBRU5FdzBORXhNTkRSTUFBQUFCQUVELy93Ty9BNEFBRXdBQUpSY0hMd0VISnpjdkFUY1hKVFV6RlJjM0Z3Y0N4WUkwbHRxMk5MU0dwdytFQVExQXhzb094ZGl6SnM0cytpYjN5aWsrSUwyV29NWXZQeTRBQUFBQUJRQkFBRUFEd0FPQUFBZ0FEZ0FWQUNJQUx3QUFBUVV1QVRVME5qY0hId0UxRGdFSEFTY1hQZ0UvQVFVV0Z4NEJGeFl6TWpZM0J3TVRFUVUrQVRVeE5DY3VBU2NtQWNUK2xRd05MU2tCaThBNVlpVUJ6OEUzTDBnU0FmM1JGeUloVWk4dk14SWpFUU5ZT0FHWkF3UWdJWEJNVEFISm5DRktLRXFHTndFaW9Qb0ZNQ1grd0RDL0ZFb3ZBbWNxSXlNeURRNERCQUVCTmdJRS9sbG1FaWNWV1U5T2VDWWxBQUFBQ0FCQUFBQUR3QU9BQUFNQUJ3QU9BQmNBSlFBdUFEVUFQUUFBQVJFaEVTVWhFU0VERlFjVkZ6TVJBeGNIRnpjUklSVVhCeGNIRnpVbk55Y2pKelVqQnhjWER3RVhGUWNoTlRjbE55TW5OeU1SRnpjSEZUTTFOelVEZ1AwQUEwRDhnQU9Bd0lBYXBxVi9QeVZBL3dBYW1rQXY3MEJBUUVCQVFJQkFRRUJBUUVBQkFHWCs0Q0EvZ0grbEpVeHhRRUFEUVAwQUF3QkEvSUFCZ0JxQVN4c0JMd0VSZ0VBdkt3RUVKUnVBUUM4NUtFQkFRRUJBZ0VDc0ZFQkFRRUNBWlhzZ2dJRCtzWEZMSE84YlFBc0FBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFabWFZV2ZMdmw4UFBQVUFDd1FBQUFBQUFOdlVORmNBQUFBQTI5UTBWLy8rLzhBRUFBUEJBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBUEEvOEFBQUFRQS8vNEFBQVFBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUp4QkFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFGQUJBQUJRQVFBQVVBRUFBRkFCQUFCQUFRQUFVQUVBQUVBQkFBQlFBUUFBUUFFQUFFQUJBQUJBQVFBQVFBRUFBRUFCQUFBZ0FRQUFRQUVBQUNBQkFBQkFBUUFBQUFFQUFFQUJBQUF3QVFBQVR3RUFBREFCQUFCUUFRQUFRQUVBQURBQkFBQkFBUUFBTUFFQUFFQUJBQUJBQVFBQU1BRUFBQUFCQUFBUUFRQUFNQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBRkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFDQUJBQUFRQVFBQUVBRUFBQkFCQUFCZ0FRQUFFQUVBQUNBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQUFCQUFBd0FRQUFNQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUlBRUFBRUFCQUFBVXdRQUFBQUVBQUFBQkFBQkFBUUFBQUFFQUFEQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBTUFFQUFCQUJBQUFRQVFBQU1BRUFBQkFCQUFBUUFRQUFNQUVBQUJBQkFBQVFBUUFBTUFFQUFEQUJBQUFRQVFBQVFBRUFBRUFCQUFBZ0FRQUFJQUVBQUVBQkFBQWdBUUFBSUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQXdBUUFBTUFFQUFEQUJBQUFnQVFBQU1BRUFBQmFCQUFBUXdRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUlBRUFBQkFCQUFBZ0FRQUFVQUVBQUZBQkFBQVFBUUFBRUFFQUFCQUJBQUF3QVFBQU1BRUFBRUFCQUFCQUFRQUFRQUVBQUNBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFFQUVBQUJSQkFBQkFBUUFBSUFFQUFCQUJBQUFRQVFBQUFBRUFBQkFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBUUFRQUFNQUVBQURBQkFBQXdBUUFBRkFFQUFCUUJBQUFRQVFBQUVBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQkFBUUFBSUFFQUFDQUJBQUFnQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQUFBUUFBQUFFQUFBQUJBQUFRQVFBQUFBRUFBQkFCQUFBZ0FRQUFJQUVBQUNBQkFBQVFBUUFBRUFFQUFCQUJBQUFEQVFBQU1BRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQWdBUUFBQUFFQUFFQUJBQUJBQVFBQUVBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBRDhFQUFCL0JBQUFnUVFBQUQ4RUFBQS9CQUFBUHdRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFBQUJBQUFBQVFBQUVBRUFBQkFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQS9CQUFBZ0FRQUFBQUVBUC8rQkFBQUFBUUFBRUFFQUFBQUJBQUFBQVFBQUVBRUFBQUFCQUFBUHdRQUFEOEVBQUEvQkFBQWZ3UUFBSUVFQUFBL0JBQUFQd1FBQUVBRUFBQS9CQUFBUHdRQUFEOEVBQUIvQkFBQVB3UUFBSDhFQUFFQkJBRC8vd1FBLy84RUFBQS9CQUFBUHdRQUFEOEVBQUEvQkFBQVB3UUFBSUFFQUFFQUJBQUJBQVFBQVFBRUFBRUFCQUFBd0FRQUFFQUVBQUJBQkFBQUFBUUFBSUFFQUFDQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUF3QVFBQU1BRUFBQUFCQUFBUUFRQUFFQUVBQUFBQkFBQWdBUUFBRUFFQUFBQUJBQUFnQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQWdBUUFBSUFFQUFBQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFRQVFBQUVBRUFBQkFCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQkFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBRUFFQUFCQUJBQUFRQVFBQUFBRUFBQkFCQUFBQUFRQUFFQUVBQUJBQkFBQUFBUUFBQUFFQUFCQUJBQUFBQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBVXdRQUFBQUVBQUFBQkFBQUFBUUFBRUFFQUFCQUJBQUF3QVFBQUVBRUFBRUFCQUFBZ0FRQUFFQUVBQUNBQkFBQWdBUUFBRUFFQUFBQUJBQUFBQVFBQUVBRUFBQUFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFvQVFBQUtBRUFBREFCQUFBZ0FRQUFFQUVBQUNBQkFBQVFBUUFBSUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQkFBUUFBRUFFQUFEQUJBQUFRQVFBQUVBRUFBQkFCQUFBZ0FRQUFFQUVBQUJBQkFBQVFBUUFBSUFFQUFCQUJBQUFBQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQXdBUUFBRUFFQUFCQUJBQUFRQVFBQUVJRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUlBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUFBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUNBQkFBQWdBUUFBRUFFQUFCQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFFQUVBQUNBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBRUFFQUFCQUJBQUFnQVFBQUVBRUFBQkFCQUFBZ0FRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFnQVFBQUlBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFBQVFBQUFBRUFBQUFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJDQkFBQVFBUUFBRUFFQUFCQUFBQUFBQUFBQUFBQUNnQVVBQjRBS0FBeUFEd0FSZ0JRQUZvQVpBQnVBSGdBZ2dDTUFKWUFvQUNxQUxRQXZnRElBTklBM0FEbUFQQUErZ0VFQVE0QkdBRWlBU3dCTmdGQUFVb0JWQUZlQVdnQmNnR0FBWTRCbkFHcUFiZ0J4Z0hVQWVJQitBSU9BaVFDT2dKUUFtWUNmQUtTQXFvQ3dBTFVBdWdDL2dNVUF5Z0RPZ05NQTJJRGRBT01BNklEdmdQaUJBSUVJQVEwQkdRRXNBVGVCUUlGS0FVOEJXd0ZsZ1c4QmR3R0JnWWdCam9HVkFadUJxUUcyZ2IwQjBnSGJBZVNCK0lJTkFpZ0NQQUpRZ21pQ2VnS0hBcHlDcDRLNUFzeUM1SUwrZ3lTRFBvTmtnM1dEaGdPZUE3d0QyNFBnZy9tRUNJUVBCQ21FT2dSQUJGbUVhUVJzaElRRWtZU1lCSjZFcUFTdEJMSUV0NFRBaE1XRXpRVFVoT0lFOGdUNGhQOEZCWVVNQlJVRkhZVW1CU3VGTTRVM0JWbUZuSVd4QmMrRjU0WURCaDBHSmdZeWhrS0dUZ1pUaGxjR1d3WmVobXFHYjRaNEJuNkdoWWFKaHBTR3B3YTRCdGNIRmdkdGg1dUh2SWZXQi8rSUJJZ1dpQzZJUG9oQ0NFZUlTd2hRQ0ZVSVg0aDJpSUFJbjRqSGlOUUk0QWpqaU9pSTdBa0ZDUk9KSDRrbUNTdUpNNGs3Q1V1SlY0bHRpWWVKbDRteGlkR0o2Z29BaWhBS0lZbzNDa3VLVmdwaGltd0tjb3A1Q3FXS3J3cTRpdE1MQllzZ0N5UUxVd3RuaTNNTGZBdTNpOE1MeUl2MmpBT01EUXdaRENBTUtBd3hERHVNUlF4T0RGZ01ZSXhvakhFTWVReUJESXVNbGd6RmpOMk02QXp5alFrTkY0MG1qUzZOTzQxSWpWcU5ZbzF2alh5TmpnMnBqYndOMFEzbERmV09BUTRNamhRT0hBNGtEaTJPT1E1QURraU9VQTVaam1VT2JJNTBEbndPaGc2UGpwZU9uNDZuanJHT3U0N1dqdldPL0E4TER3K1BGdzh2RDBlUGxRKzJqOWVRRFJCRWtIU1FxaERzRVJPUlN4R0pFY09SMXBIbEVmTVIrNUlFRWd5U0U1SWFraUdTTFJJNGtrUVNUNUpoa204U2VSS0RFbzJTbDVLaUVxeVN0cExCRXN1UzFaTG1rdkVUQXBNa2swc1RjWk9YazcyVDVCUUtGRGdVU0pScmxKcVV3NVQxRlFDVkVwVkNGYUlXQ0pZNGxvWVdtWmFrbHJVVytCY1psejJYVnhkd2w0OFhxcGZMRit1WUJKZ1ZtQ2dZUWhoYm1HV1ljeGlJR0p3WXVKakdHTjRZOXhrRkdTMlpQSmxSR1dlWmZCbVNtYWdadlJuTkdkK1o5NW9QbW9TYW1acldHdXFhL0pzUEcrR2IveHczbkd1Y2s1eW9uTHNjeXh6Z25PK2RCeDBWSFNLZE1KMCtuVldkYkIxN0hZMmRtNTJwbmJjZHlaM2NIZXlkL3A0UW5pSWVPSjZKbnRTZTl4OEluMVVmWFI5MW43QWYwQ0FGSUNhZ1NDQlRvRzRnbmlDdklOK2c4S0VDSVJNaEpDRlFvWEdoaHlHZ29hb2hzNkhHb2RPaDNhSDJJaE9pR1NJam9qT2lTcUpiSW5FaWVpS0lvdUFqUFNPWUkva2tDQ1FicERNa1VDUnhKSlNsUlNYN0poWW1OcVpXSm5nbWl5YWpwcjRtM0NjQ3B5Mm5YYWVTcDhhbi9TZ1JLQ2dvUWFoZktIZW9sYWlnS0s4b3ZhaktxT0NvOVNqK0tRbXBHU2xScVYrcGJ5bDlLWlFwemFvSHFobXFReXBTcWwycWRhcU1xcGlxcGFxd0t1YXJBaXNYSzBvcmVTdVdLN0dydXl2SXE5R3I3Q3dSTEIrc0xpdzRMRUlzVUt4ZXJIQXNmeXlKTEtpdERxMkFyZnd1UGk1TXJsMnVkSzZTTHJXdTVTNzFMdjJ2S2E4OUwxS3ZjSytGTDZ5dndTL2FyK2d2OTdBTU1IVXdockNWc0tRd3NyRFBNUUd4RHpFaXNTNHhOakUvc1VreFVyRmFzV1F4YmJGM3NZRXhpckdSTVppeHBqR3lNYnd5RHpKa3NyWXk0VE1hTTBBemY3T2RzOGV6ejdQdHMvcTBCclFZdEZZMFg3UjB0STQwa0lBQVFBQUFuRURMQUErQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQm9CUGdBQkFBQUFBQUFBQUJzQkVRQUJBQUFBQUFBQkFCSUFBQUFCQUFBQUFBQUNBQWNEWUFBQkFBQUFBQUFEQUJJQzlBQUJBQUFBQUFBRUFCSURkUUFCQUFBQUFBQUZBQXNDMHdBQkFBQUFBQUFHQUJJREtnQUJBQUFBQUFBSkFCc0JZZ0FCQUFBQUFBQUtBRE1BZUFBQkFBQUFBQUFMQUJZQU5nQUJBQUFBQUFBTUFCWUJzd0FCQUFBQUFBQU5BQnNCOVFBQkFBQUFBQUFPQUM4Q1JnQURBQUVFQ1FBQUFEWUJMQUFEQUFFRUNRQUJBQ1FBRWdBREFBRUVDUUFDQUE0RFp3QURBQUVFQ1FBREFDUURCZ0FEQUFFRUNRQUVBQ1FEaHdBREFBRUVDUUFGQUJZQzNnQURBQUVFQ1FBR0FDUURQQUFEQUFFRUNRQUpBRFlCZlFBREFBRUVDUUFLQUdZQXF3QURBQUVFQ1FBTEFDd0FUQUFEQUFFRUNRQU1BQ3dCeVFBREFBRUVDUUFOQURZQ0VBQURBQUVFQ1FBT0FGNENkVmRsWWtOdmJYQnZibVZ1ZEhOSlkyOXVjd0JYQUdVQVlnQkRBRzhBYlFCd0FHOEFiZ0JsQUc0QWRBQnpBRWtBWXdCdkFHNEFjMmgwZEhBNkx5OTNkM2N1ZEdWc1pYSnBheTVqYjIwQWFBQjBBSFFBY0FBNkFDOEFMd0IzQUhjQWR3QXVBSFFBWlFCc0FHVUFjZ0JwQUdzQUxnQmpBRzhBYlZkbFlpQkRiMjF3YjI1bGJuUnpJRWxqYjI0Z1JtOXVkQXBHYjI1MElHZGxibVZ5WVhSbFpDQmllU0JKWTI5TmIyOXVMZ0JYQUdVQVlnQWdBRU1BYndCdEFIQUFid0J1QUdVQWJnQjBBSE1BSUFCSkFHTUFid0J1QUNBQVJnQnZBRzRBZEFBS0FFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGxSbGJHVnlhV3NzSUVFZ1VISnZaM0psYzNNZ1EyOXRjR0Z1ZVFCVUFHVUFiQUJsQUhJQWFRQnJBQ3dBSUFCQkFDQUFVQUJ5QUc4QVp3QnlBR1VBY3dCekFDQUFRd0J2QUcwQWNBQmhBRzRBZVZSbGJHVnlhV3NzSUVFZ1VISnZaM0psYzNNZ1EyOXRjR0Z1ZVFCVUFHVUFiQUJsQUhJQWFRQnJBQ3dBSUFCQkFDQUFVQUJ5QUc4QVp3QnlBR1VBY3dCekFDQUFRd0J2QUcwQWNBQmhBRzRBZVdoMGRIQTZMeTkzZDNjdWRHVnNaWEpwYXk1amIyMEFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUhRQVpRQnNBR1VBY2dCcEFHc0FMZ0JqQUc4QWJVRndZV05vWlNCTWFXTmxibk5sTENCV1pYSnphVzl1SURJdU1BQkJBSEFBWVFCakFHZ0FaUUFnQUV3QWFRQmpBR1VBYmdCekFHVUFMQUFnQUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF5QUM0QU1HaDBkSEE2THk5M2QzY3VZWEJoWTJobExtOXlaeTlzYVdObGJuTmxjeTlNU1VORlRsTkZMVEl1TUM1b2RHMXNBR2dBZEFCMEFIQUFPZ0F2QUM4QWR3QjNBSGNBTGdCaEFIQUFZUUJqQUdnQVpRQXVBRzhBY2dCbkFDOEFiQUJwQUdNQVpRQnVBSE1BWlFCekFDOEFUQUJKQUVNQVJRQk9BRk1BUlFBdEFESUFMZ0F3QUM0QWFBQjBBRzBBYkZabGNuTnBiMjRnTVM0MkFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFObGRsWWtOdmJYQnZibVZ1ZEhOSlkyOXVjd0JYQUdVQVlnQkRBRzhBYlFCd0FHOEFiZ0JsQUc0QWRBQnpBRWtBWXdCdkFHNEFjMWRsWWtOdmJYQnZibVZ1ZEhOSlkyOXVjd0JYQUdVQVlnQkRBRzhBYlFCd0FHOEFiZ0JsQUc0QWRBQnpBRWtBWXdCdkFHNEFjMUpsWjNWc1lYSUFVZ0JsQUdjQWRRQnNBR0VBY2xkbFlrTnZiWEJ2Ym1WdWRITkpZMjl1Y3dCWEFHVUFZZ0JEQUc4QWJRQndBRzhBYmdCbEFHNEFkQUJ6QUVrQVl3QnZBRzRBY3dBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5rLWljb24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJXZWJDb21wb25lbnRzSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uay1pY29uOmhvdmVyLCAuay1pY29uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1uby1mbGV4Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zdmctaWNvbiB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstc3ZnLWljb24gPiBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmstc3ZnLWljb24uay1mbGlwLWgsIC5rLXN2Zy1pY29uLmstZmxpcC12LCAuay1zdmctaWNvbi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5rLXN2Zy1pY29uLmstZmxpcC1oID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmstc3ZnLWljb24uay1mbGlwLXYgPiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uay1zdmctaWNvbi5rLWZsaXAtaC5rLWZsaXAtdiA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmstaWNvbi13aXRoLW1vZGlmaWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuMjVlbTtcbn1cblxuLmstaWNvbi1tb2RpZmllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIC0wLjVlbSAtMC41ZW0gMDtcbn1cblxuLmstaS1ub25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay13aWRnZXQgLmstaWNvbi5rLWktZXhwYW5kLCAuay13aWRnZXQgLmstaWNvbi5rLWktY29sbGFwc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWljb24teHMge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuLmstaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstaWNvbi1tZCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmstaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmstaWNvbi14bCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmstaS1jYXJldC10cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIBcIjtcbn1cblxuLmstaS1hcnJvdy00NS11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIBcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIBcIjtcbn1cblxuLmstaS1yZXNpemUtbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCAXCI7XG59XG5cbi5rLWktY2FyZXQtYnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCBXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIFcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIFcIjtcbn1cblxuLmstaS1yZXNpemUtc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCBXCI7XG59XG5cbi5rLWktY2FyZXQtYmw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCCXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AglwiO1xufVxuXG4uay1pLWNvbGxhcHNlLXN3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AglwiO1xufVxuXG4uay1pLXJlc2l6ZS1zdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIJcIjtcbn1cblxuLmstaS1jYXJldC10bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugINcIjtcbn1cblxuLmstaS1hcnJvdy00NS11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ag1wiO1xufVxuXG4uay1pLWNvbGxhcHNlLW53OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ag1wiO1xufVxuXG4uay1pLXJlc2l6ZS1udzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugINcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7XG59XG5cbi5rLWktYXJyb3ctNjAtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7XG59XG5cbi5rLWktYXJyb3ctbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIRcIjtcbn1cblxuLmstaS1rcGktdHJlbmQtaW5jcmVhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7XG59XG5cbi5rLWktZXhwYW5kLW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7XG59XG5cbi5rLWktc2Fycm93LW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiO1xufVxuXG4uay1pLWFycm93LTYwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiO1xufVxuXG4uay1pLWFycm93LWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCFXCI7XG59XG5cbi5rLWktZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiO1xufVxuXG4uay1pLWV4cGFuZC1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiO1xufVxuXG4uay1pLXNhcnJvdy1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiO1xufVxuXG4uay1pLWFycm93LTYwLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCGXCI7XG59XG5cbi5rLWktYXJyb3ctczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIZcIjtcbn1cblxuLmstaS1rcGktdHJlbmQtZGVjcmVhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCGXCI7XG59XG5cbi5rLWktZXhwYW5kLXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCGXCI7XG59XG5cbi5rLWktY29sbGFwc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCGXCI7XG59XG5cbi5rLWktc2Fycm93LXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCGXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCHXCI7XG59XG5cbi5rLWktYXJyb3ctNjAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIdcIjtcbn1cblxuLmstaS1hcnJvdy13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ah1wiO1xufVxuXG4uay1pLWV4cGFuZC13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ah1wiO1xufVxuXG4uay1pLXNhcnJvdy13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ah1wiO1xufVxuXG4uay1pLWNhcmV0LWFsdC10by10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCIXCI7XG59XG5cbi5rLWktYXJyb3ctZW5kLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AiFwiO1xufVxuXG4uay1pLXNlZWstbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIhcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtdG8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCJXCI7XG59XG5cbi5rLWktYXJyb3ctZW5kLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AiVwiO1xufVxuXG4uay1pLXNlZWstZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIlcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtdG8tYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AilwiO1xufVxuXG4uay1pLWFycm93LWVuZC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AilwiO1xufVxuXG4uay1pLXNlZWstczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIpcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtdG8tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugItcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugItcIjtcbn1cblxuLmstaS1zZWVrLXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCLXCI7XG59XG5cbi5rLWktY2FyZXQtZG91YmxlLWFsdC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIxcIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCMXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIxcIjtcbn1cblxuLmstaS1jYXJldC1kb3VibGUtYWx0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AjVwiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI1cIjtcbn1cblxuLmstaS1hcnJvdy1zZWVrLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AjVwiO1xufVxuXG4uay1pLWZvcndhcmQtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCNXCI7XG59XG5cbi5rLWktY2FyZXQtZG91YmxlLWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AjlwiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AjlwiO1xufVxuXG4uay1pLWFycm93LXNlZWstZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI5cIjtcbn1cblxuLmstaS1jYXJldC1kb3VibGUtYWx0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCPXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCPXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Aj1wiO1xufVxuXG4uay1pLXJld2luZC1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI9cIjtcbn1cblxuLmstaS1jYXJldC1hbHQtZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AkFwiO1xufVxuXG4uay1pLWFycm93cy1rcGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCQXCI7XG59XG5cbi5rLWkta3BpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AkFwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AkFwiO1xufVxuXG4uay1pLWFycm93cy1uby1jaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCRXCI7XG59XG5cbi5rLWktYXJyb3ctb3ZlcmZsb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJJcIjtcbn1cblxuLmstaS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ak1wiO1xufVxuXG4uay1pLWFycm93LWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCTXCI7XG59XG5cbi5rLWktYXJyb3doZWFkLW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCTXCI7XG59XG5cbi5rLWktY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJRcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AlFwiO1xufVxuXG4uay1pLWFycm93aGVhZC1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AlFwiO1xufVxuXG4uay1pLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJVcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCVXCI7XG59XG5cbi5rLWktYXJyb3doZWFkLXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCVXCI7XG59XG5cbi5rLWktY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AllwiO1xufVxuXG4uay1pLWFycm93LWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJZcIjtcbn1cblxuLmstaS1hcnJvd2hlYWQtdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJZcIjtcbn1cblxuLmstaS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJdcIjtcbn1cblxuLmstaS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJhcIjtcbn1cblxuLmstaS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AmVwiO1xufVxuXG4uay1pLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCaXCI7XG59XG5cbi5rLWktbGV2ZWwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJtcIjtcbn1cblxuLmstaS1hcnJvdy1kcmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJtcIjtcbn1cblxuLmstaS1sZXZlbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJxcIjtcbn1cblxuLmstaS1hcnJvdy1wYXJlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCcXCI7XG59XG5cbi5rLWktbGV2ZWwtdG8tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AnVwiO1xufVxuXG4uay1pLWFycm93LXJvb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCdXCI7XG59XG5cbi5rLWktbGV2ZWwtcm9vdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ1cIjtcbn1cblxuLmstaS1jb2wtcmVzaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AnlwiO1xufVxuXG4uay1pLWFycm93cy1yZXNpemluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ5cIjtcbn1cblxuLmstaS1hcnJvd3MtYXhlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ9cIjtcbn1cblxuLmstaS1hcnJvd3MtZGltZW5zaW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ9cIjtcbn1cblxuLmstaS1kaW1lbnNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCfXCI7XG59XG5cbi5rLWktYXJyb3dzLXN3YXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCgXCI7XG59XG5cbi5rLWktZHJhZy1hbmQtZHJvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKFcIjtcbn1cblxuLmstaS1jYXRlZ29yaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AolwiO1xufVxuXG4uay1pLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCjXCI7XG59XG5cbi5rLWktZ3JpZC1sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCkXCI7XG59XG5cbi5rLWktZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oClXCI7XG59XG5cbi5rLWktdW5ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKZcIjtcbn1cblxuLmstaS1oYW5kbGVyLWRyYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCnXCI7XG59XG5cbi5rLWktbGF5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AqFwiO1xufVxuXG4uay1pLWxheW91dC0xLWJ5LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCpXCI7XG59XG5cbi5rLWktbGF5b3V0LTItYnktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKpcIjtcbn1cblxuLmstaS1wYWdlLWxheW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKpcIjtcbn1cblxuLmstaS1sYXlvdXQtc2lkZS1ieS1zaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Aq1wiO1xufVxuXG4uay1pLWxheW91dC1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ArFwiO1xufVxuXG4uay1pLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCtXCI7XG59XG5cbi5rLWktcm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugK5cIjtcbn1cblxuLmstaS1yZW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ar1wiO1xufVxuXG4uay1pLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCwXCI7XG59XG5cbi5rLWktaGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AsFwiO1xufVxuXG4uay1pLW1vcmUtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCxXCI7XG59XG5cbi5rLWktbW9yZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AsVwiO1xufVxuXG4uay1pLXZiYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AsVwiO1xufVxuXG4uay1pLW1vcmUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLJcIjtcbn1cblxuLmstaS1tb3JlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCyXCI7XG59XG5cbi5rLWktaGJhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCyXCI7XG59XG5cbi5rLWktb3ZlcmxhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLNcIjtcbn1cblxuLmstaS1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AtFwiO1xufVxuXG4uay1pLXJvb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC0XCI7XG59XG5cbi5rLWktdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIBcIjtcbn1cblxuLmstaS11bmRvLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EgFwiO1xufVxuXG4uay1pLXJlZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSBXCI7XG59XG5cbi5rLWktcmVkby1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIFcIjtcbn1cblxuLmstaS1hcnJvdy1yb3RhdGUtY2N3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EglwiO1xufVxuXG4uay1pLXJlc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EglwiO1xufVxuXG4uay1pLWFycm93LXJvdGF0ZS1jdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhINcIjtcbn1cblxuLmstaS1yZWxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSDXCI7XG59XG5cbi5rLWktcmVmcmVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhINcIjtcbn1cblxuLmstaS1yZWN1cnJlbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Eg1wiO1xufVxuXG4uay1pLWFycm93cy1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSDXCI7XG59XG5cbi5rLWktYXJyb3dzLW5vLXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIRcIjtcbn1cblxuLmstaS1ub24tcmVjdXJyZW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIRcIjtcbn1cblxuLmstaS1yZWZyZXNoLWNsZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EhFwiO1xufVxuXG4uay1pLWFycm93LXJvdGF0ZS1jY3ctc21hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSFXCI7XG59XG5cbi5rLWktcmVzZXQtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSFXCI7XG59XG5cbi5rLWktYXJyb3ctcm90YXRlLWN3LXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EhlwiO1xufVxuXG4uay1pLXJlbG9hZC1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIZcIjtcbn1cblxuLmstaS1yZWZyZXNoLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EhlwiO1xufVxuXG4uay1pLXJlY3VycmVuY2Utc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSGXCI7XG59XG5cbi5rLWktYXJyb3dzLXJlcGVhdC1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIZcIjtcbn1cblxuLmstaS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIdcIjtcbn1cblxuLmstaS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIhcIjtcbn1cblxuLmstaS1zYXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EiVwiO1xufVxuXG4uay1pLWZsb3BweTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIlcIjtcbn1cblxuLmstaS1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIpcIjtcbn1cblxuLmstaS1wcmludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EilwiO1xufVxuXG4uay1pLXBlbmNpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhItcIjtcbn1cblxuLmstaS1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ei1wiO1xufVxuXG4uay1pLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EjFwiO1xufVxuXG4uay1pLWRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIxcIjtcbn1cblxuLmstaS1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSNXCI7XG59XG5cbi5rLWktYXR0YWNobWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhI1cIjtcbn1cblxuLmstaS1jbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EjVwiO1xufVxuXG4uay1pLXBhcGVyY2xpcC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSOXCI7XG59XG5cbi5rLWktYXR0YWNobWVudC00NTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhI5cIjtcbn1cblxuLmstaS1jbGlwLTQ1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EjlwiO1xufVxuXG4uay1pLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSPXCI7XG59XG5cbi5rLWktbGluay1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ej1wiO1xufVxuXG4uay1pLWh5cGVybGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhI9cIjtcbn1cblxuLmstaS1saW5rLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSPXCI7XG59XG5cbi5rLWktdW5saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EkFwiO1xufVxuXG4uay1pLXVubGluay1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EkFwiO1xufVxuXG4uay1pLWh5cGVybGluay1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSQXCI7XG59XG5cbi5rLWktdW5saW5rLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSQXCI7XG59XG5cbi5rLWktbGluay12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJFcIjtcbn1cblxuLmstaS1saW5rLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSRXCI7XG59XG5cbi5rLWktdW5saW5rLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EklwiO1xufVxuXG4uay1pLXVubGluay12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EklwiO1xufVxuXG4uay1pLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSTXCI7XG59XG5cbi5rLWktdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ElFwiO1xufVxuXG4uay1pLWNhbmNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJVcIjtcbn1cblxuLmstaS1jYW5jZWwtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJZcIjtcbn1cblxuLmstaS1kZW55OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EllwiO1xufVxuXG4uay1pLWNhbmNlbC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSXXCI7XG59XG5cbi5rLWktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSYXCI7XG59XG5cbi5rLWktY2hlY2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EmFwiO1xufVxuXG4uay1pLXRpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSYXCI7XG59XG5cbi5rLWktY2hlY2stb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJlcIjtcbn1cblxuLmstaS1jaGVja21hcmstb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJlcIjtcbn1cblxuLmstaS1zdWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EmVwiO1xufVxuXG4uay1pLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJpcIjtcbn1cblxuLmstaS1jaGVja21hcmstY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EmlwiO1xufVxuXG4uay1pLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSbXCI7XG59XG5cbi5rLWktY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSbXCI7XG59XG5cbi5rLWktY2xlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSbXCI7XG59XG5cbi5rLWktdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSbXCI7XG59XG5cbi5rLWktZ3JvdXAtZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Em1wiO1xufVxuXG4uay1pLXgtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJxcIjtcbn1cblxuLmstaS1jbG9zZS1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EnFwiO1xufVxuXG4uay1pLWNsZWFyLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oScXCI7XG59XG5cbi5rLWktdGltZXMtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJxcIjtcbn1cblxuLmstaS1lcnJvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJxcIjtcbn1cblxuLmstaS14LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJ1cIjtcbn1cblxuLmstaS1jbG9zZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSdXCI7XG59XG5cbi5rLWktY2xlYXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EnVwiO1xufVxuXG4uay1pLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJ1cIjtcbn1cblxuLmstaS1wbHVzOjpiZWZvcmUsIC5rLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSeXCI7XG59XG5cbi5rLWktYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EnlwiO1xufVxuXG4uay1pLXBsdXMtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJ9cIjtcbn1cblxuLmstaS1hZGQtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJ9cIjtcbn1cblxuLmstaS1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKBcIjtcbn1cblxuLmstaS1hZGQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EoFwiO1xufVxuXG4uay1pLW1pbnVzOjpiZWZvcmUsIC5rLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EoVwiO1xufVxuXG4uay1pLWtwaS10cmVuZC1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKFcIjtcbn1cblxuLmstaS1taW51cy1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EolwiO1xufVxuXG4uay1pLW1pbnVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKNcIjtcbn1cblxuLmstaS1zb3J0LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKRcIjtcbn1cblxuLmstaS1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSlXCI7XG59XG5cbi5rLWktc29ydC1jbGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKZcIjtcbn1cblxuLmstaS11bnNvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSmXCI7XG59XG5cbi5rLWktc29ydC1hc2Mtc21hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSnXCI7XG59XG5cbi5rLWktc29ydC1hc2Mtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSnXCI7XG59XG5cbi5rLWktc29ydC1kZXNjLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EqFwiO1xufVxuXG4uay1pLXNvcnQtZGVzYy1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKhcIjtcbn1cblxuLmstaS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSpXCI7XG59XG5cbi5rLWktZmlsdGVyLWNsZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EqlwiO1xufVxuXG4uay1pLWZpbHRlci1zbWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKtcIjtcbn1cblxuLmstaS1maWx0ZXItc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSrXCI7XG59XG5cbi5rLWktZmlsdGVyLXNvcnQtYXNjLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ErFwiO1xufVxuXG4uay1pLWZpbHRlci1zb3J0LWFzYy1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKxcIjtcbn1cblxuLmstaS1maWx0ZXItc29ydC1kZXNjLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ErVwiO1xufVxuXG4uay1pLWZpbHRlci1zb3J0LWRlc2Mtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oStXCI7XG59XG5cbi5rLWktZmlsdGVyLWFkZC1leHByZXNzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ErlwiO1xufVxuXG4uay1pLWZpbHRlci1hZGQtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSvXCI7XG59XG5cbi5rLWktbG9naW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSwXCI7XG59XG5cbi5rLWktc2lnbi1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLBcIjtcbn1cblxuLmstaS1sb2dvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSxXCI7XG59XG5cbi5rLWktc2lnbi1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSxXCI7XG59XG5cbi5rLWktZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSyXCI7XG59XG5cbi5rLWktdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Es1wiO1xufVxuXG4uay1pLWh5cGVybGluay1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EtFwiO1xufVxuXG4uay1pLWh5cGVybGluay1vcGVuLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EtVwiO1xufVxuXG4uay1pLWxhdW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLZcIjtcbn1cblxuLmstaS13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS3XCI7XG59XG5cbi5rLWktd2luZG93LW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Et1wiO1xufVxuXG4uay1pLW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Et1wiO1xufVxuXG4uay1pLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EuFwiO1xufVxuXG4uay1pLXdpbmRvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS4XCI7XG59XG5cbi5rLWktdGlsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS4XCI7XG59XG5cbi5rLWktcmVzdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLhcIjtcbn1cblxuLmstaS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS5XCI7XG59XG5cbi5rLWktbWluaW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS5XCI7XG59XG5cbi5rLWktZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLpcIjtcbn1cblxuLmstaS1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS6XCI7XG59XG5cbi5rLWktY3VzdG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EulwiO1xufVxuXG4uay1pLWdlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Eu1wiO1xufVxuXG4uay1pLWNvZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS7XCI7XG59XG5cbi5rLWktd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EvFwiO1xufVxuXG4uay1pLXNldHRpbmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EvFwiO1xufVxuXG4uay1pLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhL1cIjtcbn1cblxuLmstaS1wcmV2aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EvVwiO1xufVxuXG4uay1pLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhL5cIjtcbn1cblxuLmstaS16b29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EvlwiO1xufVxuXG4uay1pLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS/XCI7XG59XG5cbi5rLWktem9vbS1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWAXCI7XG59XG5cbi5rLWktYXJyb3dzLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWBXCI7XG59XG5cbi5rLWktcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FgVwiO1xufVxuXG4uay1pLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWBXCI7XG59XG5cbi5rLWktY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYJcIjtcbn1cblxuLmstaS1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fg1wiO1xufVxuXG4uay1pLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWDXCI7XG59XG5cbi5rLWktY29ubmVjdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FhFwiO1xufVxuXG4uay1pLXBsdXMtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWFXCI7XG59XG5cbi5rLWktc3BsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWFXCI7XG59XG5cbi5rLWktbWludXMtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWGXCI7XG59XG5cbi5rLWktc21pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FhlwiO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtZGVueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYdcIjtcbn1cblxuLmstaS1rcGktc3RhdHVzLWhvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWIXCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FiVwiO1xufVxuXG4uay1pLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FilwiO1xufVxuXG4uay1pLW5vdC1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYtcIjtcbn1cblxuLmstaS1sZXNzLW9yLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FjFwiO1xufVxuXG4uay1pLWdyZWF0ZXItb3ItZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWNXCI7XG59XG5cbi5rLWktZGl2aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FjlwiO1xufVxuXG4uay1pLWFjY2Vzc2liaWxpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWPXCI7XG59XG5cbi5rLWktYmFyY29kZS1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FkFwiO1xufVxuXG4uay1pLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWRXCI7XG59XG5cbi5rLWktYmFyY29kZS1zY2FubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FklwiO1xufVxuXG4uay1pLXFyLWNvZGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZNcIjtcbn1cblxuLmstaS1xci1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FlFwiO1xufVxuXG4uay1pLXFyLWNvZGUtc2Nhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZVcIjtcbn1cblxuLmstaS1iYXJjb2RlLXFyLWNvZGUtc2Nhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZZcIjtcbn1cblxuLmstaS1zaWduYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWXXCI7XG59XG5cbi5rLWktaGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZhcIjtcbn1cblxuLmstaS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FmVwiO1xufVxuXG4uay1pLWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZlcIjtcbn1cblxuLmstaS1zdGljazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZpcIjtcbn1cblxuLmstaS11bnN0aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fm1wiO1xufVxuXG4uay1pLXNldC1jb2x1bW4tcG9zaXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWcXCI7XG59XG5cbi5rLWktcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIBcIjtcbn1cblxuLmstaS1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIFcIjtcbn1cblxuLmstaS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IglwiO1xufVxuXG4uay1pLXJld2luZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiINcIjtcbn1cblxuLmstaS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IhFwiO1xufVxuXG4uay1pLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IhVwiO1xufVxuXG4uay1pLXZvbHVtZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiFXCI7XG59XG5cbi5rLWktdm9sdW1lLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IhlwiO1xufVxuXG4uay1pLXZvbHVtZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IhlwiO1xufVxuXG4uay1pLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ih1wiO1xufVxuXG4uay1pLXZvbHVtZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiHXCI7XG59XG5cbi5rLWktaGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiIXCI7XG59XG5cbi5rLWktY2xvc2VkLWNhcHRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IiVwiO1xufVxuXG4uay1pLXN1YnRpdGxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIlcIjtcbn1cblxuLmstaS1wbGF5bGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIpcIjtcbn1cblxuLmstaS1tdXNpYy1ub3Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiItcIjtcbn1cblxuLmstaS1hdWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiItcIjtcbn1cblxuLmstaS1wbGF5LXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IjFwiO1xufVxuXG4uay1pLXBhdXNlLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IjVwiO1xufVxuXG4uay1pLXN0b3Atc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiOXCI7XG59XG5cbi5rLWktaGVhcnQtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIBcIjtcbn1cblxuLmstaS1mYXYtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIBcIjtcbn1cblxuLmstaS1mYXZvcml0ZS1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MgFwiO1xufVxuXG4uay1pLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MgVwiO1xufVxuXG4uay1pLWZhdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIFcIjtcbn1cblxuLmstaS1mYXZvcml0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIFcIjtcbn1cblxuLmstaS1zdGFyLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyCXCI7XG59XG5cbi5rLWktYm9va21hcmstb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIJcIjtcbn1cblxuLmstaS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mg1wiO1xufVxuXG4uay1pLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mg1wiO1xufVxuXG4uay1pLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MhFwiO1xufVxuXG4uay1pLXNoYXBlLXJlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyEXCI7XG59XG5cbi5rLWktY2hlY2tib3gtY2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIVcIjtcbn1cblxuLmstaS1jaGVja2JveC1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MhlwiO1xufVxuXG4uay1pLXRyaS1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MhlwiO1xufVxuXG4uay1pLWNoZWNrYm94LW51bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyHXCI7XG59XG5cbi5rLWktdHJpLXN0YXRlLW51bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyHXCI7XG59XG5cbi5rLWktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MiFwiO1xufVxuXG4uay1pLXJhZGlvYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MiVwiO1xufVxuXG4uay1pLXNoYXBlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIlcIjtcbn1cblxuLmstaS1yYWRpb2J1dHRvbi1jaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MilwiO1xufVxuXG4uay1pLWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCAXCI7XG59XG5cbi5rLWktbm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QgFwiO1xufVxuXG4uay1pLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QgVwiO1xufVxuXG4uay1pLWluZm9ybWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QgVwiO1xufVxuXG4uay1pLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCBXCI7XG59XG5cbi5rLWktbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLukIFcIjtcbn1cblxuLmstaS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCCXCI7XG59XG5cbi5rLWktcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCCXCI7XG59XG5cbi5rLWktaGVscDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLukIJcIjtcbn1cblxuLmstaS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCDXCI7XG59XG5cbi5rLWktd2FybmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLukINcIjtcbn1cblxuLmstaS1leGNlcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCDXCI7XG59XG5cbi5rLWktY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UgFwiO1xufVxuXG4uay1pLXBob3RvLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIBcIjtcbn1cblxuLmstaS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIFcIjtcbn1cblxuLmstaS1waG90bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIFcIjtcbn1cblxuLmstaS1pbWFnZS1leHBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSCXCI7XG59XG5cbi5rLWktcGhvdG8tZXhwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UglwiO1xufVxuXG4uay1pLXpvb20tYWN0dWFsLXNpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSDXCI7XG59XG5cbi5rLWktem9vbS1iZXN0LWZpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIRcIjtcbn1cblxuLmstaS1pbWFnZS1yZXNpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSFXCI7XG59XG5cbi5rLWktY3JvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIZcIjtcbn1cblxuLmstaS1taXJyb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSHXCI7XG59XG5cbi5rLWktZmxpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UiFwiO1xufVxuXG4uay1pLWZsaXAtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIhcIjtcbn1cblxuLmstaS1mbGlwLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UiVwiO1xufVxuXG4uay1pLWZsaXAtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIlcIjtcbn1cblxuLmstaS1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSKXCI7XG59XG5cbi5rLWktcm90YXRlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ui1wiO1xufVxuXG4uay1pLXJvdGF0ZS1jdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulItcIjtcbn1cblxuLmstaS1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIxcIjtcbn1cblxuLmstaS1yb3RhdGUtY2N3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UjFwiO1xufVxuXG4uay1pLWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UjVwiO1xufVxuXG4uay1pLXBhbGV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSOXCI7XG59XG5cbi5rLWktZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulI9cIjtcbn1cblxuLmstaS1wYWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulI9cIjtcbn1cblxuLmstaS1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uj1wiO1xufVxuXG4uay1pLXNoYXBlLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSQXCI7XG59XG5cbi5rLWktbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJBcIjtcbn1cblxuLmstaS1icmlnaHRuZXNzLWNvbnRyYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UkVwiO1xufVxuXG4uay1pLXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSSXCI7XG59XG5cbi5rLWktc2F0dXJhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJJcIjtcbn1cblxuLmstaS1pbnZlcnQtY29sb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uk1wiO1xufVxuXG4uay1pLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJRcIjtcbn1cblxuLmstaS1vcGFjaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UlFwiO1xufVxuXG4uay1pLWdyYXlzY2FsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJVcIjtcbn1cblxuLmstaS1ibHVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UllwiO1xufVxuXG4uay1pLXNoYXJwZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSXXCI7XG59XG5cbi5rLWktc2hhcGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UmFwiO1xufVxuXG4uay1pLXNoYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UmFwiO1xufVxuXG4uay1pLXJvdW5kLWNvcm5lcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSZXCI7XG59XG5cbi5rLWktYnJpbmctdG8tZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSaXCI7XG59XG5cbi5rLWktZnJvbnQtZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJpcIjtcbn1cblxuLmstaS1icmluZy10by1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Um1wiO1xufVxuXG4uay1pLWJhY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJtcIjtcbn1cblxuLmstaS1icmluZy1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UnFwiO1xufVxuXG4uay1pLWZvcndhcmQtZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJxcIjtcbn1cblxuLmstaS1icmluZy1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJ1cIjtcbn1cblxuLmstaS1iYWNrd2FyZC1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UnVwiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSeXCI7XG59XG5cbi5rLWktYWxpZ24tbGVmdC1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UnlwiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Un1wiO1xufVxuXG4uay1pLWFsaWduLWNlbnRlci1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Un1wiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UoFwiO1xufVxuXG4uay1pLWFsaWduLXJpZ2h0LWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSgXCI7XG59XG5cbi5rLWktYWxpZ24tc2VsZi1zdGFydC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pShXCI7XG59XG5cbi5rLWktYWxpZ24tdG9wLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pShXCI7XG59XG5cbi5rLWktYWxpZ24tc2VsZi1jZW50ZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UolwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UolwiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtZW5kLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKNcIjtcbn1cblxuLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKNcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UpFwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSlXCI7XG59XG5cbi5rLWktdGh1bWJuYWlscy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UplwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKdcIjtcbn1cblxuLmstaS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UqFwiO1xufVxuXG4uay1pLWZ1bGwtc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UqFwiO1xufVxuXG4uay1pLWZ1bGxzY3JlZW4tZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSoXCI7XG59XG5cbi5rLWktZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UqVwiO1xufVxuXG4uay1pLWZ1bGwtc2NyZWVuLWV4aXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSpXCI7XG59XG5cbi5rLWktZHJvcGxldC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKpcIjtcbn1cblxuLmstaS1yZXNldC1jb2xvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKpcIjtcbn1cblxuLmstaS1wYWludC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSqXCI7XG59XG5cbi5rLWktYmFja2dyb3VuZC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSqXCI7XG59XG5cbi5rLWktcGhvdG9zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uq1wiO1xufVxuXG4uay1pLWltYWdlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKtcIjtcbn1cblxuLmstaS1nYWxsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uq1wiO1xufVxuXG4uay1pLWFsaWduLXRvLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSsXCI7XG59XG5cbi5rLWktc2l6ZS10by1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UrVwiO1xufVxuXG4uay1pLW1ha2Utc2FtZS1zaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UrlwiO1xufVxuXG4uay1pLW1ha2Utc2FtZS13aWR0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulK9cIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtaGVpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UsFwiO1xufVxuXG4uay1pLW1ha2UtaG9yaXpvbnRhbC1zcGFjaW5nLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UsVwiO1xufVxuXG4uay1pLWluY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLJcIjtcbn1cblxuLmstaS1kZWNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSzXCI7XG59XG5cbi5rLWktcmVtb3ZlLWhvcml6b250YWwtc3BhY2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLRcIjtcbn1cblxuLmstaS1tYWtlLXZlcnRpY2FsLXNwYWNpbmctZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS1XCI7XG59XG5cbi5rLWktaW5jcmVhc2UtdmVydGljYWwtc3BhY2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLZcIjtcbn1cblxuLmstaS1kZWNyZWFzZS12ZXJ0aWNhbC1zcGFjaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ut1wiO1xufVxuXG4uay1pLXJlbW92ZS12ZXJ0aWNhbC1zcGFjaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UuFwiO1xufVxuXG4uay1pLWV5ZWRyb3BwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS5XCI7XG59XG5cbi5rLWktc25hcC1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UulwiO1xufVxuXG4uay1pLXNuYXAtdG8tZ3JpZGxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uu1wiO1xufVxuXG4uay1pLXNuYXAtdG8tc25hcGxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UvFwiO1xufVxuXG4uay1pLWRpbWVudGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS9XCI7XG59XG5cbi5rLWktYWxpZ24tc2VsZi1zdHJldGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UvlwiO1xufVxuXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UvlwiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtc3RyZXRjaC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS/XCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50LXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uv1wiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VgFwiO1xufVxuXG4uay1pLWFsaWduLWxlZnQtZWxlbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWAXCI7XG59XG5cbi5rLWktYWxpZ24taXRlbXMtY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VgVwiO1xufVxuXG4uay1pLWFsaWduLWNlbnRlci1lbGVtZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYFcIjtcbn1cblxuLmstaS1hbGlnbi1pdGVtcy1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWCXCI7XG59XG5cbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWCXCI7XG59XG5cbi5rLWktYWxpZ24taXRlbXMtc3RyZXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYNcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWDXCI7XG59XG5cbi5rLWktYWxpZ24taXRlbXMtYmFzZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWEXCI7XG59XG5cbi5rLWktYWxpZ24tYmFzZWxpbmUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYRcIjtcbn1cblxuLmstaS1hbGlnbi1pdGVtcy1zdGFydC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWFXCI7XG59XG5cbi5rLWktYWxpZ24tdG9wLWVsZW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VhVwiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLWNlbnRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWGXCI7XG59XG5cbi5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VhlwiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLWVuZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWHXCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vh1wiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLXN0cmV0Y2gtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ViFwiO1xufVxuXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudHMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWIXCI7XG59XG5cbi5rLWktYWxpZ24taXRlbXMtYmFzZWxpbmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ViVwiO1xufVxuXG4uay1pLWFsaWduLWJhc2VsaW5lLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ViVwiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYpcIjtcbn1cblxuLmstaS1qdXN0aWZ5LXN0YXJ0LWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWKXCI7XG59XG5cbi5rLWktanVzdGlmeS1jb250ZW50LWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYtcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNlbnRlci1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vi1wiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWMXCI7XG59XG5cbi5rLWktanVzdGlmeS1lbmQtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYxcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulY1cIjtcbn1cblxuLmstaS1qdXN0aWZ5LWJldHdlZW4taG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulY1cIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VjlwiO1xufVxuXG4uay1pLWp1c3RpZnktYXJvdW5kLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWOXCI7XG59XG5cbi5rLWktanVzdGlmeS1jb250ZW50LXN0YXJ0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulY9cIjtcbn1cblxuLmstaS1qdXN0aWZ5LXN0YXJ0LXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vj1wiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1jZW50ZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VkFwiO1xufVxuXG4uay1pLWp1c3RpZnktY2VudGVyLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VkFwiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1lbmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VkVwiO1xufVxuXG4uay1pLWp1c3RpZnktZW5kLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VkVwiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1iZXR3ZWVuLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZJcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWJldHdlZW4tdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWSXCI7XG59XG5cbi5rLWktanVzdGlmeS1jb250ZW50LWFyb3VuZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWTXCI7XG59XG5cbi5rLWktanVzdGlmeS1hcm91bmQtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWTXCI7XG59XG5cbi5rLWktZmlsZS13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piAXCI7XG59XG5cbi5rLWktcGFnZS1wcm9wZXJ0aWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YgFwiO1xufVxuXG4uay1pLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piBXCI7XG59XG5cbi5rLWktaXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YglwiO1xufVxuXG4uay1pLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumINcIjtcbn1cblxuLmstaS1mb250LWZhbWlseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIRcIjtcbn1cblxuLmstaS1mb3JlZ3JvdW5kLWNvbG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhVwiO1xufVxuXG4uay1pLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piFXCI7XG59XG5cbi5rLWktY29udmVydC1sb3dlcmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piGXCI7XG59XG5cbi5rLWktY29udmVydC11cHBlcmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piHXCI7XG59XG5cbi5rLWktc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIhcIjtcbn1cblxuLmstaS1zdHJpa2UtdGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIhcIjtcbn1cblxuLmstaS1zdWJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7XG59XG5cbi5rLWktc3ViLXNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIlcIjtcbn1cblxuLmstaS1zdXBzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piKXCI7XG59XG5cbi5rLWktc3VwLXNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIpcIjtcbn1cblxuLmstaS1zdXBlcnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIpcIjtcbn1cblxuLmstaS1kaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piLXCI7XG59XG5cbi5rLWktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YjFwiO1xufVxuXG4uay1pLWgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YjVwiO1xufVxuXG4uay1pLWgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YjlwiO1xufVxuXG4uay1pLWgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yj1wiO1xufVxuXG4uay1pLWg0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YkFwiO1xufVxuXG4uay1pLWg1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YkVwiO1xufVxuXG4uay1pLWg2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YklwiO1xufVxuXG4uay1pLWxpc3Qtb3JkZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJNcIjtcbn1cblxuLmstaS1saXN0LW51bWJlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yk1wiO1xufVxuXG4uay1pLWluc2VydC1vcmRlcmVkLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piTXCI7XG59XG5cbi5rLWktbGlzdC11bm9yZGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7XG59XG5cbi5rLWktbGlzdC1idWxsZXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJRcIjtcbn1cblxuLmstaS1pbnNlcnQtdW5vcmRlcmVkLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7XG59XG5cbi5rLWktaW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlVwiO1xufVxuXG4uay1pLWluZGVudC1pbmNyZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJVcIjtcbn1cblxuLmstaS1vdXRkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YllwiO1xufVxuXG4uay1pLWluZGVudC1kZWNyZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJZcIjtcbn1cblxuLmstaS1pbnNlcnQtdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yl1wiO1xufVxuXG4uay1pLWluc2VydC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJdcIjtcbn1cblxuLmstaS1pbnNlcnQtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJdcIjtcbn1cblxuLmstaS1pbnNlcnQtbWlkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmFwiO1xufVxuXG4uay1pLWluc2VydC1tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmFwiO1xufVxuXG4uay1pLWluc2VydC1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piZXCI7XG59XG5cbi5rLWktaW5zZXJ0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piZXCI7XG59XG5cbi5rLWktaW5zZXJ0LXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piZXCI7XG59XG5cbi5rLWktYWxpZ24tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmlwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJtcIjtcbn1cblxuLmstaS1hbGlnbi1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7picXCI7XG59XG5cbi5rLWktYWxpZ24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ1cIjtcbn1cblxuLmstaS1qdXN0aWZ5LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pidXCI7XG59XG5cbi5rLWktYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnlwiO1xufVxuXG4uay1pLWp1c3RpZnktY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnlwiO1xufVxuXG4uay1pLWFsaWduLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yn1wiO1xufVxuXG4uay1pLWp1c3RpZnktbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ9cIjtcbn1cblxuLmstaS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YoFwiO1xufVxuXG4uay1pLWp1c3RpZnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKBcIjtcbn1cblxuLmstaS1hbGlnbi1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pihXCI7XG59XG5cbi5rLWktanVzdGlmeS1jbGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKFcIjtcbn1cblxuLmstaS10ZXh0LXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piiXCI7XG59XG5cbi5rLWktaG9yaXpvbnRhbC1ydWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yo1wiO1xufVxuXG4uay1pLXJ1bGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKNcIjtcbn1cblxuLmstaS1ocjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKNcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKRcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YpVwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLXRvcC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKZcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKdcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YqFwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLW1pZGRsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKlcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKpcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yq1wiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLWJvdHRvbS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKxcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pitXCI7XG59XG5cbi5rLWktYm9yZGVycy1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piuXCI7XG59XG5cbi5rLWktYWxsLWJvcmRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piuXCI7XG59XG5cbi5rLWktYm9yZGVycy1vdXRzaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yr1wiO1xufVxuXG4uay1pLW91dHNpZGUtYm9yZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumK9cIjtcbn1cblxuLmstaS1ib3JkZXJzLWluc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLBcIjtcbn1cblxuLmstaS1pbnNpZGUtYm9yZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLBcIjtcbn1cblxuLmstaS1ib3JkZXJzLWluc2lkZS1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YsVwiO1xufVxuXG4uay1pLWJvcmRlci1pbnNpZGUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLFcIjtcbn1cblxuLmstaS1pbnNpZGUtaG9yaXpvbnRhbC1ib3JkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YsVwiO1xufVxuXG4uay1pLWJvcmRlcnMtaW5zaWRlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YslwiO1xufVxuXG4uay1pLWJvcmRlcnMtaW5zaWRlLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piyXCI7XG59XG5cbi5rLWktaW5zaWRlLXZlcnRpY2FsLWJvcmRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piyXCI7XG59XG5cbi5rLWktYm9yZGVyLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLNcIjtcbn1cblxuLmstaS10b3AtYm9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ys1wiO1xufVxuXG4uay1pLWJvcmRlci1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi0XCI7XG59XG5cbi5rLWktYm90dG9tLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLRcIjtcbn1cblxuLmstaS1ib3JkZXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLVcIjtcbn1cblxuLmstaS1sZWZ0LWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLVcIjtcbn1cblxuLmstaS1ib3JkZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi2XCI7XG59XG5cbi5rLWktcmlnaHQtYm9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtlwiO1xufVxuXG4uay1pLWJvcmRlcnMtbm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLdcIjtcbn1cblxuLmstaS1ib3JkZXItbm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi3XCI7XG59XG5cbi5rLWktbm8tYm9yZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLdcIjtcbn1cblxuLmstaS1ib3JkZXJzLXNob3ctaGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLhcIjtcbn1cblxuLmstaS1mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YuVwiO1xufVxuXG4uay1pLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLlcIjtcbn1cblxuLmstaS1mb3JtLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi6XCI7XG59XG5cbi5rLWktY29kZS1zbmlwcGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yu1wiO1xufVxuXG4uay1pLXNlbGVjdC1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi8XCI7XG59XG5cbi5rLWktYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YvVwiO1xufVxuXG4uay1pLXNlbGVjdC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi+XCI7XG59XG5cbi5rLWktY2FsZW5kYXItZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL9cIjtcbn1cblxuLmstaS1ncm91cC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmAXCI7XG59XG5cbi5rLWktdGV4dGFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmBXCI7XG59XG5cbi5rLWktdGV4dGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYJcIjtcbn1cblxuLmstaS10ZXh0Ym94LWhpZGRlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYNcIjtcbn1cblxuLmstaS1wYXNzd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYRcIjtcbn1cblxuLmstaS1wYXJhZ3JhcGgtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZhVwiO1xufVxuXG4uay1pLWVkaXQtdG9vbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmGXCI7XG59XG5cbi5rLWktdGVtcGxhdGUtbWFuYWdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYdcIjtcbn1cblxuLmstaS1jaGFuZ2UtbWFudWFsbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmIXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYlcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLWVuYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYpcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYtcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdC1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmMXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmNXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3QtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjlwiO1xufVxuXG4uay1pLWRvY3VtZW50LW1hbmFnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmPXCI7XG59XG5cbi5rLWktY3VzdG9tLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmQXCI7XG59XG5cbi5rLWktYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZFcIjtcbn1cblxuLmstaS1kaWN0aW9uYXJ5LWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZFcIjtcbn1cblxuLmstaS1pbWFnZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmSXCI7XG59XG5cbi5rLWktaW1hZ2UtbGlnaHQtZGlhbG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZklwiO1xufVxuXG4uay1pLWltYWdlLWluc2VydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZJcIjtcbn1cblxuLmstaS1pbnNlcnQtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmSXCI7XG59XG5cbi5rLWktaW1hZ2UtZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZNcIjtcbn1cblxuLmstaS1pbWFnZS1tYXAtZWRpdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZlFwiO1xufVxuXG4uay1pLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmVXCI7XG59XG5cbi5rLWktY29tbWVudC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmWXCI7XG59XG5cbi5rLWktY29tbWVudHMtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zl1wiO1xufVxuXG4uay1pLWNvbW1lbnRzLXJlbW92ZS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmXXCI7XG59XG5cbi5rLWktc2lsdmVybGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmYXCI7XG59XG5cbi5rLWktbWVkaWEtbWFuYWdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZlcIjtcbn1cblxuLmstaS12aWRlby1leHRlcm5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZpcIjtcbn1cblxuLmstaS1mbGFzaC1tYW5hZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zm1wiO1xufVxuXG4uay1pLWJpbm9jdWxhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmcXCI7XG59XG5cbi5rLWktZmluZC1hbmQtcmVwbGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZxcIjtcbn1cblxuLmstaS1maW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZnFwiO1xufVxuXG4uay1pLWNvcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmdXCI7XG59XG5cbi5rLWktZmlsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmdXCI7XG59XG5cbi5rLWktY3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZnlwiO1xufVxuXG4uay1pLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ9cIjtcbn1cblxuLmstaS1wYXN0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ9cIjtcbn1cblxuLmstaS1jbGlwYm9hcmQtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaBcIjtcbn1cblxuLmstaS1wYXN0ZS1hcy1odG1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZoFwiO1xufVxuXG4uay1pLWNsaXBib2FyZC13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZoVwiO1xufVxuXG4uay1pLXBhc3RlLWZyb20td29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaFcIjtcbn1cblxuLmstaS1jbGlwYm9hcmQtd29yZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmiXCI7XG59XG5cbi5rLWktcGFzdGUtZnJvbS13b3JkLXN0cmlwLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmiXCI7XG59XG5cbi5rLWktY2xpcGJvYXJkLWh0bWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmjXCI7XG59XG5cbi5rLWktcGFzdGUtaHRtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaNcIjtcbn1cblxuLmstaS1jbGlwYm9hcmQtbWFya2Rvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmkXCI7XG59XG5cbi5rLWktcGFzdGUtbWFya2Rvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmkXCI7XG59XG5cbi5rLWktY2xpcGJvYXJkLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmlXCI7XG59XG5cbi5rLWktcGFzdGUtcGxhaW4tdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaVcIjtcbn1cblxuLmstaS1hcHBseS1mb3JtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmmXCI7XG59XG5cbi5rLWktY2xlYXItY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zp1wiO1xufVxuXG4uay1pLWNsZWFyZm9ybWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zp1wiO1xufVxuXG4uay1pLWNvcHktZm9ybWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqFwiO1xufVxuXG4uay1pLXN0cmlwLWFsbC1mb3JtYXR0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqVwiO1xufVxuXG4uay1pLXN0cmlwLWNzcy1mb3JtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmqXCI7XG59XG5cbi5rLWktc3RyaXAtZm9udC1lbGVtZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumatcIjtcbn1cblxuLmstaS1zdHJpcC1zcGFuLWVsZW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrFwiO1xufVxuXG4uay1pLXN0cmlwLXdvcmQtZm9ybWF0dGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuma1cIjtcbn1cblxuLmstaS1mb3JtYXQtY29kZS1ibG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuma5cIjtcbn1cblxuLmstaS1idWlsZGluZy1ibG9ja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmvXCI7XG59XG5cbi5rLWktc3R5bGUtYnVpbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuma9cIjtcbn1cblxuLmstaS1wdXp6bGUtcGllY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmwXCI7XG59XG5cbi5rLWktbW9kdWxlLW1hbmFnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmwXCI7XG59XG5cbi5rLWktcHV6emxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZsFwiO1xufVxuXG4uay1pLWxpbmstYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZsVwiO1xufVxuXG4uay1pLWh5cGVybGluay1saWdodC1kaWFsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmxXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWluc2VydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbFcIjtcbn1cblxuLmstaS1nbG9iZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZslwiO1xufVxuXG4uay1pLWh5cGVybGluay1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbJcIjtcbn1cblxuLmstaS1nbG9iZS11bmxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmzXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWdsb2JlLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbNcIjtcbn1cblxuLmstaS1lbnZlbG9wLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm0XCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZtFwiO1xufVxuXG4uay1pLWFuY2hvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbVcIjtcbn1cblxuLmstaS10YWJsZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm2XCI7XG59XG5cbi5rLWktdGFibGUtbGlnaHQtZGlhbG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZtlwiO1xufVxuXG4uay1pLXRhYmxlLWluc2VydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbZcIjtcbn1cblxuLmstaS1jcmVhdGUtdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm2XCI7XG59XG5cbi5rLWktdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm3XCI7XG59XG5cbi5rLWktdGFibGUtcHJvcGVydGllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbhcIjtcbn1cblxuLmstaS10YWJsZS1jZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZuVwiO1xufVxuXG4uay1pLXRhYmxlLWNlbGwtcHJvcGVydGllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbpcIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4taW5zZXJ0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm7XCI7XG59XG5cbi5rLWktYWRkLWNvbHVtbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zu1wiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm8XCI7XG59XG5cbi5rLWktYWRkLWNvbHVtbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbxcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctaW5zZXJ0LWFib3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvVwiO1xufVxuXG4uay1pLWFkZC1yb3ctYWJvdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm9XCI7XG59XG5cbi5rLWktdGFibGUtcm93LWluc2VydC1iZWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumb5cIjtcbn1cblxuLmstaS1hZGQtcm93LWJlbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvlwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1kZWxldGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm/XCI7XG59XG5cbi5rLWktZGVsZXRlLWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumb9cIjtcbn1cblxuLmstaS10YWJsZS1yb3ctZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6agFwiO1xufVxuXG4uay1pLWRlbGV0ZS1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqAXCI7XG59XG5cbi5rLWktdGFibGUtY2VsbC1kZWxldGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqBXCI7XG59XG5cbi5rLWktdGFibGUtZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aglwiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ag1wiO1xufVxuXG4uay1pLW1lcmdlLWNlbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ag1wiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlLWhvcml6b250YWxseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoRcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahFwiO1xufVxuXG4uay1pLW1lcmdlLWhvcml6b250YWxseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoRcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZS12ZXJ0aWNhbGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahVwiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqFXCI7XG59XG5cbi5rLWktbWVyZ2UtdmVydGljYWxseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoVcIjtcbn1cblxuLmstaS1jZWxsLXNwbGl0LWhvcml6b250YWxseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoZcIjtcbn1cblxuLmstaS1jZWxscy1zcGxpdC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahlwiO1xufVxuXG4uay1pLWNlbGwtc3BsaXQtdmVydGljYWxseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumodcIjtcbn1cblxuLmstaS1jZWxscy1zcGxpdC12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ah1wiO1xufVxuXG4uay1pLXRhYmxlLXVubWVyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqIXCI7XG59XG5cbi5rLWktbm9ybWFsLWxheW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumohcIjtcbn1cblxuLmstaS1wYW5lLWZyZWV6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumolcIjtcbn1cblxuLmstaS1mcmVlemUtcGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumolcIjtcbn1cblxuLmstaS1yb3ctZnJlZXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ailwiO1xufVxuXG4uay1pLWZyZWV6ZS1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqKXCI7XG59XG5cbi5rLWktY29sdW1uLWZyZWV6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumotcIjtcbn1cblxuLmstaS1jb2wtZnJlZXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ai1wiO1xufVxuXG4uay1pLWZyZWV6ZS1jb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqLXCI7XG59XG5cbi5rLWktdG9vbGJhci1mbG9hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoxcIjtcbn1cblxuLmstaS1zcGVsbC1jaGVja2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ajVwiO1xufVxuXG4uay1pLXZhbGlkYXRpb24teGh0bWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqOXCI7XG59XG5cbi5rLWktdmFsaWRhdGlvbi1kYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aj1wiO1xufVxuXG4uay1pLXRvZ2dsZS1mdWxsLXNjcmVlbi1tb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6akFwiO1xufVxuXG4uay1pLWZvcm11bGEtZng6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqRXCI7XG59XG5cbi5rLWktZng6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqRXCI7XG59XG5cbi5rLWktc3VtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aklwiO1xufVxuXG4uay1pLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpNcIjtcbn1cblxuLmstaS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqUXCI7XG59XG5cbi5rLWktY3VycmVuY3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqUXCI7XG59XG5cbi5rLWktcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpVcIjtcbn1cblxuLmstaS1jdXN0b20tZm9ybWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6allwiO1xufVxuXG4uay1pLWZvcm1hdC1udW1iZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqWXCI7XG59XG5cbi5rLWktZGVjaW1hbC1pbmNyZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpdcIjtcbn1cblxuLmstaS1pbmNyZWFjZS1kZWNpbWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6al1wiO1xufVxuXG4uay1pLWRlY2ltYWwtZGVjcmVhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqYXCI7XG59XG5cbi5rLWktZGVjcmVhc2UtZGVjaW1hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumphcIjtcbn1cblxuLmstaS1mb250LXNpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqZXCI7XG59XG5cbi5rLWktaW1hZ2UtYWJzb2x1dGUtcG9zaXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqaXCI7XG59XG5cbi5rLWktdGFibGUtd2l6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6am1wiO1xufVxuXG4uay1pLWNyb3NzdGFiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6anFwiO1xufVxuXG4uay1pLWNyb3NzdGFiLXdpemFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLump1cIjtcbn1cblxuLmstaS10YWJsZS1ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6anlwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1ncm91cHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqfXCI7XG59XG5cbi5rLWktdGFibGUtY29ybmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aoFwiO1xufVxuXG4uay1pLXRhYmxlLXJvdy1ncm91cHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqhXCI7XG59XG5cbi5rLWktZ2xvYmUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIBcIjtcbn1cblxuLmstaS1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIFcIjtcbn1cblxuLmstaS1tYXAtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cglwiO1xufVxuXG4uay1pLW1hcmtlci1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyCXCI7XG59XG5cbi5rLWktbWFwLW1hcmtlci10YXJnZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyDXCI7XG59XG5cbi5rLWktbWFya2VyLXBpbi10YXJnZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyDXCI7XG59XG5cbi5rLWktcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6chFwiO1xufVxuXG4uay1pLXVucGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6chVwiO1xufVxuXG4uay1pLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ggFwiO1xufVxuXG4uay1pLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCBXCI7XG59XG5cbi5rLWktaW5ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCCXCI7XG59XG5cbi5rLWktYmxvZ2dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoINcIjtcbn1cblxuLmstaS1ibG9nZ2VyLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIRcIjtcbn1cblxuLmstaS1kZWxpY2lvdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCFXCI7XG59XG5cbi5rLWktZGVsaWNpb3VzLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIZcIjtcbn1cblxuLmstaS1kaWdnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gh1wiO1xufVxuXG4uay1pLWRpZ2ctYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6giFwiO1xufVxuXG4uay1pLWVudmVsb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCJXCI7XG59XG5cbi5rLWktZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCJXCI7XG59XG5cbi5rLWktbGV0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6giVwiO1xufVxuXG4uay1pLWVudmVsb3AtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gilwiO1xufVxuXG4uay1pLWVtYWlsLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIpcIjtcbn1cblxuLmstaS1sZXR0ZXItYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gilwiO1xufVxuXG4uay1pLWZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gi1wiO1xufVxuXG4uay1pLWZhY2Vib29rLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIxcIjtcbn1cblxuLmstaS1nb29nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCNXCI7XG59XG5cbi5rLWktZ29vZ2xlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoI5cIjtcbn1cblxuLmstaS1nb29nbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoI9cIjtcbn1cblxuLmstaS1nb29nbGUtcGx1cy1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCQXCI7XG59XG5cbi5rLWktbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCRXCI7XG59XG5cbi5rLWktbGlua2VkaW4tYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gklwiO1xufVxuXG4uay1pLW15c3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCTXCI7XG59XG5cbi5rLWktbXlzcGFjZS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCUXCI7XG59XG5cbi5rLWktcGludGVyZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6glVwiO1xufVxuXG4uay1pLXBpbnRlcmVzdC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCWXCI7XG59XG5cbi5rLWktcmVkZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gl1wiO1xufVxuXG4uay1pLXJlZGRpdC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCYXCI7XG59XG5cbi5rLWktc3R1bWJsZS11cG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmVwiO1xufVxuXG4uay1pLXN0dW1ibGUtdXBvbi1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCaXCI7XG59XG5cbi5rLWktdGVsbC1hLWZyaWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJtcIjtcbn1cblxuLmstaS10ZWxsLWEtZnJpZW5kLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJxcIjtcbn1cblxuLmstaS10dW1ibHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCdXCI7XG59XG5cbi5rLWktdHVtYmxyLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJ5cIjtcbn1cblxuLmstaS10d2l0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gn1wiO1xufVxuXG4uay1pLXR3aXR0ZXItYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6goFwiO1xufVxuXG4uay1pLXlhbW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKFcIjtcbn1cblxuLmstaS15YW1tZXItYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6golwiO1xufVxuXG4uay1pLWJlaGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCjXCI7XG59XG5cbi5rLWktYmVoYW5jZS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCkXCI7XG59XG5cbi5rLWktZHJpYmJibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qClXCI7XG59XG5cbi5rLWktZHJpYmJibGUtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gplwiO1xufVxuXG4uay1pLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKdcIjtcbn1cblxuLmstaS1yc3MtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqFwiO1xufVxuXG4uay1pLXZpbWVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqVwiO1xufVxuXG4uay1pLXZpbWVvLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKpcIjtcbn1cblxuLmstaS15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gq1wiO1xufVxuXG4uay1pLXlvdXR1YmUtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6grFwiO1xufVxuXG4uay1pLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjtcbn1cblxuLmstaS1mb2xkZXItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjtcbn1cblxuLmstaS1mb2xkZXItYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kglwiO1xufVxuXG4uay1pLWZvbGRlci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupINcIjtcbn1cblxuLmstaS1mb2xkZXItbW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjtcbn1cblxuLmstaS1maWVsZHMtbW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjtcbn1cblxuLmstaS1hZ2dyZWdhdGUtZmllbGRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khVwiO1xufVxuXG4uay1pLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7XG59XG5cbi5rLWktZmlsZS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmstaS1wYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiO1xufVxuXG4uay1pLWZpbGUtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmstaS1maWxlLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbn1cblxuLmstaS1pbnNlcnQtZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbn1cblxuLmstaS1maWxlLXR4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIhcIjtcbn1cblxuLmstaS10eHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7XG59XG5cbi5rLWktZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSJXCI7XG59XG5cbi5rLWktY3N2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiO1xufVxuXG4uay1pLWZpbGUtZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5rLWktZmlsZS14bHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5rLWktZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5rLWkteGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiO1xufVxuXG4uay1pLXhsc2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5rLWktZmlsZS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uay1pLWZpbGUtZG9jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uay1pLXdvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSLXCI7XG59XG5cbi5rLWktZG9jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uay1pLWZpbGUtbWRiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiO1xufVxuXG4uay1pLW1kYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjtcbn1cblxuLmstaS1maWxlLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjtcbn1cblxuLmstaS1wcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7XG59XG5cbi5rLWktZmlsZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSOXCI7XG59XG5cbi5rLWktcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiO1xufVxuXG4uay1pLXBkZmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSOXCI7XG59XG5cbi5rLWktZmlsZS1wc2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSPXCI7XG59XG5cbi5rLWktcHNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiO1xufVxuXG4uay1pLWZpbGUtZmxhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSQXCI7XG59XG5cbi5rLWktZmxhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSQXCI7XG59XG5cbi5rLWktZmlsZS1jb25maWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSRXCI7XG59XG5cbi5rLWktY29uZmlnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkVwiO1xufVxuXG4uay1pLWZpbGUtYXNjeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjtcbn1cblxuLmstaS1hc2N4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xufVxuXG4uay1pLWZpbGUtYmFjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kk1wiO1xufVxuXG4uay1pLWJhYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjtcbn1cblxuLmstaS1maWxlLXppcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJRcIjtcbn1cblxuLmstaS16aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7XG59XG5cbi5rLWktZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjtcbn1cblxuLmstaS1jc3MzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiO1xufVxuXG4uay1pLWh0bWw1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kl1wiO1xufVxuXG4uay1pLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5rLWktaHRtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjtcbn1cblxuLmstaS1zb3VyY2UtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjtcbn1cblxuLmstaS12aWV3LXNvdXJjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjtcbn1cblxuLmstaS1jc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSZXCI7XG59XG5cbi5rLWktanM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSaXCI7XG59XG5cbi5rLWktZXhlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6km1wiO1xufVxuXG4uay1pLWNzcHJvajo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjtcbn1cblxuLmstaS12YnByb2o6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7XG59XG5cbi5rLWktY3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7XG59XG5cbi5rLWktdmI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSfXCI7XG59XG5cbi5rLWktc2xuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiO1xufVxuXG4uay1pLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiO1xufVxuXG4uay1pLWZpbGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjtcbn1cblxuLmstaS1wYWdlLWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjtcbn1cblxuLmstaS1maWxlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7XG59XG5cbi5rLWktc3VicmVwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ko1wiO1xufVxuXG4uay1pLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSkXCI7XG59XG5cbi5rLWktcmVwb3J0LWhlYWRlci1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpVwiO1xufVxuXG4uay1pLXJlcG9ydC1mb290ZXItc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKZcIjtcbn1cblxuLmstaS1ncm91cC1oZWFkZXItc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKdcIjtcbn1cblxuLmstaS1ncm91cC1mb290ZXItc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKhcIjtcbn1cblxuLmstaS1wYWdlLWhlYWRlci1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqVwiO1xufVxuXG4uay1pLXBhZ2UtZm9vdGVyLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSqXCI7XG59XG5cbi5rLWktZGV0YWlsLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSrXCI7XG59XG5cbi5rLWktdG9jLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7XG59XG5cbi5rLWktZ3JvdXAtc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjtcbn1cblxuLmstaS1wYXJhbWV0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krlwiO1xufVxuXG4uay1pLWRhdGEtY3N2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kr1wiO1xufVxuXG4uay1pLWRhdGEtanNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLBcIjtcbn1cblxuLmstaS1kYXRhLXNxbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLFcIjtcbn1cblxuLmstaS1kYXRhLXdlYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjtcbn1cblxuLmstaS1ncm91cC1jb2xsZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ks1wiO1xufVxuXG4uay1pLXBhcmFtZXRlci1ib29sZWFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktFwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1kYXRlLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS1XCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLWZsb2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktlwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1pbnRlZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kt1wiO1xufVxuXG4uay1pLXBhcmFtZXRlci1zdHJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS4XCI7XG59XG5cbi5rLWktdG9jLXNlY3Rpb24tbGV2ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS5XCI7XG59XG5cbi5rLWktaW5oZXJpdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kulwiO1xufVxuXG4uay1pLWZpbGUtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7XG59XG5cbi5rLWktZmlsZS1hdWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLxcIjtcbn1cblxuLmstaS1maWxlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvVwiO1xufVxuXG4uay1pLWZpbGUtcHJlc2VudGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvlwiO1xufVxuXG4uay1pLWZpbGUtZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL9cIjtcbn1cblxuLmstaS1maWxlLWRpc2MtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWAXCI7XG59XG5cbi5rLWktZmlsZS1wcm9ncmFtbWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXJzLWJ5dGUtYXJyYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWCXCI7XG59XG5cbi5rLWktcGFyYW1ldGVycy11bmtub3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lg1wiO1xufVxuXG4uay1pLWZpbGUtZXJyb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWEXCI7XG59XG5cbi5rLWktZmlsZS12YWxpZGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhFwiO1xufVxuXG4uay1pLWZpbGVzLWVycm9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhVwiO1xufVxuXG4uay1pLWZpbGVzLXZhbGlkYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWFXCI7XG59XG5cbi5rLWktZGF0YS1yZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhlwiO1xufVxuXG4uay1pLWZpbGUtdHlwZXNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYdcIjtcbn1cblxuLmstaS10YWJsZS1wb3NpdGlvbi1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYhcIjtcbn1cblxuLmstaS10YWJsZS1wb3NpdGlvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liFwiO1xufVxuXG4uay1pLXRhYmxlLXBvc2l0aW9uLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYlcIjtcbn1cblxuLmstaS10YWJsZS1wb3NpdGlvbi1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWKXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWKXCI7XG59XG5cbi5rLWktbGlzdC1yb21hbi11cHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYtcIjtcbn1cblxuLmstaS1saXN0LXJvbWFuLWxvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljFwiO1xufVxuXG4uay1pLWltcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY1cIjtcbn1cblxuLmstaS1leHBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWOXCI7XG59XG5cbi5rLWktZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiAXCI7XG59XG5cbi5rLWktY2hhcnQtY29sdW1uLWNsdXN0ZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIFcIjtcbn1cblxuLmstaS1jaGFydC1jb2x1bW4tc3RhY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIJcIjtcbn1cblxuLmstaS1jaGFydC1jb2x1bW4tc3RhY2tlZDEwMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqINcIjtcbn1cblxuLmstaS1jaGFydC1jb2x1bW4tcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiEXCI7XG59XG5cbi5rLWktY2hhcnQtYmFyLWNsdXN0ZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIVcIjtcbn1cblxuLmstaS1jaGFydC1iYXItc3RhY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIZcIjtcbn1cblxuLmstaS1jaGFydC1iYXItc3RhY2tlZDEwMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIdcIjtcbn1cblxuLmstaS1jaGFydC1iYXItcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiIXCI7XG59XG5cbi5rLWktY2hhcnQtYXJlYS1jbHVzdGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiJXCI7XG59XG5cbi5rLWktY2hhcnQtYXJlYS1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oilwiO1xufVxuXG4uay1pLWNoYXJ0LWFyZWEtc3RhY2tlZDEwMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqItcIjtcbn1cblxuLmstaS1jaGFydC1hcmVhLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojFwiO1xufVxuXG4uay1pLWNoYXJ0LWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiNXCI7XG59XG5cbi5rLWktY2hhcnQtbGluZS1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojlwiO1xufVxuXG4uay1pLWNoYXJ0LWxpbmUtc3RhY2tlZDEwMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI9cIjtcbn1cblxuLmstaS1jaGFydC1saW5lLW1hcmtlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiQXCI7XG59XG5cbi5rLWktY2hhcnQtbGluZS1zdGFja2VkLW1hcmtlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiRXCI7XG59XG5cbi5rLWktY2hhcnQtbGluZS1zdGFja2VkMTAwLW1hcmtlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiSXCI7XG59XG5cbi5rLWktY2hhcnQtcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ok1wiO1xufVxuXG4uay1pLWNoYXJ0LWRvdWdobnV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6olFwiO1xufVxuXG4uay1pLWNoYXJ0LXNjYXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiVXCI7XG59XG5cbi5rLWktY2hhcnQtc2NhdHRlci1zbW9vdGgtbGluZXMtbWFya2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJZcIjtcbn1cblxuLmstaS1jaGFydC1zY2F0dGVyLXNtb290aC1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJdcIjtcbn1cblxuLmstaS1jaGFydC1zY2F0dGVyLXN0cmFpZ2h0LWxpbmVzLW1hcmtlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiYXCI7XG59XG5cbi5rLWktY2hhcnQtc2NhdHRlci1zdHJhaWdodC1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJlcIjtcbn1cblxuLmstaS1jaGFydC1idWJibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiaXCI7XG59XG5cbi5rLWktY2hhcnQtY2FuZGxlc3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qibXCI7XG59XG5cbi5rLWktY2hhcnQtb2hsYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJxcIjtcbn1cblxuLmstaS1jaGFydC1yYWRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ1cIjtcbn1cblxuLmstaS1jaGFydC1yYWRhci1tYXJrZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6onlwiO1xufVxuXG4uay1pLWNoYXJ0LXJhZGFyLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ9cIjtcbn1cblxuLmstaS1jaGFydC1yb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ooFwiO1xufVxuXG4uay1pLWNoYXJ0LWNob3JvcGxldGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qihXCI7XG59XG5cbi5rLXJ0bCAuay1pLWluZGVudC1pbmNyZWFzZSxcbi5rLXJ0bCAuay1pLWluZGVudC1kZWNyZWFzZSxcbi5rLXJ0bCAuay1pLWV4cGFuZCxcbi5rLXJ0bCAuay1pLWNvbGxhcHNlLFxuW2Rpcj1ydGxdIC5rLWktZXhwYW5kLFxuW2Rpcj1ydGxdIC5rLWktY29sbGFwc2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXNwcml0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG59XG5cbi5rLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10eXBvZ3JhcGh5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmstdHlwb2dyYXBoeSBwIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbn1cblxuLmstaDEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4uay1oMiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG5cbi5rLWgzIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbn1cblxuLmstaDQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4uay1oNSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG5cbi5rLWg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbn1cblxuLmstZGlzcGxheS0xIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogODRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmstZGlzcGxheS0yIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmstZGlzcGxheS0zIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmstZGlzcGxheS00IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmstYXZhdGFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWF2YXRhci10ZXh0LFxuLmstYXZhdGFyLWluaXRpYWxzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cblxuLmstYXZhdGFyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmstYXZhdGFyLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWF2YXRhci1zbSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtYmFzaXM6IDE2cHg7XG59XG5cbi5rLWF2YXRhci1tZCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXgtYmFzaXM6IDMycHg7XG59XG5cbi5rLWF2YXRhci1sZyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZsZXgtYmFzaXM6IDY0cHg7XG59XG5cbi5rLWF2YXRhci1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1hdmF0YXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uay1hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxMjU5Nzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xufVxuXG4uay1hdmF0YXItc29saWQuay1hdmF0YXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDNhOWY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNDtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxNzc5YmE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3OWJhO1xufVxuXG4uay1hdmF0YXItc29saWQuay1hdmF0YXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzNhZGI3NjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWRiNzY7XG59XG5cbi5rLWF2YXRhci1zb2xpZC5rLWF2YXRhci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWUwMDtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2M0YjM3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjNGIzNztcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1hdmF0YXItc29saWQuay1hdmF0YXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG4uay1hdmF0YXItc29saWQuay1hdmF0YXItaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLXByaW1hcnkge1xuICBjb2xvcjogIzEyNTk3OTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUuay1hdmF0YXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMwM2E5ZjQ7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLWluZm8ge1xuICBjb2xvcjogIzE3NzliYTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUuay1hdmF0YXItc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2FkYjc2O1xufVxuXG4uay1hdmF0YXItb3V0bGluZS5rLWF2YXRhci13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmFlMDA7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLWVycm9yIHtcbiAgY29sb3I6ICNjYzRiMzc7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLWRhcmsge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUuay1hdmF0YXItbGlnaHQge1xuICBjb2xvcjogI2ViZWJlYjtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUuay1hdmF0YXItaW52ZXJzZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmstY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWN1cnNvci1ub25lIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4uay1jdXJzb3ItY29udGV4dC1tZW51IHtcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnU7XG59XG5cbi5rLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uay1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLmstY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQ7XG59XG5cbi5rLWN1cnNvci1jZWxsIHtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1jdXJzb3ItY3Jvc3NoYWlyIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5rLWN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XG4gIGN1cnNvcjogdmVydGljYWwtdGV4dDtcbn1cblxuLmstY3Vyc29yLWFsaWFzIHtcbiAgY3Vyc29yOiBhbGlhcztcbn1cblxuLmstY3Vyc29yLWNvcHkge1xuICBjdXJzb3I6IGNvcHk7XG59XG5cbi5rLWN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1jdXJzb3Itbm8tZHJvcCB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cblxuLmstY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW4tcmVzaXplIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW5lLXJlc2l6ZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbnctcmVzaXplIHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1zZS1yZXNpemUge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uay1jdXJzb3Itdy1yZXNpemUge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItZXctcmVzaXplIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1ucy1yZXNpemUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW5lc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW53c2UtcmVzaXplIHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLWNvbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1yb3ctcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItYWxsLXNjcm9sbCB7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbn1cblxuLmstY3Vyc29yLXpvb20taW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5rLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5rLWN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uay1jdXJzb3ItZ3JhYmJpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uay1iYWRnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWJhZGdlID4gKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmstYmFkZ2UsXG4uay1iYWRnZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuay1iYWRnZTpob3Zlcixcbi5rLWJhZGdlID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1iYWRnZS1pY29uIHtcbiAgbWF4LXdpZHRoOiAxZW07XG4gIG1heC1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1iYWRnZS1pY29uLmstc3ZnLWljb24gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uay1iYWRnZS1zbSB7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmstYmFkZ2Utc206ZW1wdHkge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5rLWJhZGdlLW1kIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uay1iYWRnZS1tZDplbXB0eSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmstYmFkZ2UtbGcge1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5rLWJhZGdlLWxnOmVtcHR5IHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uay1iYWRnZS1yb3VuZGVkLmstYmFkZ2Utc20ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmstYmFkZ2Utcm91bmRlZC5rLWJhZGdlLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rLWJhZGdlLXJvdW5kZWQuay1iYWRnZS1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWJhZGdlLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xufVxuXG4uay1iYWRnZS1jaXJjbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uay1iYWRnZS1jaXJjbGUuay1iYWRnZS1zbSB7XG4gIHdpZHRoOiBjYWxjKCAxZW0gKyA0cHggKyAycHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxZW0gKyA0cHggKyAycHggKTtcbn1cbi5rLWJhZGdlLWNpcmNsZS5rLWJhZGdlLW1kIHtcbiAgd2lkdGg6IGNhbGMoIDFlbSArIDhweCArIDJweCApO1xuICBoZWlnaHQ6IGNhbGMoIDFlbSArIDhweCArIDJweCApO1xufVxuLmstYmFkZ2UtY2lyY2xlLmstYmFkZ2UtbGcge1xuICB3aWR0aDogY2FsYyggMWVtICsgMTJweCArIDJweCApO1xuICBoZWlnaHQ6IGNhbGMoIDFlbSArIDEycHggKyAycHggKTtcbn1cblxuLmstYmFkZ2UtZG90IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG4uay1iYWRnZS1kb3Quay1iYWRnZS1zbSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmstYmFkZ2UtZG90LmstYmFkZ2UtbWQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmstYmFkZ2UtZG90LmstYmFkZ2UtbGcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG5rZW5kby1iYWRnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWJhZGdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWJhZGdlLWluc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5rLWJhZGdlLWVkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG4uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCxcbltkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsXG5bZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsXG5bZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLWVuZCxcbltkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsXG5bZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LFxuW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsXG5bZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCxcbltkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cbi5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LFxuW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCxcbltkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFxuW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsXG5bZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsXG5bZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LFxuW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCxcbltkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLFxuW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xufVxuXG4uay1iYWRnZS1ib3JkZXItY3V0b3V0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmY7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2UtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzEyNTk3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstYmFkZ2Utc29saWQuay1iYWRnZS10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAzYTlmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQ7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2UtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3NzliYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzc5YmE7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2Utc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzNhZGI3NjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWRiNzY7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2Utd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFlMDA7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2UtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjYzRiMzc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M0YjM3O1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmstYmFkZ2Utc29saWQuay1iYWRnZS1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmstYmFkZ2Utb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTI1OTc5O1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUuay1iYWRnZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMDNhOWY0O1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjMTc3OWJhO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2FkYjc2O1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhZTAwO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2UtZXJyb3Ige1xuICBjb2xvcjogI2NjNGIzNztcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLWRhcmsge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICNlYmViZWI7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUuay1iYWRnZS1pbnZlcnNlIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWJ1dHRvbiAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstYnV0dG9uOmRpc2FibGVkLCAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5rLWJ1dHRvbjpob3ZlciwgLmstYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuLmstYnV0dG9uIC5rLWljb24sXG4uay1idXR0b24gLmstaW1hZ2UsXG4uay1idXR0b24gLmstc3ByaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstYnV0dG9uLWljb250ZXh0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1idXR0b24taWNvbnRleHQgLmstaWNvbixcbi5rLWJ1dHRvbi1pY29udGV4dCAuay1pbWFnZSxcbi5rLWJ1dHRvbi1pY29udGV4dCAuay1zcHJpdGUge1xuICBtYXJnaW46IDAgNHB4IDAgLTRweDtcbn1cbi5rLWJ1dHRvbi1pY29udGV4dC5rLXJ0bCAuay1pY29uLFxuLmstYnV0dG9uLWljb250ZXh0LmstcnRsIC5rLWltYWdlLFxuLmstYnV0dG9uLWljb250ZXh0LmstcnRsIC5rLXNwcml0ZSwgLmstcnRsIC5rLWJ1dHRvbi1pY29udGV4dCAuay1pY29uLFxuLmstcnRsIC5rLWJ1dHRvbi1pY29udGV4dCAuay1pbWFnZSxcbi5rLXJ0bCAuay1idXR0b24taWNvbnRleHQgLmstc3ByaXRlLCAuay1idXR0b24taWNvbnRleHRbZGlyPXJ0bF0gLmstaWNvbixcbi5rLWJ1dHRvbi1pY29udGV4dFtkaXI9cnRsXSAuay1pbWFnZSxcbi5rLWJ1dHRvbi1pY29udGV4dFtkaXI9cnRsXSAuay1zcHJpdGUsIFtkaXI9cnRsXSAuay1idXR0b24taWNvbnRleHQgLmstaWNvbixcbltkaXI9cnRsXSAuay1idXR0b24taWNvbnRleHQgLmstaW1hZ2UsXG5bZGlyPXJ0bF0gLmstYnV0dG9uLWljb250ZXh0IC5rLXNwcml0ZSB7XG4gIG1hcmdpbjogMCAtNHB4IDAgNHB4O1xufVxuXG4uay10ZXh0LWJ1dHRvbiA+IC5rLWljb24sXG4uay10ZXh0LWJ1dHRvbiA+IC5rLWJ1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstaWNvbi1idXR0b24sXG4uay1idXR0b24uay1idXR0b24taWNvbiB7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5rLWljb24tYnV0dG9uIC5rLXRleHQsXG4uay1pY29uLWJ1dHRvbiAuay1idXR0b24tdGV4dCxcbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLXRleHQsXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcbn1cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246aG92ZXIsXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstc3RhdGUtaG92ZXIsXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmFjdGl2ZSxcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmstYnV0dG9uLWdyb3VwIC5rLWdyb3VwLXN0YXJ0LFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uay1idXR0b24tZ3JvdXAgLmstZ3JvdXAtZW5kLFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmstYnV0dG9uLWdyb3VwIC5rLWdyb3VwLXN0YXJ0LmstZ3JvdXAtZW5kLFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9cmFkaW9dLFxuLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uay1idXR0b24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sXG4uay1idXR0b24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCAuay1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQgLmstYnV0dG9uID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uay1zcGxpdC1idXR0b24gPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmstc3BsaXQtYnV0dG9uID4gLmstc3BsaXQtYnV0dG9uLWFycm93LFxuLmstc3BsaXQtYnV0dG9uID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IG5vbmU7XG59XG4uay1zcGxpdC1idXR0b25bZGlyPXJ0bF0gPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uay1zcGxpdC1idXR0b25bZGlyPXJ0bF0gPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWZsYXQsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b24sIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24sIC5rLWJ1dHRvbi5rLWZsYXQsXG4uay1idXR0b24uay1iYXJlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uay1idXR0b24tZmxhdDpob3ZlciwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLWJ1dHRvbjpob3ZlciwgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjpob3ZlciwgLmstYnV0dG9uLmstZmxhdDpob3Zlcixcbi5rLWJ1dHRvbi5rLWJhcmU6aG92ZXIsIC5rLWJ1dHRvbi1mbGF0Lmstc3RhdGUtaG92ZXIsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1zdGF0ZS1ob3Zlci5rLWJ1dHRvbiwgLmstY2FsZW5kYXItaGVhZGVyIC5rLXN0YXRlLWhvdmVyLmstYnV0dG9uLCAuay1zdGF0ZS1ob3Zlci5rLWJ1dHRvbi5rLWZsYXQsXG4uay1zdGF0ZS1ob3Zlci5rLWJ1dHRvbi5rLWJhcmUsIC5rLWJ1dHRvbi1mbGF0OmFjdGl2ZSwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLWJ1dHRvbjphY3RpdmUsIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246YWN0aXZlLCAuay1idXR0b24uay1mbGF0OmFjdGl2ZSxcbi5rLWJ1dHRvbi5rLWJhcmU6YWN0aXZlLCAuay1idXR0b24tZmxhdC5rLXN0YXRlLWFjdGl2ZSwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLXN0YXRlLWFjdGl2ZS5rLWJ1dHRvbiwgLmstY2FsZW5kYXItaGVhZGVyIC5rLXN0YXRlLWFjdGl2ZS5rLWJ1dHRvbiwgLmstc3RhdGUtYWN0aXZlLmstYnV0dG9uLmstZmxhdCxcbi5rLXN0YXRlLWFjdGl2ZS5rLWJ1dHRvbi5rLWJhcmUsIC5rLWJ1dHRvbi1mbGF0OmhvdmVyOmFjdGl2ZSwgLmstYnV0dG9uLWZsYXQ6aG92ZXIuay1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b246OmJlZm9yZSwgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YmVmb3JlLCAuay1idXR0b24uay1mbGF0OjpiZWZvcmUsXG4uay1idXR0b24uay1iYXJlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLW91dGxpbmUsIC5rLWJ1dHRvbi5rLW91dGxpbmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1ncm91cC1zdGFydCxcbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1ncm91cC1lbmQsXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstZ3JvdXAtc3RhcnQuay1ncm91cC1lbmQsXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rLXJ0bCAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rLXJ0bCAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmstcnRsIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyxcbi5rLXJ0bCAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLW92ZXJsYXksIC5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA4O1xufVxuLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSwgLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLXN0YXRlLWhvdmVyKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSwgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE2O1xufVxuLmstYnV0dG9uLmstc3RhdGUtc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1pZTkgLmstYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5rLWllOSAuay1idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmstaWU5IC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuLmstaWU5IC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkOmZvY3VzLFxuLmstaWUxMCAuay1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmstaWUxMCAuay1idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmstaWUxMCAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbi5rLWllMTAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaWUgLmstYnV0dG9uLFxuLmstaWUgLmstYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmstYnV0dG9uOmhvdmVyLCAuay1idXR0b24uay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG4uay1idXR0b246Zm9jdXMsIC5rLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstYnV0dG9uOmFjdGl2ZSwgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWJ1dHRvbi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstYnV0dG9uLmstcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzEyNTk3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG4uay1idXR0b24uay1wcmltYXJ5OmhvdmVyLCAuay1idXR0b24uay1wcmltYXJ5Lmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMjU0Nzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1NDc5O1xufVxuLmstYnV0dG9uLmstcHJpbWFyeTpmb2N1cywgLmstYnV0dG9uLmstcHJpbWFyeS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDE4LCA4OSwgMTIxLCAwLjQpO1xufVxuLmstYnV0dG9uLmstcHJpbWFyeTphY3RpdmUsIC5rLWJ1dHRvbi5rLXByaW1hcnkuay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxMjU5Nzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstYnV0dG9uLmstcHJpbWFyeS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstZHJvcGRvd24tYnV0dG9uOmFjdGl2ZSA+IC5rLWJ1dHRvbjpub3QoOmRpc2FibGVkKSwgLmstZHJvcGRvd24tYnV0dG9uLmstc3RhdGUtYWN0aXZlID4gLmstYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWRyb3Bkb3duLWJ1dHRvbjpmb2N1cyA+IC5rLWJ1dHRvbiwgLmstZHJvcGRvd24tYnV0dG9uLmstc3RhdGUtZm9jdXNlZCA+IC5rLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLXRvZ2dsZS1idXR0b246Zm9jdXMsIC5rLXRvZ2dsZS1idXR0b24uay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLXRvZ2dsZS1idXR0b246YWN0aXZlLCAuay10b2dnbGUtYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLXRvZ2dsZS1idXR0b246YWN0aXZlOmZvY3VzLCAuay10b2dnbGUtYnV0dG9uOmFjdGl2ZS5rLXN0YXRlLWZvY3VzZWQsIC5rLXRvZ2dsZS1idXR0b24uay1zdGF0ZS1hY3RpdmU6Zm9jdXMsIC5rLXRvZ2dsZS1idXR0b24uay1zdGF0ZS1hY3RpdmUuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246YWN0aXZlLFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSxcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuay1idXR0b24sXG4uay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmstYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246Zm9jdXMsXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCxcbi5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgLmstYnV0dG9uLFxuLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyAuay1idXR0b24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstc3BsaXQtYnV0dG9uOmZvY3VzLFxuLmstc3BsaXQtYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246YWN0aXZlLCAuay1zcGxpdC1idXR0b24uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstYnV0dG9uLmstb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWJ1dHRvbi5rLW91dGxpbmU6aG92ZXIsIC5rLWJ1dHRvbi5rLW91dGxpbmUuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG59XG4uay1idXR0b24uay1vdXRsaW5lOmZvY3VzLCAuay1idXR0b24uay1vdXRsaW5lLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1idXR0b24uay1vdXRsaW5lOmFjdGl2ZSwgLmstYnV0dG9uLmstb3V0bGluZS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG59XG4uay1idXR0b24uay1vdXRsaW5lLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xufVxuXG4uay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogIzEyNTk3OTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWJ1dHRvbi5rLXByaW1hcnkuay1vdXRsaW5lOmhvdmVyLCAuay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZS5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbn1cbi5rLWJ1dHRvbi5rLXByaW1hcnkuay1vdXRsaW5lOmZvY3VzLCAuay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDE4LCA4OSwgMTIxLCAwLjQpO1xufVxuLmstYnV0dG9uLmstcHJpbWFyeS5rLW91dGxpbmU6YWN0aXZlLCAuay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzEyNTk3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstYnV0dG9uLWZsYXQsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b24sIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24sIC5rLWJ1dHRvbi5rLWZsYXQsXG4uay1idXR0b24uay1iYXJlLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLWZsYXQsIC5rLWJ1dHRvbi1ncm91cCAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGU6bm90KC5rLWNhbGVuZGFyLW1pbmltYWwpID4gLmstYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uay1idXR0b24tZmxhdDo6YWZ0ZXIsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b246OmFmdGVyLCAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOjphZnRlciwgLmstYnV0dG9uLmstZmxhdDo6YWZ0ZXIsXG4uay1idXR0b24uay1iYXJlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstYnV0dG9uLWZsYXQ6Zm9jdXM6OmFmdGVyLCAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGU6bm90KC5rLWNhbGVuZGFyLW1pbmltYWwpID4gLmstYnV0dG9uOmZvY3VzOjphZnRlciwgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWZsYXQ6Zm9jdXM6OmFmdGVyLFxuLmstYnV0dG9uLmstYmFyZTpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1mbGF0Lmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1zdGF0ZS1mb2N1c2VkLmstYnV0dG9uOjphZnRlciwgLmstY2FsZW5kYXItaGVhZGVyIC5rLXN0YXRlLWZvY3VzZWQuay1idXR0b246OmFmdGVyLCAuay1zdGF0ZS1mb2N1c2VkLmstYnV0dG9uLmstZmxhdDo6YWZ0ZXIsXG4uay1zdGF0ZS1mb2N1c2VkLmstYnV0dG9uLmstYmFyZTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjEyO1xufVxuXG4uay1idXR0b24tZmxhdC5rLXByaW1hcnksIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1wcmltYXJ5LmstYnV0dG9uLCAuay1jYWxlbmRhci1oZWFkZXIgLmstcHJpbWFyeS5rLWJ1dHRvbiwgLmstcHJpbWFyeS5rLWJ1dHRvbi5rLWZsYXQsXG4uay1wcmltYXJ5LmstYnV0dG9uLmstYmFyZSwgLmstYnV0dG9uLWZsYXQuay1wcmltYXJ5OmhvdmVyLCAuay1idXR0b24tZmxhdC5rLXByaW1hcnkuay1zdGF0ZS1ob3ZlciwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi1mbGF0LmstcHJpbWFyeSwgLmstYnV0dG9uLWdyb3VwIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1wcmltYXJ5LmstYnV0dG9uIHtcbiAgY29sb3I6ICMxMjU5Nzk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOmhvdmVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1zdGF0ZS1ob3ZlciwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOmFjdGl2ZSwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyLmstc3RhdGUtYWN0aXZlLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6Zm9jdXMsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLXN0YXRlLWZvY3VzZWQge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjphY3RpdmU6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1zdGF0ZS1hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uay1idXR0b24uay1idXR0b24tY2xlYXIuay1zdGF0ZS1mb2N1c2VkOjphZnRlciwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyLmstc3RhdGUtZm9jdXNlZDphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uay1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmstaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTgsIDExOCwgMTE4LCAwLjUpO1xuICBvcGFjaXR5OiAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5rLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExOCwgMTE4LCAxMTgsIDAuNSk7XG59XG4uay1pbnB1dDppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstc3BhY2UtbGVmdCA+IGlucHV0LFxuLmstc3BhY2UtcmlnaHQgPiBpbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rLXNwYWNlLWxlZnQgPiAuay1pY29uLFxuLmstc3BhY2UtcmlnaHQgPiAuay1pY29uIHtcbiAgbGVmdDogM3B4O1xuICBtYXJnaW46IDNweCA2cHg7XG59XG5cbi5rLXRleHRib3guay1zcGFjZS1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1pbnB1dC1wcmVmaXgsXG4uay1pbnB1dC1zdWZmaXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xufVxuLmstaW5wdXQtcHJlZml4ID4gKixcbi5rLWlucHV0LXN1ZmZpeCA+ICoge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sXG4uay1pbnB1dC1wcmVmaXggLmstY2xlYXItdmFsdWUgPiAuay1pY29uLFxuLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbixcbi5rLWlucHV0LXN1ZmZpeCAuay1jbGVhci12YWx1ZSA+IC5rLWljb24ge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWlucHV0LWljb24ge1xuICB3aWR0aDogY2FsYyggMTZweCArIDhweCApO1xuICBoZWlnaHQ6IGNhbGMoIDIwcHggKyA4cHggKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5rLWllOSAuay1pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4uay1pZTkgLmstcnRsIC5rLWlucHV0LWljb24sIC5rLWllOSBbZGlyPXJ0bF0gLmstaW5wdXQtaWNvbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1jbGVhci12YWx1ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc2VhcmNoYmFyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstdGV4dC1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBhdXRvRmlsbFN0YXJ0IHt9XG5Aa2V5ZnJhbWVzIGF1dG9GaWxsRW5kIHt9XG4uay1hdXRvZmlsbDotd2Via2l0LWF1dG9maWxsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsU3RhcnQ7XG59XG5cbi5rLWF1dG9maWxsOm5vdCg6LXdlYmtpdC1hdXRvZmlsbCkge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxFbmQ7XG59XG5cbi5rLXRleHRib3g6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbFN0YXJ0O1xufVxuXG4uay10ZXh0Ym94Om5vdCg6LXdlYmtpdC1hdXRvZmlsbCkge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxFbmQ7XG59XG5cbi5rLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rLXBvcHVwIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1wb3B1cCA+IC5rLXdpZGdldCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLXBvcHVwLmstY29sb3JwaWNrZXItcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmstcG9wdXAgLmstaXRlbSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uay1wb3B1cCAuay1ydGwgLmstbGlzdC1vcHRpb25sYWJlbCwgW2Rpcj1ydGxdIC5rLXBvcHVwIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG4uay1hbmltYXRpb24tY29udGFpbmVyLXNob3duIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcG9wdXAgLmstaXRlbS5rLWZpcnN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlcixcbi5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWluLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcG9wdXAgPiAuay1ncm91cC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5rLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmstcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyLmstdmlydHVhbC1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXBvcHVwID4gLmstY29sb3JwYWxldHRlIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBmb250LXNpemU6IDkuOTk2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItd2lkdGg6IDdweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE0cHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstcnRsLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAsXG5bZGlyPXJ0bF0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5rLXJ0bC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUsXG5bZGlyPXJ0bF0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTRweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmstZ3JvdXAtaGVhZGVyICsgZGl2ID4gLmstbGlzdCA+IC5rLWl0ZW0uay1maXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBvcHVwIC5rLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4uay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcG9wdXAuay1wb3B1cC1mbHVzaCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWxpc3Qtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmstbGlzdCA+IC5rLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWxpc3QgPiAuay1pdGVtID4gLmstaWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay1saXN0ID4gLmstY3VzdG9tLWl0ZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uay1saXN0ID4gLmstY3VzdG9tLWl0ZW0gPiAuay1pLXBsdXMsIC5rLWxpc3QgPiAuay1jdXN0b20taXRlbSA+IC5rLXBsdXMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3QgPiAuay1pdGVtID4gLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstbGlzdCAuay1pdGVtLFxuLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWxpc3QtZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5rLWxpc3QtZmlsdGVyID4gLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAxNnB4ICsgOHB4ICk7XG59XG4uay1saXN0LWZpbHRlciA+IC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKCA4cHggKyA4cHggKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5rLXJ0bCAuay1saXN0LWZpbHRlciA+IC5rLXRleHRib3gsIFtkaXI9cnRsXSAuay1saXN0LWZpbHRlciA+IC5rLXRleHRib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMTZweCArIDhweCApO1xufVxuLmstcnRsIC5rLWxpc3QtZmlsdGVyID4gLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWxpc3QtZmlsdGVyID4gLmstaWNvbiB7XG4gIGxlZnQ6IGNhbGMoIDhweCArIDhweCApO1xuICByaWdodDogYXV0bztcbn1cblxuLmstZHJvcGRvd24tYnV0dG9uIC5rLXBvcHVwIC5rLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1saXN0IC5rLWl0ZW06Zm9jdXMsXG4uay1kcm9wZG93bi1idXR0b24gLmstbGlzdCAuay1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1idXR0b24gLmstaWNvbiB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xufVxuLmstaWUxMSAuay1saXN0LWNvbnRhaW5lciAuay1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rLWxpc3QtY29udGFpbmVyIC5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1ub2RhdGEgLmstYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmstbGlzdC1jb250YWluZXIgLmstc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstdmlydHVhbC1jb250ZW50ID4gLmstdmlydHVhbC1saXN0ID4gLmstdmlydHVhbC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay1wb3B1cCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uay1wb3B1cCA+IGtlbmRvLWxpc3QgPiAuay1maXJzdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLXBvcHVwID4gLmstZ3JvdXAtaGVhZGVyLFxuLmstcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyLmstZmlyc3QsXG4uay1wb3B1cCA+IC5rLXZpcnR1YWwtd3JhcCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1wb3B1cCAuay1saXN0IC5rLWl0ZW0gPiAuay1ncm91cCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xufVxuXG4uay1wb3B1cCAuay1saXN0IC5rLWl0ZW0gPiAuay1ncm91cDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2ICM3Njc2NzYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXJ0bC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUsXG5bZGlyPXJ0bF0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzY3Njc2O1xufVxuXG4uay1ncm91cC1oZWFkZXIgKyBkaXYgPiAuay1saXN0ID4gLmstaXRlbS5rLWZpcnN0OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLXBvcHVwID4gLmstY29sb3JwYWxldHRlLFxuLmstcG9wdXAgPiAuay1mbGF0Y29sb3JwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbGlzdCAuay1pdGVtOmhvdmVyLFxuLmstbGlzdCAuay1pdGVtLmstc3RhdGUtaG92ZXIsXG4uay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLFxuLmstbGlzdC1vcHRpb25sYWJlbC5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG4uay1saXN0IC5rLWl0ZW06aG92ZXIuay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLWhvdmVyLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtaG92ZXIuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1ZDdlO1xufVxuXG4uay1saXN0IC5rLWl0ZW06Zm9jdXMsXG4uay1saXN0IC5rLWl0ZW0uay1zdGF0ZS1mb2N1c2VkLFxuLmstbGlzdC1vcHRpb25sYWJlbDpmb2N1cyxcbi5rLWxpc3Qtb3B0aW9ubGFiZWwuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuLmstbGlzdC1vcHRpb25sYWJlbC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNob3duLFxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1maXhlZCA+IC5rLXBvcHVwIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLFxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWxpc3QtY29udGFpbmVyIC5rLWJ1dHRvbjpob3Zlcixcbi5rLWxpc3QtY29udGFpbmVyIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1idXR0b246YWN0aXZlLFxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uOmZvY3VzLFxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstbGlzdC1jb250YWluZXIgLmstbm9kYXRhIHtcbiAgY29sb3I6IHJnYmEoMTE4LCAxMTgsIDExOCwgMC41KTtcbn1cbi5rLWxpc3QtY29udGFpbmVyIC5rLW5vZGF0YSAuay1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuXG4uay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXRvb2xiYXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLThweDtcbn1cbi5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmstdG9vbGJhciA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uay10b29sYmFyID4gKiA+IGxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbn1cbi5rLXRvb2xiYXIgLmstYnV0dG9uLFxuLmstdG9vbGJhciAuay1idXR0b24tZ3JvdXAsXG4uay10b29sYmFyIC5rLXNlcGFyYXRvcixcbi5rLXRvb2xiYXIgLmstc3BsaXQtYnV0dG9uLFxuLmstdG9vbGJhciAuay10ZXh0Ym94LFxuLmstdG9vbGJhciAuay13aWRnZXQsXG4uay10b29sYmFyIGxhYmVsIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b24ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmstdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgKyAxNnB4ICk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay10b29sYmFyIC5rLXNlcGFyYXRvcixcbi5rLXRvb2xiYXIgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uay10b29sYmFyIC5rLXNwYWNlcixcbi5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLXRvb2xiYXIgLmstdG9vbGJhci10ZW1wbGF0ZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxua2VuZG8tdG9vbGJhci1yZW5kZXJlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhci5rLXJ0bCAuay1vdmVyZmxvdy1hbmNob3IsIC5rLXJ0bCAuay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciwgLmstdG9vbGJhcltkaXI9cnRsXSAuay1vdmVyZmxvdy1hbmNob3IsIFtkaXI9cnRsXSAuay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWZsb2F0aW5nLXRvb2xiYXIsXG4uZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZzogOHB4IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLWZsb2F0aW5nLXRvb2xiYXIgLmstdG9vbGJhcixcbi5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQgLmstdG9vbGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWVkaXRvcnRvb2xiYXItZHJhZ0hhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2xiYXIge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmstdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uay10b29sYmFyIC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLXRvb2xiYXIgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5rLWZsb2F0aW5nLXRvb2xiYXIsXG4uZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmstZm9ybSxcbi5rLWZvcm0taW5saW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuXG4uay1maWVsZHNldCB7XG4gIG1hcmdpbjogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbn1cbi5rLWZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxua2VuZG8tbGFiZWwgPiAuay1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1sYWJlbC1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1pbnB1dC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5rLWlucHV0LWxhYmVsOmRpcihydGwpLCAuay1ydGwgLmstaW5wdXQtbGFiZWwsIC5rLWlucHV0LWxhYmVsLmstcnRsLCBbZGlyPXJ0bF0gLmstaW5wdXQtbGFiZWwsIC5rLWlucHV0LWxhYmVsW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmstZm9ybSB7XG4gIGJvcmRlcjogMDtcbn1cbi5rLWZvcm0gLmstbGFiZWwsXG4uay1mb3JtIGtlbmRvLWxhYmVsLFxuLmstZm9ybSAuay1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uay1mb3JtIC5rLWNoZWNrYm94LWxhYmVsLFxuLmstZm9ybSAuay1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmstZm9ybSAuay1mb3JtLWZpZWxkc2V0IHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDA7XG59XG4uay1mb3JtIC5rLWZvcm0tZmllbGRzZXQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rLWZvcm0gLmstZm9ybS1sZWdlbmQge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5rLWZvcm0gLmstZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uay1mb3JtIC5rLWZvcm0tZmllbGQsXG4uay1mb3JtIC5rLWZvcm0tYnV0dG9ucyxcbi5rLWZvcm0gLmstZGF0ZXJhbmdlcGlja2VyIC5rLXRleHRib3gtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5rLWZvcm0gPiAqOmZpcnN0LWNoaWxkLFxuLmstZm9ybSAuay1kYXRlcmFuZ2VwaWNrZXIgLmstdGV4dGJveC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmstZm9ybSAuay1mb3JtLWZpZWxkLFxuLmstZm9ybSAuay1mb3JtLWZpZWxkLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLWZvcm0gLmstZm9ybS1maWVsZC1kaXNhYmxlZCAuay1sYWJlbCxcbi5rLWZvcm0gLmstZm9ybS1maWVsZC1kaXNhYmxlZCAuay1mb3JtLWxhYmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmstZm9ybSAuay1hbGVydC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmstZm9ybSAuay1maWVsZC1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgOHB4O1xufVxuLmstZm9ybSAuay10ZXh0Ym94LFxuLmstZm9ybSAuay10ZXh0YXJlYSxcbi5rLWZvcm0gLmstYXV0b2NvbXBsZXRlLFxuLmstZm9ybSAuay1jb21ib2JveCxcbi5rLWZvcm0gLmstZHJvcGRvd24sXG4uay1mb3JtIC5rLW11bHRpc2VsZWN0LFxuLmstZm9ybSAuay1kYXRlaW5wdXQsXG4uay1mb3JtIC5rLWRhdGVwaWNrZXIsXG4uay1mb3JtIC5rLWRhdGV0aW1lcGlja2VyLFxuLmstZm9ybSAuay1kYXRlcmFuZ2VwaWNrZXItd3JhcCxcbi5rLWZvcm0gLmstdGltZXBpY2tlcixcbi5rLWZvcm0gLmstbnVtZXJpY3RleHRib3gsXG4uay1mb3JtIC5rLW1hc2tlZHRleHRib3gsXG4uay1mb3JtIC5rLXRleHRib3gtY29udGFpbmVyLFxuLmstZm9ybSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rLWZvcm0tYnV0dG9ucyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5rLWZvcm0tYnV0dG9ucyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstZm9ybS1oaW50LFxuLmstZm9ybS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXRleHQtc3RhcnQsXG4uay1idXR0b25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay10ZXh0LWVuZCxcbi5rLWJ1dHRvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstZm9ybS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGluaGVyaXQ7XG59XG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgZmxleDogMTtcbn1cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uay1mb3JtIFtkaXI9cnRsXSAuay1mb3JtLWJ1dHRvbnMgPiAqLCAuay1mb3JtIFtkaXI9cnRsXS5rLWZvcm0tYnV0dG9ucyA+ICosIC5rLXJ0bCAuay1mb3JtIC5rLWZvcm0tYnV0dG9ucyA+ICosIC5rLXJ0bCAuay1mb3JtLmstZm9ybS1idXR0b25zID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLWZvcm0gW2Rpcj1ydGxdIC5rLWZvcm0tYnV0dG9ucyA+ICo6bGFzdC1jaGlsZCwgLmstZm9ybSBbZGlyPXJ0bF0uay1mb3JtLWJ1dHRvbnMgPiAqOmxhc3QtY2hpbGQsIC5rLXJ0bCAuay1mb3JtIC5rLWZvcm0tYnV0dG9ucyA+ICo6bGFzdC1jaGlsZCwgLmstcnRsIC5rLWZvcm0uay1mb3JtLWJ1dHRvbnMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5rLWZvcm0gW2Rpcj1ydGxdIC5rLWxhYmVsLW9wdGlvbmFsLCAuay1ydGwgLmstZm9ybSAuay1sYWJlbC1vcHRpb25hbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIFtkaXI9cnRsXS5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsXG4uay1mb3JtLWhvcml6b250YWwgW2Rpcj1ydGxdLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsXG4uay1mb3JtLWhvcml6b250YWwgW2Rpcj1ydGxdIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0gLmstZm9ybS1maWVsZCA+IGtlbmRvLWxhYmVsLFxuLmstZm9ybS1ob3Jpem9udGFsIFtkaXI9cnRsXSAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCwgLmstcnRsIC5rLWZvcm0taG9yaXpvbnRhbC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLXJ0bCAuay1mb3JtLWhvcml6b250YWwuay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsXG4uay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsXG4uay1ydGwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLXJ0bCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IGtlbmRvLWxhYmVsLFxuLmstcnRsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5rLWZvcm0taW5saW5lIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDMycHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0OmZpcnN0LWNoaWxkOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6bGFzdC1jaGlsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmstZm9ybS1pbmxpbmUgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBzcGFuOm5vdCguay13aWRnZXQpIHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHBhZGRpbmc6IGNhbGMoIDRweCArIDFweCApIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBpbnB1dCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBpbnB1dDpub3QoLmstY2hlY2tib3gpOm5vdCguay1yYWRpbykge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstYWxlcnQtZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstZmllbGQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG4uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMTZweCAtMTZweDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcC5rLXJvb3QtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcCAuay1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWVkaXQtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zIHtcbiAgbWFyZ2luOiAxNnB4IC0xNnB4IC0xNnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG5cbi5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWFjdGlvbi1idXR0b25zLFxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIG1hcmdpbjogMWVtIC0xNnB4IC0xNnB4O1xufVxuXG4uay1lZGl0LWxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IGNhbGMoIDRweCArIDFweCApIDA7XG4gIHdpZHRoOiAzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWVkaXQtZmllbGQge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgd2lkdGg6IDY1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWVkaXQtZmllbGQuay1uby1lZGl0b3Ige1xuICBwYWRkaW5nOiBjYWxjKCA0cHggKyAxcHggKSAwO1xufVxuXG4uay1lZGl0LWZpZWxkID4gLmstd2lkZ2V0LFxuLmstZWRpdC1maWVsZCA+IC5rLXRleHRib3gsXG4uay1lZGl0LWZpZWxkID4gLmstdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5rLWVkaXQtZmllbGQgPiAuay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLmstcmFkaW8pLFxuLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmstY2hlY2tib3gpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRleDtcbn1cbi5rLWVkaXQtZmllbGQgLmstcmFkaW8tbGFiZWwsXG4uay1lZGl0LWZpZWxkIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uay1lZGl0LWZpZWxkID4gLmstcmVzZXQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uay1lZGl0LWZpZWxkIC5rLXJlc2V0IC5rLXdpZGdldCB7XG4gIG1hcmdpbjogMCAwLjRleCAwIDFleDtcbn1cblxuLmstcnRsIC5rLWVkaXQtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay1ydGwgLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uay13aWRnZXQuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstd2lkZ2V0LmZvcm0tY29udHJvbCxcbi5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sIC5rLXRleHRib3gsXG4uay10ZXh0Ym94LmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1tdWx0aXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbnB1dC1ncm91cCAuay1kYXRlaW5wdXQtd3JhcCxcbi5pbnB1dC1ncm91cCAuay1kcm9wZG93bi13cmFwLFxuLmlucHV0LWdyb3VwIC5rLW11bHRpc2VsZWN0LXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstbnVtZXJpYy13cmFwLFxuLmlucHV0LWdyb3VwIC5rLXBpY2tlci13cmFwLFxuLmlucHV0LWdyb3VwIC5rLW1hc2tlZHRleHRib3ggLmstdGV4dGJveCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuay1kYXRlaW5wdXQtd3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstZHJvcGRvd24td3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstbnVtZXJpYy13cmFwIC5rLXNlbGVjdCxcbi5pbnB1dC1ncm91cCAuay1waWNrZXItd3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstbWFza2VkdGV4dGJveCAuay10ZXh0Ym94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuay13aWRnZXQuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sIC5rLXRleHRib3gsXG4uaW5wdXQtZ3JvdXAgLmstdGV4dGJveC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cbi5pbnB1dC1ncm91cCAuay13aWRnZXQuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmstZGF0ZWlucHV0LXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5rLWRyb3Bkb3duLXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5rLW11bHRpc2VsZWN0LXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5rLW51bWVyaWMtd3JhcCxcbi5pbnB1dC1ncm91cCAuay13aWRnZXQuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmstcGlja2VyLXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmstdGV4dGJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmstd2lkZ2V0IC5rLWRhdGVpbnB1dC13cmFwLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgKyAuay13aWRnZXQgLmstZHJvcGRvd24td3JhcCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmstd2lkZ2V0IC5rLW11bHRpc2VsZWN0LXdyYXAsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5rLXdpZGdldCAuay1udW1lcmljLXdyYXAsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5rLXdpZGdldCAuay1waWNrZXItd3JhcCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmstd2lkZ2V0ID4gLmstdGV4dGJveCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmstd2lkZ2V0LmZvcm0tY29udHJvbCAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG59XG4uay13aWRnZXQuZm9ybS1jb250cm9sLXNtIC5rLWlucHV0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGhlaWdodDogMS44MTI1cmVtO1xufVxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1zbSAuay1kYXRlaW5wdXQtd3JhcCAuay1zZWxlY3QsXG4uay13aWRnZXQuZm9ybS1jb250cm9sLXNtIC5rLWRyb3Bkb3duLXdyYXAgLmstc2VsZWN0LFxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1zbSAuay1waWNrZXItd3JhcCAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1zbSAuay1zZWxlY3Qge1xuICB3aWR0aDogMS44MTI1cmVtO1xufVxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1sZyAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBoZWlnaHQ6IDIuODc1cmVtO1xufVxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1sZyAuay1kYXRlaW5wdXQtd3JhcCAuay1zZWxlY3QsXG4uay13aWRnZXQuZm9ybS1jb250cm9sLWxnIC5rLWRyb3Bkb3duLXdyYXAgLmstc2VsZWN0LFxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1sZyAuay1waWNrZXItd3JhcCAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uay13aWRnZXQuZm9ybS1jb250cm9sLWxnIC5rLXNlbGVjdCB7XG4gIHdpZHRoOiAyLjg3NXJlbTtcbn1cblxuLmstbWFza2VkdGV4dGJveC5mb3JtLWNvbnRyb2wgLmstdGV4dGJveCB7XG4gIGhlaWdodDogY2FsYyggMi4yNXJlbSArIDJweCApO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sLXNtIC5rLXRleHRib3gge1xuICBoZWlnaHQ6IGNhbGMoIDEuODEyNXJlbSArIDNweCApO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sLWxnIC5rLXRleHRib3gge1xuICBoZWlnaHQ6IGNhbGMoIDIuODc1cmVtICsgMnB4ICk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uay10ZXh0Ym94LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogY2FsYyggMi4yNXJlbSArIDJweCApO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5rLXRleHRib3guZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKCAxLjgxMjVyZW0gKyAycHggKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uay10ZXh0Ym94LmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYyggMi44NzVyZW0gKyAycHggKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5rLWRhdGVpbnB1dC5mb3JtLWNvbnRyb2wtc20gLmstbGluay1pbmNyZWFzZSA+IC5rLWljb24sXG4uay1udW1lcmljdGV4dGJveC5mb3JtLWNvbnRyb2wtc20gLmstbGluay1pbmNyZWFzZSA+IC5rLWljb24ge1xuICBib3R0b206IC0ycHg7XG59XG4uay1kYXRlaW5wdXQuZm9ybS1jb250cm9sLXNtIC5rLWxpbmstZGVjcmVhc2UgPiAuay1pY29uLFxuLmstbnVtZXJpY3RleHRib3guZm9ybS1jb250cm9sLXNtIC5rLWxpbmstZGVjcmVhc2UgPiAuay1pY29uIHtcbiAgdG9wOiAtMnB4O1xufVxuLmstZGF0ZWlucHV0LmZvcm0tY29udHJvbC1zbSAuay1saW5rLFxuLmstbnVtZXJpY3RleHRib3guZm9ybS1jb250cm9sLXNtIC5rLWxpbmsge1xuICBoZWlnaHQ6IDAuOTA2MjVyZW07XG59XG4uay1kYXRlaW5wdXQuZm9ybS1jb250cm9sLWxnIC5rLWxpbmssXG4uay1udW1lcmljdGV4dGJveC5mb3JtLWNvbnRyb2wtbGcgLmstbGluayB7XG4gIGhlaWdodDogMS40Mzc1cmVtO1xufVxuXG4uay1kYXRlaW5wdXQuZm9ybS1jb250cm9sIC5rLWRhdGVpbnB1dC13cmFwIC5rLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmstZm9ybSxcbi5rLWZvcm0taW5saW5lIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay1mb3JtIGZpZWxkc2V0IGxlZ2VuZCxcbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmstZm9ybSAuay1mb3JtLWxlZ2VuZCxcbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tbGVnZW5kIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmstZm9ybSAuay1maWVsZC1pbmZvLFxuLmstZm9ybS1pbmxpbmUgLmstZmllbGQtaW5mbyB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuLmstZm9ybSAuay1hbGVydC1lcnJvcixcbi5rLWZvcm0taW5saW5lIC5rLWFsZXJ0LWVycm9yIHtcbiAgY29sb3I6ICNjYzRiMzc7XG59XG5cbi5rLWZvcm0tZXJyb3IsXG4uay10ZXh0LWVycm9yLFxuLmstZm9ybS1maWVsZC1lcnJvciAuay1sYWJlbCB7XG4gIGNvbG9yOiAjY2M0YjM3O1xufVxuXG4uay1mb3JtLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstbGlzdGdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1saXN0Z3JvdXAgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0Z3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcbiAgbWFyZ2luOiAtOHB4IC0xMnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcbiAgbWFyZ2luOiAtOHB4IC0xMnB4IC04cHggMDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogLThweCAtMTJweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbCB7XG4gIHdpZHRoOiA0MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHNlbGVjdCxcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLFxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNGVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCAuay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCAuay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLFxuLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCA+IHVsIC5rLWxpc3Rncm91cC1pdGVtLFxuLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94OjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIu6EmFwiO1xuICBmb250LWZhbWlseTogXCJXZWJDb21wb25lbnRzSWNvbnNcIiwgbW9ub3NwYWNlO1xufVxuXG4uay1jaGVja2JveDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLFxuLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmstY2hlY2tib3g6ZGlzYWJsZWQsXG4uay1jaGVja2JveDpkaXNhYmxlZCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoIDE2cHggKyAxcHggKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNoZWNrYm94LWxhYmVsIC5rLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstY2hlY2tib3gtbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstY2hlY2tib3gtbGFiZWwuay1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG4uay1jaGVja2JveC1sYWJlbCAuay1yaXBwbGUge1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5rLWNoZWNrYm94LWxhYmVsIC5rLXJpcHBsZS1ibG9iIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLFxuLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbmtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5rZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstY2hlY2tib3gtbGlzdCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmstY2hlY2tib3gtbGlzdCAuay1jaGVja2JveC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzMnB4IDAgMDtcbn1cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLFxuLmstcnRsIC5rLWNoZWNrYm94LWxhYmVsICsgLmstY2hlY2tib3gsXG5bZGlyPXJ0bF0gLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCxcbltkaXI9cnRsXSAuay1jaGVja2JveC1sYWJlbCArIC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmstcnRsIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gsXG5bZGlyPXJ0bF0gLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLXJ0bCBrZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3g6bGFzdC1jaGlsZCxcbltkaXI9cnRsXSBrZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmstcnRsIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCxcbltkaXI9cnRsXSBrZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0sXG5bZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQsXG5bZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxufVxuLmstY2hlY2tib3gge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmstY2hlY2tib3g6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5rLWNoZWNrYm94OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZSxcbi5rLWNoZWNrYm94Lmstc3RhdGUtaW5kZXRlcm1pbmF0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICMxMjU5Nzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMxMjU5Nzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xufVxuXG4uay1jaGVja2JveDpjaGVja2VkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxOCwgODksIDEyMSwgMC4zKTtcbn1cblxuLmstY2hlY2tib3guay1pbnZhbGlkLFxuLmstY2hlY2tib3guay1zdGF0ZS1pbnZhbGlkLFxuLmstY2hlY2tib3gubmctaW52YWxpZC5uZy10b3VjaGVkLFxuLmstY2hlY2tib3gubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbn1cblxuLmstY2hlY2tib3guay1pbnZhbGlkICsgLmstY2hlY2tib3gtbGFiZWwsXG4uay1jaGVja2JveC5rLXN0YXRlLWludmFsaWQgKyAuay1jaGVja2JveC1sYWJlbCxcbi5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctdG91Y2hlZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuLmstY2hlY2tib3gubmctaW52YWxpZC5uZy1kaXJ0eSArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6ICNjYzRiMzc7XG59XG5cbi5rLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1yYWRpbzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcmFkaW86Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstcmFkaW86ZGlzYWJsZWQsXG4uay1yYWRpbzpkaXNhYmxlZCArIC5rLXJhZGlvLWxhYmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uay1yYWRpby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTZweCArIDFweCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1yYWRpby1sYWJlbCAuay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLXJhZGlvLWxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXJhZGlvLWxhYmVsIC5rLXJpcHBsZSB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmstcmFkaW8tbGFiZWwgLmstcmlwcGxlLWJsb2Ige1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsXG4uay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxua2VuZG8tbGFiZWwuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1yYWRpby1saXN0IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uay1yYWRpby1saXN0IC5rLXJhZGlvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xufVxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcnRsIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsXG4uay1ydGwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyxcbltkaXI9cnRsXSAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLFxuW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay1ydGwgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyxcbltkaXI9cnRsXSAuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmstcnRsIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbzpsYXN0LWNoaWxkLFxuW2Rpcj1ydGxdIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uay1ydGwga2VuZG8tbGFiZWwuay1yYWRpby1sYWJlbCA+IC5rLWxhYmVsOmZpcnN0LWNoaWxkLFxuW2Rpcj1ydGxdIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSxcbltkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCxcbltkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXJhZGlvOjotbXMtY2hlY2sge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rLXJhZGlvOjotbXMtY2hlY2sge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG4uay1yYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuXG4uay1yYWRpbzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmstcmFkaW86Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1yYWRpby5rLWludmFsaWQsXG4uay1yYWRpby5rLXN0YXRlLWludmFsaWQsXG4uay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4uay1yYWRpby5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xufVxuXG4uay1yYWRpby5rLWludmFsaWQgKyAuay1yYWRpby1sYWJlbCxcbi5rLXJhZGlvLmstc3RhdGUtaW52YWxpZCArIC5rLXJhZGlvLWxhYmVsLFxuLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkICsgLmstcmFkaW8tbGFiZWwsXG4uay1yYWRpby5uZy1pbnZhbGlkLm5nLWRpcnR5ICsgLmstcmFkaW8tbGFiZWwge1xuICBjb2xvcjogI2NjNGIzNztcbn1cblxuLmstcmFkaW86Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzEyNTk3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxMjU5Nzk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE4LCA4OSwgMTIxLCAwLjMpO1xufVxuXG4uay1zd2l0Y2gge1xuICBib3JkZXItcmFkaXVzOiA2ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDZlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstc3dpdGNoIFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1pZSAuay1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXN3aXRjaCxcbi5rLXN3aXRjaC1jb250YWluZXIsXG4uay1zd2l0Y2gtaGFuZGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZlbTtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgd2lkdGg6IDZlbTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1vdXQgMHM7XG59XG4uay1pZSAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXN3aXRjaC1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA2ZW07XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogM2VtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1vdXQgMHM7XG59XG4uay1pZSAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogY2FsYyggMTAwJSAtIDNlbSApO1xufVxuLmstaWUgLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1oYW5kbGUsIC5rLWVkZ2UgLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbn1cblxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogMDtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9uLFxuLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgKyBjYWxjKCAtMSAqICggM2VtICsgY2FsYyggOHB4ICsgMnB4ICkgKyAwcHggKSApICk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogY2FsYyggOHB4IC0gMHB4ICk7XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IGNhbGMoIDhweCAtIDBweCApO1xufVxuXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1oYW5kbGUsXG4uay1zd2l0Y2hbZGlyPXJ0bF0uay1zd2l0Y2gtb24gLmstc3dpdGNoLWhhbmRsZSB7XG4gIGxlZnQ6IDA7XG59XG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtaGFuZGxlLFxuLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogY2FsYyggMTAwJSAtIDNlbSApO1xufVxuLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtbGFiZWwtb24sXG4uay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiBjYWxjKCA4cHggLSAwcHggKTtcbn1cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9mZixcbi5rLXN3aXRjaFtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogY2FsYyggOHB4IC0gMHB4ICk7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuXG4uay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjYWNhY2E7XG59XG5cbi5rLXN3aXRjaC1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmstc3dpdGNoLWhhbmRsZSAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1zd2l0Y2gtbGFiZWwtb24sXG4uay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uay1zd2l0Y2gtb246aG92ZXIgLmstc3dpdGNoLWNvbnRhaW5lciwgLmstc3dpdGNoLW9uLmstc3RhdGUtaG92ZXIgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjZmO1xufVxuLmstc3dpdGNoLW9uOmhvdmVyIC5rLXN3aXRjaC1oYW5kbGUsIC5rLXN3aXRjaC1vbi5rLXN0YXRlLWhvdmVyIC5rLXN3aXRjaC1oYW5kbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5rLXN3aXRjaC1vZmY6aG92ZXIgLmstc3dpdGNoLWNvbnRhaW5lciwgLmstc3dpdGNoLW9mZi5rLXN0YXRlLWhvdmVyIC5rLXN3aXRjaC1jb250YWluZXIge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXN3aXRjaC1vZmY6aG92ZXIgLmstc3dpdGNoLWhhbmRsZSwgLmstc3dpdGNoLW9mZi5rLXN0YXRlLWhvdmVyIC5rLXN3aXRjaC1oYW5kbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXN3aXRjaCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay1zd2l0Y2g6Zm9jdXMgLmstc3dpdGNoLWNvbnRhaW5lciwgLmstc3dpdGNoLmstc3RhdGUtZm9jdXNlZCAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1zd2l0Y2g6aG92ZXIgLmstc3dpdGNoLWNvbnRhaW5lciwgLmstc3dpdGNoLmstc3RhdGUtaG92ZXIgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmstc3dpdGNoLmstc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uay1zd2l0Y2guay1zdGF0ZS1kaXNhYmxlZDpmb2N1cywgLmstc3dpdGNoLmstc3RhdGUtZGlzYWJsZWQuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjYWNhY2E7XG59XG4uay1zd2l0Y2hbYXJpYS1yZWFkb25seT10cnVlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgKiB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay12aWV3IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFuZS13cmFwcGVyID4gZGl2LmstcGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCxcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWNvbnRlbnQsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lcixcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gIG1hcmdpbjogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXBvcHVwLWVkaXQtZm9ybSxcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkIC5rLWdyaWQtc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1ncmlkLXNlYXJjaDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWdyaWQuay1ncmlkLW1vYmlsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250OiAxNnB4LzEgXCJXZWJDb21wb25lbnRzSWNvbnNcIjtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gaW5wdXQsXG4uay1ncmlkLW1vYmlsZSAuay1lZGl0LWNlbGwgPiBzZWxlY3QsXG4uay1ncmlkLW1vYmlsZSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiBpbnB1dCxcbi5rLWdyaWQtbW9iaWxlIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstZ3JpZC1tb2JpbGUgLmstaGVhZGVyIGEge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcgPiAuay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pdGVtcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweCAwO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLmstc2NoZWR1bGVyLW1vYmlsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmsteS1kYXRlLWZvcm1hdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luOiAxcHg7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICB3aWR0aDogMSU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMS41ZW07XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtdGV4dCxcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9kIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLW1hcmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItdGFzay10ZXh0IHtcbiAgZmxleDogMSAxIDAlO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCxcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCxcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCxcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lLFxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbixcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbixcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbixcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24ge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3QtdGl0bGUsXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLWhlbHAtdGV4dCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwICsgLmstbGlzdGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0IHtcbiAgbWFyZ2luOiAwLjVlbSAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xuICBtYXJnaW46IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLW1vYmlsZXRpbWV6b25lZWRpdG9yIHtcbiAgd2lkdGg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1zdGF0ZS1kaXNhYmxlZCA+ICoge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdG9vbGJhcixcbi5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1pY29uIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLFxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLFxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLFxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsXG5bZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsXG5bZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsXG5bZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSB7XG4gIGJvcmRlcjogMDtcbn1cbi5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldixcbi5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYsXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LFxuW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlcixcbi5rLXZpZXcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSA+IC5rLXZpZXcgPiAuay1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtbW9iaWxlIC5rLWNvbHVtbi1hY3RpdmUgKyB0aC5rLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzY3Njc2O1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbmF2LWN1cnJlbnQge1xuICBjb2xvcjogIzEyNTk3OTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1zY2hlZHVsZXItYWdlbmRhZGF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLXNjaGVkdWxlci1hZ2VuZGF3ZWVrZGF5IHtcbiAgY29sb3I6ICNjYWNhY2E7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbixcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci1hbGwtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXRvb2xzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1oZWFkZXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWhlYWRlciAuay1saW5rLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1oZWFkZXIgLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaGVhZGVyIC5rLWxpbmssXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWhlYWRlciAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1pdGVtLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstaXRlbSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaXRlbSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstbGluayB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zZWxlY3QtYWxsLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRlbGV0ZSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLXNlbGVjdC1hbGwsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNlbGVjdC1hbGwsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyB7XG4gIGNvbG9yOiAjMTI1OTc5O1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTI1OTc5O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLS1rZW5kby1wcm9ncmVzc2Jhci1wcm9ncmVzczogMDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbn1cbi5rLXByb2dyZXNzYmFyID4gdWwge1xuICBib3JkZXItd2lkdGg6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDE7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbn1cbi5rLXByb2dyZXNzYmFyIC5rLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3MtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVlbTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjVlbTtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyN2VtO1xuICBoZWlnaHQ6IDIycHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG59XG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIHdpZHRoOiAwO1xuICB3aWR0aDogY2FsYyggdmFyKCAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzLCAwICkgKiAxJSApO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB3aWR0aDogY2FsYyggMTAwJSAqICggMTAwIC8gdmFyKCAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzLCAxICkgKSApO1xufVxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyN2VtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xufVxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGhlaWdodDogMDtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDAgKSAqIDElICk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc3RhdGUtc2VsZWN0ZWQgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGhlaWdodDogY2FsYyggMTAwJSAqICggMTAwIC8gdmFyKCAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzLCAxICkgKSApO1xufVxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1pdGVtICsgLmstaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwLFxuLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1zdGF0ZS1zZWxlY3RlZCxcbi5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCxcbi50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmstcnRsIC5rLXByb2dyZXNzYmFyLFxuLmstcHJvZ3Jlc3NiYXJbZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWdyaWQ7XG59XG4uay1wcm9ncmVzc2JhciA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwLFxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAtbXMtZ3JpZC1yb3dzOiAyMnB4O1xufVxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIC1tcy1ncmlkLWNvbHVtbi1hbGlnbjogZW5kO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDIycHg7XG4gIC1tcy1ncmlkLXJvd3M6IDFmcjtcbn1cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IGVuZDtcbn1cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgLW1zLWdyaWQtcm93LWFsaWduOiBzdGFydDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCAwO1xuICB9XG59XG4uay1wcm9ncmVzc2JhciB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uay1wcm9ncmVzc2JhciAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI2ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG4uay1wcm9ncmVzc2JhciAuay1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWFlYWVhIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNlYWVhZWEgNTAlLCAjZWFlYWVhIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICBhbmltYXRpb246IHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmstYWN0aW9ucyxcbi5rLWFjdGlvbi1idXR0b25zLFxuLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uay1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbixcbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbixcbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5rLXJ0bCAuay1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uLFxuLmstcnRsIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbixcbltkaXI9cnRsXSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24sXG4uay1ydGwgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbixcbltkaXI9cnRsXSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1wb3B1cCAuay1hY3Rpb25zLFxuLmstcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsXG4uay1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uay1hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1hY3Rpb25zLmstYWN0aW9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbGV4OiAxIDAgMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uay1hY3Rpb25zLmstYWN0aW9ucy1zdHJldGNoZWQgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbn1cblxuLmstdGV4dGJveC1jb250YWluZXIsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyggMS40Mjg1NzE0Mjg2ICogMTRweCApO1xuICB3aWR0aDogMTIuNGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG4uay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NiAqIDE0cHggKSArIDFweCArIDRweCApO1xuICBsZWZ0OiBjYWxjKCA4cHggKyAxcHggKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQsIHRvcCAwLjJzIGVhc2Utb3V0LCBsZWZ0IDAuMnMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0Ym94LFxuLmstdGV4dGJveC1jb250YWluZXIgPiAuay13aWRnZXQsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0Ym94LFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstd2lkZ2V0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCB7XG4gIHRvcDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ICogMTRweCApICsgMXB4ICsgNHB4ICk7XG4gIGxlZnQ6IGNhbGMoIDhweCArIDFweCApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXI6Zm9jdXMtd2l0aGluID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI6Zm9jdXMtd2l0aGluID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1mb2N1c2VkID4gLmstbGFiZWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5Om5vdCguay1zdGF0ZS1mb2N1c2VkKSA6OnBsYWNlaG9sZGVyLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHk6bm90KC5rLXN0YXRlLWZvY3VzZWQpIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCxcbi5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCxcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLFxuLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoIDhweCArIDFweCApO1xufVxuLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lcjpmb2N1cy13aXRoaW4gPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXTpmb2N1cy13aXRoaW4gPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1mb2N1c2VkID4gLmstbGFiZWwsXG4uay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsXG4uay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyOmZvY3VzLXdpdGhpbiA+IC5rLWxhYmVsLFxuLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWZvY3VzZWQgPiAuay1sYWJlbCxcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdOmZvY3VzLXdpdGhpbiA+IC5rLWxhYmVsLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRleHRib3gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMi40ZW07XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmstdGV4dGJveCAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstdGV4dGJveDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXRleHRib3g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTE4LCAxMTgsIDExOCwgMC41KTtcbiAgb3BhY2l0eTogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uay10ZXh0Ym94Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExOCwgMTE4LCAxMTgsIDAuNSk7XG59XG4uay10ZXh0Ym94IC5rLWJ1dHRvbi1jbGVhciB7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGJvcmRlcjogMDtcbn1cbi5rLXRleHRib3ggLmstdGV4dGJveC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmstdGV4dGJveDpkaXNhYmxlZCwgLmstdGV4dGJveFtkaXNhYmxlZF0sIC5rLXRleHRib3guay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLXRleHRib3g6ZGlzYWJsZWQ6OnNlbGVjdGlvbiwgLmstdGV4dGJveFtkaXNhYmxlZF06OnNlbGVjdGlvbiwgLmstdGV4dGJveC5rLXN0YXRlLWRpc2FibGVkOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0LmstdGV4dGJveCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLXRleHRib3gge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstdGV4dGJveDo6c2VsZWN0aW9uLFxuLmstdGV4dGJveCAuay1pbnB1dDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG4uay10ZXh0Ym94IC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sXG4uay10ZXh0Ym94IC5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24ge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5rLXRleHRib3ggLmstaW5wdXQtcHJlZml4IC5rLWNsZWFyLXZhbHVlLFxuLmstdGV4dGJveCAuay1pbnB1dC1zdWZmaXggLmstY2xlYXItdmFsdWUge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmstdGV4dGJveCAuay1pbnB1dC1wcmVmaXggLmstY2xlYXItdmFsdWU6aG92ZXIsXG4uay10ZXh0Ym94IC5rLWlucHV0LXN1ZmZpeCAuay1jbGVhci12YWx1ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uay10ZXh0Ym94IC5rLXRleHRib3gtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uay10ZXh0Ym94OmZvY3VzLCAuay10ZXh0Ym94OmZvY3VzLXdpdGhpbiwgLmstdGV4dGJveC5rLXN0YXRlLWZvY3VzLCAuay10ZXh0Ym94Lmstc3RhdGUtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLXRleHRib3g6aG92ZXIsIC5rLXRleHRib3guay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay10ZXh0Ym94LmstaW52YWxpZCwgLmstdGV4dGJveC5rLXN0YXRlLWludmFsaWQsIC5rLXRleHRib3gubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay10ZXh0Ym94Lm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG4uay10ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE4ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5rLXRleHRhcmVhIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay10ZXh0YXJlYTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExOCwgMTE4LCAxMTgsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmstdGV4dGFyZWEgPiAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5rLXRleHRhcmVhOmRpc2FibGVkLCAuay10ZXh0YXJlYVtkaXNhYmxlZF0sIC5rLXRleHRhcmVhLmstc3RhdGUtZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay10ZXh0YXJlYTpkaXNhYmxlZDo6c2VsZWN0aW9uLCAuay10ZXh0YXJlYVtkaXNhYmxlZF06OnNlbGVjdGlvbiwgLmstdGV4dGFyZWEuay1zdGF0ZS1kaXNhYmxlZDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYS5rLXRleHRhcmVhIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWluLWhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByZXNpemU6IGJvdGg7XG59XG5cbi5rLXRleHRib3gtY29udGFpbmVyID4gLmstdGV4dGFyZWEsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0YXJlYSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstaWUgLmstdGV4dGFyZWEgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmstaWUgLmstdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTE4LCAxMTgsIDExOCwgMC41KTtcbn1cblxuLmstdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstdGV4dGFyZWE6OnNlbGVjdGlvbixcbi5rLXRleHRhcmVhIC5rLWlucHV0OjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbn1cbi5rLXRleHRhcmVhOmZvY3VzLCAuay10ZXh0YXJlYTpmb2N1cy13aXRoaW4sIC5rLXRleHRhcmVhLmstc3RhdGUtZm9jdXMsIC5rLXRleHRhcmVhLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLXRleHRhcmVhOmhvdmVyLCAuay10ZXh0YXJlYS5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXRleHRhcmVhLmstaW52YWxpZCwgLmstdGV4dGFyZWEuay1zdGF0ZS1pbnZhbGlkLCAuay10ZXh0YXJlYS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLXRleHRhcmVhLm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay10ZXh0YXJlYS1jb250YWluZXIgPiAuay1sYWJlbCxcbi5rLXRleHRib3gtY29udGFpbmVyLmstdGV4dGFyZWEtY29udGFpbmVyID4gLmstbGFiZWwge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmstdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyMDAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdG9vbHRpcC1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2x0aXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstdG9vbHRpcC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXRvb2x0aXAtYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5rLXRvb2x0aXAtYnV0dG9uIC5rLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstY2FsbG91dCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LW4ge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LWUge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1zIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC13IHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXRvb2x0aXAtd3JhcHBlciAuay10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstdG9vbHRpcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uay10b29sdGlwIC5rLWNhbGxvdXQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLmstdG9vbHRpcC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbn1cbi5rLXRvb2x0aXAtcHJpbWFyeSAuay1jYWxsb3V0IHtcbiAgY29sb3I6ICMxMjU5Nzk7XG59XG5cbi5rLXRvb2x0aXAtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3NzliYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzc5YmE7XG59XG4uay10b29sdGlwLWluZm8gLmstY2FsbG91dCB7XG4gIGNvbG9yOiAjMTc3OWJhO1xufVxuXG4uay10b29sdGlwLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzYWRiNzY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FkYjc2O1xufVxuLmstdG9vbHRpcC1zdWNjZXNzIC5rLWNhbGxvdXQge1xuICBjb2xvcjogIzNhZGI3Njtcbn1cblxuLmstdG9vbHRpcC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWUwMDtcbn1cbi5rLXRvb2x0aXAtd2FybmluZyAuay1jYWxsb3V0IHtcbiAgY29sb3I6ICNmZmFlMDA7XG59XG5cbi5rLXRvb2x0aXAtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjYzRiMzc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M0YjM3O1xufVxuLmstdG9vbHRpcC1lcnJvciAuay1jYWxsb3V0IHtcbiAgY29sb3I6ICNjYzRiMzc7XG59XG5cbi5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogY2FsYyggNnB4ICsgMHB4ICk7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1ncmlkIC5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmstYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDEyLjRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1hdXRvY29tcGxldGUgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLWF1dG9jb21wbGV0ZSAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uay1hdXRvY29tcGxldGUgLmstaS1sb2FkaW5nIHtcbiAgd2lkdGg6IGNhbGMoIDE2cHggKyA4cHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAyMHB4ICsgOHB4ICk7XG59XG4uay1hdXRvY29tcGxldGUgLmstY2xlYXItdmFsdWUge1xuICB3aWR0aDogY2FsYyggMTZweCArIDhweCApO1xuICBoZWlnaHQ6IGNhbGMoIDIwcHggKyA4cHggKTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uay1hdXRvY29tcGxldGUgLmstY2xlYXItdmFsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstYXV0b2NvbXBsZXRlOmhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1hdXRvY29tcGxldGU6Zm9jdXMtd2l0aGluIC5rLWNsZWFyLXZhbHVlLCAuay1hdXRvY29tcGxldGUuay1zdGF0ZS1ob3ZlciAuay1jbGVhci12YWx1ZSwgLmstYXV0b2NvbXBsZXRlLmstc3RhdGUtZm9jdXNlZCAuay1jbGVhci12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1hdXRvY29tcGxldGUuay1oZWFkZXIsXG4uay1hdXRvY29tcGxldGUge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstYXV0b2NvbXBsZXRlLmstaGVhZGVyOmhvdmVyLCAuay1hdXRvY29tcGxldGUuay1oZWFkZXIuay1zdGF0ZS1ob3Zlcixcbi5rLWF1dG9jb21wbGV0ZTpob3Zlcixcbi5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWF1dG9jb21wbGV0ZS5rLWhlYWRlcjpmb2N1cy13aXRoaW4sIC5rLWF1dG9jb21wbGV0ZS5rLWhlYWRlci5rLXN0YXRlLW9wZW4sIC5rLWF1dG9jb21wbGV0ZS5rLWhlYWRlci5rLXN0YXRlLWZvY3VzZWQsXG4uay1hdXRvY29tcGxldGU6Zm9jdXMtd2l0aGluLFxuLmstYXV0b2NvbXBsZXRlLmstc3RhdGUtb3Blbixcbi5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1hdXRvY29tcGxldGUuay1oZWFkZXIuay1pbnZhbGlkLCAuay1hdXRvY29tcGxldGUuay1oZWFkZXIuay1zdGF0ZS1pbnZhbGlkLCAuay1hdXRvY29tcGxldGUuay1oZWFkZXIubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1hdXRvY29tcGxldGUuay1oZWFkZXIubmctaW52YWxpZC5uZy1kaXJ0eSxcbi5rLWF1dG9jb21wbGV0ZS5rLWludmFsaWQsXG4uay1hdXRvY29tcGxldGUuay1zdGF0ZS1pbnZhbGlkLFxuLmstYXV0b2NvbXBsZXRlLm5nLWludmFsaWQubmctdG91Y2hlZCxcbi5rLWF1dG9jb21wbGV0ZS5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xufVxuLmstY29tYm9ib3gge1xuICB3aWR0aDogMTIuNGVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG4uay1jb21ib2JveCAuay1kcm9wZG93bi13cmFwIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1jb21ib2JveCAuay1jbGVhci12YWx1ZSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKyAwcHggKyA2cHgpO1xufVxuLmstY29tYm9ib3ggLmstY2xlYXItdmFsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstY29tYm9ib3g6aG92ZXIgLmstY2xlYXItdmFsdWUsIC5rLWNvbWJvYm94OmZvY3VzLXdpdGhpbiAuay1jbGVhci12YWx1ZSwgLmstY29tYm9ib3guay1zdGF0ZS1ob3ZlciAuay1jbGVhci12YWx1ZSwgLmstY29tYm9ib3guay1zdGF0ZS1mb2N1c2VkIC5rLWNsZWFyLXZhbHVlLFxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWhvdmVyIC5rLWNsZWFyLXZhbHVlLFxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWZvY3VzZWQgLmstY2xlYXItdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5rLWNvbWJvYm94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNvbWJvYm94LmstY29tYm9ib3gtY2xlYXJhYmxlIC5rLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMTZweCArIDhweCApO1xufVxuLmstY29tYm9ib3hbZGlyPXJ0bF0sIC5rLXJ0bCAuay1jb21ib2JveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstY29tYm9ib3hbZGlyPXJ0bF0gLmstc2VsZWN0LCAuay1ydGwgLmstY29tYm9ib3ggLmstc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDBweCAwIDA7XG59XG4uay1jb21ib2JveFtkaXI9cnRsXSAuay1jbGVhci12YWx1ZSwgLmstcnRsIC5rLWNvbWJvYm94IC5rLWNsZWFyLXZhbHVlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKyAwcHggKyA2cHgpO1xufVxuLmstY29tYm9ib3hbZGlyPXJ0bF0uay1jb21ib2JveC1jbGVhcmFibGUgLmstaW5wdXQsIC5rLXJ0bCAuay1jb21ib2JveC5rLWNvbWJvYm94LWNsZWFyYWJsZSAuay1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMTZweCArIDhweCApO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWNvbWJvYm94IC5rLWRyb3Bkb3duLXdyYXAge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcC5rLWludmFsaWQsIC5rLWNvbWJvYm94IC5rLWRyb3Bkb3duLXdyYXAuay1pbnZhbGlkOmhvdmVyLCAuay1jb21ib2JveCAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbn1cbi5rLWNvbWJvYm94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uay1jb21ib2JveCA+IDpob3Zlcixcbi5rLWNvbWJvYm94IC5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWNvbWJvYm94ID4gOmhvdmVyIC5rLXNlbGVjdCxcbi5rLWNvbWJvYm94IC5rLXN0YXRlLWhvdmVyIC5rLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG4uay1jb21ib2JveCA+IC5rLXN0YXRlLWZvY3VzZWQsXG4uay1jb21ib2JveCAuay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1jb21ib2JveC5rLXN0YXRlLWludmFsaWQgLmstZHJvcGRvd24td3JhcCwgLmstY29tYm9ib3gubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWRyb3Bkb3duLXdyYXAsIC5rLWNvbWJvYm94Lm5nLWludmFsaWQubmctZGlydHkgLmstZHJvcGRvd24td3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbn1cbi5rLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1jYWxlbmRhciAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstcG9wdXAgLmstY2FsZW5kYXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uay1jYWxlbmRhciAuay1saW5rIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB0YWJsZSxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGFibGUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB0ZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgdGgsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay1jYWxlbmRhci10aCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgdGgsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRoIHtcbiAgcGFkZGluZzogMC4yNWVtIDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB0Ym9keSB0aCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGJvZHkgLmstY2FsZW5kYXItdGgge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBoZWlnaHQ6IDJlbTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmstY2FsZW5kYXIgLmstaGVhZGVyIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uay1jYWxlbmRhciAuay1oZWFkZXIgLmstbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1jYWxlbmRhciAuay1uYXYtcHJldixcbi5rLWNhbGVuZGFyIC5rLW5hdi1uZXh0IHtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5rLWNhbGVuZGFyIC5rLW5hdi1mYXN0IHtcbiAgbWFyZ2luOiAwIDRweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uay1jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmstY2FsZW5kYXItaGVhZGVyIC5rLXRpdGxlLFxuLmstY2FsZW5kYXItaGVhZGVyIC5rLWNhbGVuZGFyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uay1jYWxlbmRhci1oZWFkZXIgLmstdG9kYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uay1jYWxlbmRhci1oZWFkZXIgLmstY2FsZW5kYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5rLWNhbGVuZGFyID4gLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5rLWNhbGVuZGFyIC5rLWZvb3Rlcixcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG4uay1jYWxlbmRhciAuay1uYXYtdG9kYXksXG4uay1jYWxlbmRhciAuay1mb290ZXIgPiAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLWNhbGVuZGFyIC5rLW5hdi10b2RheTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiAxN2VtO1xuICBoZWlnaHQ6IDE3ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZ2FwOiAxNnB4O1xufVxuLmstY2FsZW5kYXIuay13ZWVrLW51bWJlciAuay1jYWxlbmRhci12aWV3IHtcbiAgd2lkdGg6IDE5LjQyODU3MTQyODZlbTtcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogMTdlbTtcbiAgaGVpZ2h0OiBjYWxjKCAxOS40Mjg1NzE0Mjg2ZW0gKyAyZW0gKTtcbiAgZ2FwOiAwO1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1jYWxlbmRhciAuay1jb250ZW50ID4gdGFibGUsXG4uay1jYWxlbmRhciAuay1jb250ZW50ID4gLmstY2FsZW5kYXItdGFibGUsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50ID4gdGFibGUsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50ID4gLmstY2FsZW5kYXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCB0ZCxcbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50IHRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWxpbmssXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50IC5rLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLXdlZWtlbmQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50IC5rLXdlZWtlbmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay1hbHQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50IC5rLWFsdCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgLmstb3RoZXItbW9udGggLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstb3RoZXItbW9udGggLmstbGluayB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgLmstc3RhdGUtZGlzYWJsZWQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50IC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmstY2FsZW5kYXIgdGFibGUuay1jb250ZW50LFxuLmstY2FsZW5kYXIgdGFibGUuay1jYWxlbmRhci1jb250ZW50LFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGFibGUuay1jb250ZW50LFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGFibGUuay1jYWxlbmRhci1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmstY2FsZW5kYXIgLmstbW9udGggdGQsXG4uay1jYWxlbmRhciAuay1tb250aCAuay1jYWxlbmRhci10ZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyB0ZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiAyLjQyODU3MTQyODZlbTtcbiAgaGVpZ2h0OiAyLjQyODU3MTQyODZlbTtcbn1cbi5rLWNhbGVuZGFyIC5rLW1vbnRoIC5rLWxpbmssXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcgLmstbGluayB7XG4gIHdpZHRoOiAyLjQyODU3MTQyODZlbTtcbiAgaGVpZ2h0OiAyLjQyODU3MTQyODZlbTtcbn1cbi5rLWNhbGVuZGFyIC5rLXllYXIgdGQsXG4uay1jYWxlbmRhciAuay15ZWFyIC5rLWNhbGVuZGFyLXRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcgdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uay1jYWxlbmRhciAuay15ZWFyIC5rLWxpbmssXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjVlbTtcbiAgaGVpZ2h0OiA0LjI1ZW07XG59XG4uay1jYWxlbmRhciAuay1kZWNhZGUgdGQsXG4uay1jYWxlbmRhciAuay1kZWNhZGUgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uay1jYWxlbmRhciAuay1kZWNhZGUgLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstbGluayB7XG4gIHdpZHRoOiA0LjI1ZW07XG4gIGhlaWdodDogNC4yNWVtO1xufVxuLmstY2FsZW5kYXIgLmstY2VudHVyeSB0ZCxcbi5rLWNhbGVuZGFyIC5rLWNlbnR1cnkgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jZW50dXJ5dmlldyB0ZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5rLWNhbGVuZGFyIC5rLWNlbnR1cnkgLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWxpbmsge1xuICB3aWR0aDogNC4yNWVtO1xuICBoZWlnaHQ6IDQuMjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXcsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1tb250aHZpZXcge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVyLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItbW9udGh2aWV3OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNTAlO1xuICBsZWZ0OiAtMjUlO1xuICBib3gtc2hhZG93OiAwIDAgMi40Mjg1NzE0Mjg2ZW0gMS4yMTQyODU3MTQzZW0gI2ZmZmZmZjtcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci13ZWVrZGF5cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQgdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IC5rLWNhbGVuZGFyLXRkLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItY29udGVudCB0ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQgdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IHRkLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCAuay1jYWxlbmRhci10ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jYWxlbmRhci1jb250ZW50IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQgLmstbGluayxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQgdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQgLmstY2FsZW5kYXItdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstbGluayxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCAuay1saW5rLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IHRkLmstZW1wdHksXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQgLmstY2FsZW5kYXItdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1saW5rLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jYWxlbmRhci1jb250ZW50IHRkLmstZW1wdHksXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNvbnRlbnQgLmstbGluayxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNvbnRlbnQgdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNvbnRlbnQgLmstY2FsZW5kYXItdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstbGluayxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGQuay1lbXB0eSB7XG4gIHdpZHRoOiAzLjRlbTtcbiAgaGVpZ2h0OiAzLjRlbTtcbn1cblxuLmstY2FsZW5kYXItY29udGFpbmVyLFxuLmstZGF0ZXRpbWUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rLWNhbGVuZGFyLWNvbnRhaW5lciAuay1jYWxlbmRhcixcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1jYWxlbmRhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50Lmstc2Nyb2xsYWJsZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTExN3B4O1xufVxuXG4uay1jYWxlbmRhciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiA1ZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YmVmb3JlLCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjAwJTtcbiAgbGVmdDogLTUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDZlbSAzZW0gI2ZlZmVmZTtcbn1cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jb250ZW50LFxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgdWwsXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnQgdWwge1xuICB3aWR0aDogNWVtO1xufVxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jb250ZW50IGxpLFxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IGxpIHtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxZW07XG59XG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24tbWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE3ZW07XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIHRhYmxlLFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci10YWJsZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSB0YWJsZS5rLW1ldGEtdmlldyxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdGFibGUuay1tZXRhLXZpZXcge1xuICBtYXJnaW46IDAgLTFweDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstbWV0YS1oZWFkZXIsXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLW1vbnRoLWhlYWRlciB7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBwYWRkaW5nOiAwLjI1ZW0gOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3RhcnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2UtZW5kIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1taWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlOm5vdCguay1jYWxlbmRhci1pbmZpbml0ZSkgLmstY2FsZW5kYXItdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1hbmltYXRpb24tY29udGFpbmVyLXNtIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2U6bm90KC5rLWNhbGVuZGFyLWluZmluaXRlKSAuay1jYWxlbmRhci12aWV3IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZSB0YWJsZSxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci10YWJsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgdGFibGUgPiB0Ym9keSxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZSB0YWJsZSA+IC5rLWNhbGVuZGFyLXRib2R5LFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXRhYmxlID4gdGJvZHksXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdGFibGUgPiAuay1jYWxlbmRhci10Ym9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZSB0YWJsZSA+IHRib2R5ICsgdGJvZHksXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgdGFibGUgPiAuay1jYWxlbmRhci10Ym9keSArIC5rLWNhbGVuZGFyLXRib2R5LFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXRhYmxlID4gdGJvZHkgKyB0Ym9keSxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci10YWJsZSA+IC5rLWNhbGVuZGFyLXRib2R5ICsgLmstY2FsZW5kYXItdGJvZHkge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogNDRweDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1jYWxlbmRhci12aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay13aWRnZXQuay1kYXRlcmFuZ2VwaWNrZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXJ0bCAuay1jYWxlbmRhciAuay1uYXYtcHJldixcbi5rLXJ0bCAuay1jYWxlbmRhciAuay1uYXYtbmV4dCxcbi5rLXJ0bCAuay1jYWxlbmRhciAuay1wcmV2LXZpZXcsXG4uay1ydGwgLmstY2FsZW5kYXIgLmstbmV4dC12aWV3LFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstbmF2LXByZXYsXG4uay1jYWxlbmRhcltkaXI9cnRsXSAuay1uYXYtbmV4dCxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLXByZXYtdmlldyxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLW5leHQtdmlldyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5rLXJ0bCAuay1jYWxlbmRhciAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSxcbi5rLXJ0bCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50Lmstc2Nyb2xsYWJsZSxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNvbnRlbnQuay1zY3JvbGxhYmxlLFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTE3cHg7XG59XG4uay1ydGwgLmstY2FsZW5kYXIgdGJvZHkgdGgsXG4uay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGJvZHkgLmstY2FsZW5kYXItdGgsXG4uay1jYWxlbmRhcltkaXI9cnRsXSB0Ym9keSB0aCxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNhbGVuZGFyLXRib2R5IC5rLWNhbGVuZGFyLXRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1ydGwgLmstY2FsZW5kYXIgLmstY29udGVudCA+IHRhYmxlLFxuLmstcnRsIC5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgPiAuay1jYWxlbmRhci10YWJsZSxcbi5rLXJ0bCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50ID4gdGFibGUsXG4uay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudCA+IC5rLWNhbGVuZGFyLXRhYmxlLFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY29udGVudCA+IHRhYmxlLFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY29udGVudCA+IC5rLWNhbGVuZGFyLXRhYmxlLFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY2FsZW5kYXItY29udGVudCA+IHRhYmxlLFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY2FsZW5kYXItY29udGVudCA+IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG5cbi5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmstY2FsZW5kYXIgLmstbmF2LXByZXY6aG92ZXIsIC5rLWNhbGVuZGFyIC5rLW5hdi1wcmV2Lmstc3RhdGUtaG92ZXIsXG4uay1jYWxlbmRhciAuay1uYXYtbmV4dDpob3Zlcixcbi5rLWNhbGVuZGFyIC5rLW5hdi1uZXh0Lmstc3RhdGUtaG92ZXIsXG4uay1jYWxlbmRhciAuay1uYXYtZmFzdDpob3Zlcixcbi5rLWNhbGVuZGFyIC5rLW5hdi1mYXN0Lmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuLmstY2FsZW5kYXIgLmstbmF2LXByZXY6YWN0aXZlLCAuay1jYWxlbmRhciAuay1uYXYtcHJldi5rLXN0YXRlLWFjdGl2ZSxcbi5rLWNhbGVuZGFyIC5rLW5hdi1uZXh0OmFjdGl2ZSxcbi5rLWNhbGVuZGFyIC5rLW5hdi1uZXh0Lmstc3RhdGUtYWN0aXZlLFxuLmstY2FsZW5kYXIgLmstbmF2LWZhc3Q6YWN0aXZlLFxuLmstY2FsZW5kYXIgLmstbmF2LWZhc3Quay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstY2FsZW5kYXIgLmstZm9vdGVyIC5rLW5hdi10b2RheSxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheSB7XG4gIGNvbG9yOiAjMTI1OTc5O1xufVxuLmstY2FsZW5kYXIgLmstZm9vdGVyIC5rLW5hdi10b2RheTpob3ZlciwgLmstY2FsZW5kYXIgLmstZm9vdGVyIC5rLW5hdi10b2RheTpmb2N1cyxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheTpob3Zlcixcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheTpmb2N1cyB7XG4gIGNvbG9yOiAjMGY0YjY2O1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay10b2RheSxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstdG9kYXkge1xuICBjb2xvcjogIzEyNTk3OTtcbn1cbi5rLWNhbGVuZGFyIC5rLXdlZWtlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jYWxlbmRhciAuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLWNhbGVuZGFyIC5rLW91dC1vZi1yYW5nZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uay1jYWxlbmRhciAuay1zdGF0ZS1ob3ZlciAuay1saW5rLFxuLmstY2FsZW5kYXIgdGQ6aG92ZXIgLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmhvdmVyIC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6ICMxNzcxOTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuLmstY2FsZW5kYXIgLmstc3RhdGUtc2VsZWN0ZWQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzE0NjU4OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1jYWxlbmRhciAuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIC5rLWxpbmssXG4uay1jYWxlbmRhciAuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciAuay1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1ZDdlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNWQ3ZTtcbn1cbi5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstY2FsZW5kYXIgLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1mb2N1c2VkIC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNjYWNhY2E7XG59XG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpOmhvdmVyIHtcbiAgY29sb3I6ICMwZjRiNjY7XG59XG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1jYWxlbmRhcltkaXI9cnRsXSAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLCAuay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwICNjYWNhY2E7XG59XG4uay1jYWxlbmRhci5rLWludmFsaWQsIC5rLWNhbGVuZGFyLmstaW52YWxpZDpob3ZlciwgLmstY2FsZW5kYXIuay1zdGF0ZS1pbnZhbGlkLCAuay1jYWxlbmRhci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLWNhbGVuZGFyLm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG5cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3RhcnQsXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLWVuZCxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2UtbWlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDFweCwgcmdiYSgyMCwgMTAxLCAxMzcsIDAuMjUpIDFweCwgcmdiYSgyMCwgMTAxLCAxMzcsIDAuMjUpIGNhbGMoMTAwJSAtIDFweCksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDFweCkpO1xufVxuLmstaWUgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zdGFydCwgLmstZWRnZSAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXN0YXJ0LFxuLmstaWUgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1lbmQsXG4uay1lZGdlIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2UtZW5kLFxuLmstaWUgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1taWQsXG4uay1lZGdlIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2UtbWlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMTAxLCAxMzcsIDAuMjUpO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zdGFydCAuay1saW5rLFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1lbmQgLmstbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXN0YXJ0Lmstc3RhdGUtYWN0aXZlIC5rLWxpbmssXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLWVuZC5rLXN0YXRlLWFjdGl2ZSAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zcGxpdC1zdGFydCxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3BsaXQtZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIsXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyMCwgMTAxLCAxMzcsIDAuMjUpLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAsIDEwMSwgMTM3LCAwLjI1KSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5rLWRhdGVyYW5nZXBpY2tlci5rLXN0YXRlLWludmFsaWQgLmstZGF0ZWlucHV0LXdyYXAge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG5cbi5rLWRhdGVpbnB1dCxcbi5rLWRhdGVwaWNrZXIsXG4uay1kYXRldGltZXBpY2tlcixcbi5rLXRpbWVwaWNrZXIge1xuICB3aWR0aDogMTIuNGVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstZGF0ZWlucHV0IC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZWlucHV0IC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAsXG4uay1kYXRldGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLXBpY2tlci13cmFwLFxuLmstdGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiAwO1xufVxuLmstZGF0ZWlucHV0IC5rLWRhdGVpbnB1dC13cmFwIC5rLWllMTEsXG4uay1kYXRlaW5wdXQgLmstcGlja2VyLXdyYXAgLmstaWUxMSxcbi5rLWRhdGVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAgLmstaWUxMSxcbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAgLmstaWUxMSxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwIC5rLWllMTEsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcCAuay1pZTExLFxuLmstdGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcCAuay1pZTExLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcCAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCxcbi5rLWRhdGVwaWNrZXIgLmstc2VsZWN0LFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstc2VsZWN0LFxuLmstdGltZXBpY2tlciAuay1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1kYXRlaW5wdXRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1kYXRlaW5wdXQsXG4uay1kYXRlcGlja2VyW2Rpcj1ydGxdLFxuLmstcnRsIC5rLWRhdGVwaWNrZXIsXG4uay1kYXRldGltZXBpY2tlcltkaXI9cnRsXSxcbi5rLXJ0bCAuay1kYXRldGltZXBpY2tlcixcbi5rLXRpbWVwaWNrZXJbZGlyPXJ0bF0sXG4uay1ydGwgLmstdGltZXBpY2tlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstZGF0ZWlucHV0W2Rpcj1ydGxdIC5rLXNlbGVjdCwgLmstcnRsIC5rLWRhdGVpbnB1dCAuay1zZWxlY3QsXG4uay1kYXRlcGlja2VyW2Rpcj1ydGxdIC5rLXNlbGVjdCxcbi5rLXJ0bCAuay1kYXRlcGlja2VyIC5rLXNlbGVjdCxcbi5rLWRhdGV0aW1lcGlja2VyW2Rpcj1ydGxdIC5rLXNlbGVjdCxcbi5rLXJ0bCAuay1kYXRldGltZXBpY2tlciAuay1zZWxlY3QsXG4uay10aW1lcGlja2VyW2Rpcj1ydGxdIC5rLXNlbGVjdCxcbi5rLXJ0bCAuay10aW1lcGlja2VyIC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG5cbi5rLWRhdGVwaWNrZXIgLmstc2VsZWN0LFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstc2VsZWN0LFxuLmstdGltZXBpY2tlciAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmstZGF0ZXBpY2tlciAuay1pLXdhcm5pbmcsXG4uay1kYXRldGltZXBpY2tlciAuay1pLXdhcm5pbmcsXG4uay10aW1lcGlja2VyIC5rLWktd2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1kYXRlcGlja2VyIC5rLXN0YXRlLWludmFsaWQgLmstaS13YXJuaW5nLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstc3RhdGUtaW52YWxpZCAuay1pLXdhcm5pbmcsXG4uay10aW1lcGlja2VyIC5rLXN0YXRlLWludmFsaWQgLmstaS13YXJuaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmstZGF0ZXBpY2tlciAuay13aWRnZXQuay1kYXRlaW5wdXQsXG4uay1kYXRldGltZXBpY2tlciAuay13aWRnZXQuay1kYXRlaW5wdXQsXG4uay10aW1lcGlja2VyIC5rLXdpZGdldC5rLWRhdGVpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLmstZGF0ZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstdGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1pbnZhbGlkLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1pbnZhbGlkLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmstcnRsIC5rLWRhdGVwaWNrZXIgLmstaS13YXJuaW5nLCAuay1kYXRlcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyxcbi5rLXJ0bCAuay1kYXRldGltZXBpY2tlciAuay1pLXdhcm5pbmcsXG4uay1kYXRldGltZXBpY2tlcltkaXI9cnRsXSAuay1pLXdhcm5pbmcsXG4uay1ydGwgLmstdGltZXBpY2tlciAuay1pLXdhcm5pbmcsXG4uay10aW1lcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1kYXRlcGlja2VyIC5rLWktd2FybmluZyxcbi5rLXRpbWVwaWNrZXIgLmstaS13YXJuaW5nIHtcbiAgcmlnaHQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKyA0cHgpO1xufVxuLmstcnRsIC5rLWRhdGVwaWNrZXIgLmstaS13YXJuaW5nLCAuay1kYXRlcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyxcbi5rLXJ0bCAuay10aW1lcGlja2VyIC5rLWktd2FybmluZyxcbi5rLXRpbWVwaWNrZXJbZGlyPXJ0bF0gLmstaS13YXJuaW5nIHtcbiAgbGVmdDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKSArIDRweCk7XG59XG5cbi5rLWRhdGV0aW1lcGlja2VyIC5rLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uay1kYXRldGltZXBpY2tlciAuay1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstZGF0ZXRpbWVwaWNrZXIgLmstaS13YXJuaW5nIHtcbiAgcmlnaHQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKiAyICsgNHB4KTtcbn1cbi5rLXJ0bCAuay1kYXRldGltZXBpY2tlciAuay1pLXdhcm5pbmcsIC5rLWRhdGV0aW1lcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyB7XG4gIGxlZnQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKiAyICsgNHB4KTtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXdyYXAge1xuICB3aWR0aDogMjFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1idXR0b25ncm91cCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgMjFlbTtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lc2VsZWN0b3Ige1xuICBvdXRsaW5lOiBub25lO1xufVxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uay1kYXRldGltZS1jb250YWluZXIgLmstYWN0aW9ucyAuay1idXR0b24sXG4uay1kYXRldGltZS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLFxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uay1ydGwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay1kYXRldGltZS1jb250YWluZXIuay1ydGwgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIFtkaXI9cnRsXSAuay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIC5rLWRhdGV0aW1lLWNvbnRhaW5lcltkaXI9cnRsXSAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmstZGF0ZWlucHV0IC5rLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1kYXRlaW5wdXQgLmstbGluayAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5rLWRhdGVpbnB1dCAuay1saW5rLWluY3JlYXNlIC5rLWljb24ge1xuICBib3R0b206IC0ycHg7XG59XG4uay1kYXRlaW5wdXQgLmstbGluay1kZWNyZWFzZSAuay1pY29uIHtcbiAgdG9wOiAtMnB4O1xufVxuLmstZGF0ZWlucHV0IC5rLWktd2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1kYXRlaW5wdXQuay1zdGF0ZS1pbnZhbGlkIC5rLWktd2FybmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rLXJ0bCAuay1kYXRlaW5wdXQgLmstaS13YXJuaW5nLCAuay1kYXRlaW5wdXRbZGlyPXJ0bF0gLmstaS13YXJuaW5nIHtcbiAgbGVmdDogOHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmstdGltZXNlbGVjdG9yIC5rLWFjdGlvbnMgLmstYnV0dG9uLFxuLmstdGltZXNlbGVjdG9yIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbixcbi5rLXRpbWVzZWxlY3RvciAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5rLXRpbWVzZWxlY3RvciAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24sIC5rLXRpbWVzZWxlY3RvciAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay10aW1lc2VsZWN0b3IgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uay10aW1lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4uay10aW1lLWhlYWRlciAuay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgei1pbmRleDogMTI7XG59XG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAxZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMTdweDtcbn1cbi5rLXRpbWUtY29udGFpbmVyID4gdWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1ZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi5rLXJ0bCAuay10aW1lLWNvbnRhaW5lciwgLmstdGltZS1jb250YWluZXIuay1ydGwsIFtkaXI9cnRsXSAuay10aW1lLWNvbnRhaW5lciwgLmstdGltZS1jb250YWluZXJbZGlyPXJ0bF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTE3cHg7XG59XG5cbi5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRpbWUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIG91dGxpbmU6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5rLXRpbWUtbGlzdDo6YmVmb3JlLCAuay10aW1lLWxpc3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMDAlO1xuICBsZWZ0OiAtNTAlO1xufVxuLmstdGltZS1saXN0OjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4uay10aW1lLWxpc3Q6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoIDEuNDNlbSArIDJweCApO1xuICBsaW5lLWhlaWdodDogY2FsYyggMS40M2VtICsgMnB4ICk7XG59XG5cbi5rLXRpbWUtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4xcHg7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRpbWUtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAsXG4uay10aW1lcGlja2VyIC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstZGF0ZXBpY2tlciAuay1waWNrZXItd3JhcDpob3ZlciwgLmstZGF0ZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWhvdmVyLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcDpob3Zlcixcbi5rLXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1ob3Zlcixcbi5rLWRhdGV0aW1lcGlja2VyIC5rLXBpY2tlci13cmFwOmhvdmVyLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1kYXRlcGlja2VyIC5rLXBpY2tlci13cmFwOmhvdmVyIC5rLXNlbGVjdCwgLmstZGF0ZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWhvdmVyIC5rLXNlbGVjdCxcbi5rLXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXA6aG92ZXIgLmstc2VsZWN0LFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWhvdmVyIC5rLXNlbGVjdCxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLXBpY2tlci13cmFwOmhvdmVyIC5rLXNlbGVjdCxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLXBpY2tlci13cmFwLmstc3RhdGUtaG92ZXIgLmstc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzE5OTtcbn1cbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1mb2N1c2VkLCAuay1kYXRlcGlja2VyIC5rLXBpY2tlci13cmFwLmstc3RhdGUtYWN0aXZlLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWZvY3VzZWQsXG4uay10aW1lcGlja2VyIC5rLXBpY2tlci13cmFwLmstc3RhdGUtYWN0aXZlLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1mb2N1c2VkLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1kYXRlcGlja2VyIC5rLXNlbGVjdCxcbi5rLXRpbWVwaWNrZXIgLmstc2VsZWN0LFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLWRhdGVwaWNrZXIgLmstaS13YXJuaW5nLFxuLmstdGltZXBpY2tlciAuay1pLXdhcm5pbmcsXG4uay1kYXRldGltZXBpY2tlciAuay1pLXdhcm5pbmcge1xuICBjb2xvcjogI2NjNGIzNztcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3cge1xuICBjb2xvcjogIzEyNTk3OTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdzpob3ZlciwgLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3c6Zm9jdXMge1xuICBjb2xvcjogIzBmNGI2Njtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZCAuay10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstdGltZS1saXN0OjpiZWZvcmUsIC5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM2VtIDEuNWVtIHdoaXRlO1xufVxuLmstdGltZS1saXN0IC5rLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzEyNTk3OTtcbn1cblxuLmstdGltZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGltZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRlLXRhYiAuay1kYXRldGltZS1idXR0b25ncm91cCxcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRlLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1kYXRlaW5wdXQgLmstc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLWRhdGVpbnB1dCAuay1zZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstZGF0ZWlucHV0IC5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWRhdGVpbnB1dCAuay1zdGF0ZS1ob3ZlciAuay1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuLmstZGF0ZWlucHV0IC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1waWNrZXItd3JhcCA+IC5rLWRhdGVpbnB1dCAuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQsIC5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQ6aG92ZXIsIC5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRlaW5wdXQgLmstcGlja2VyLXdyYXAuay1pbnZhbGlkLFxuLmstZGF0ZWlucHV0IC5rLXBpY2tlci13cmFwLmstaW52YWxpZDpob3Zlcixcbi5rLWRhdGVpbnB1dCAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRlcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstaW52YWxpZCxcbi5rLWRhdGVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstZGF0ZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRlcGlja2VyIC5rLXBpY2tlci13cmFwLmstaW52YWxpZCxcbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstZGF0ZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQ6aG92ZXIsXG4uay1kYXRldGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLWludmFsaWQ6aG92ZXIsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay10aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstaW52YWxpZCxcbi5rLXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstdGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay10aW1lcGlja2VyIC5rLXBpY2tlci13cmFwLmstaW52YWxpZCxcbi5rLXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG4uay1kYXRlaW5wdXQuay1zdGF0ZS1pbnZhbGlkIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZWlucHV0Lmstc3RhdGUtaW52YWxpZCAuay1waWNrZXItd3JhcCwgLmstZGF0ZWlucHV0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGVpbnB1dC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstcGlja2VyLXdyYXAsIC5rLWRhdGVpbnB1dC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZWlucHV0Lm5nLWludmFsaWQubmctZGlydHkgLmstcGlja2VyLXdyYXAsXG4uay1kYXRlcGlja2VyLmstc3RhdGUtaW52YWxpZCAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGVwaWNrZXIuay1zdGF0ZS1pbnZhbGlkIC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXBpY2tlci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstZGF0ZWlucHV0LXdyYXAsXG4uay1kYXRlcGlja2VyLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1waWNrZXItd3JhcCxcbi5rLWRhdGVwaWNrZXIubmctaW52YWxpZC5uZy1kaXJ0eSAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGVwaWNrZXIubmctaW52YWxpZC5uZy1kaXJ0eSAuay1waWNrZXItd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyLmstc3RhdGUtaW52YWxpZCAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyLmstc3RhdGUtaW52YWxpZCAuay1waWNrZXItd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1waWNrZXItd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyLm5nLWludmFsaWQubmctZGlydHkgLmstZGF0ZWlucHV0LXdyYXAsXG4uay1kYXRldGltZXBpY2tlci5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLXBpY2tlci13cmFwLFxuLmstdGltZXBpY2tlci5rLXN0YXRlLWludmFsaWQgLmstZGF0ZWlucHV0LXdyYXAsXG4uay10aW1lcGlja2VyLmstc3RhdGUtaW52YWxpZCAuay1waWNrZXItd3JhcCxcbi5rLXRpbWVwaWNrZXIubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstdGltZXBpY2tlci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstcGlja2VyLXdyYXAsXG4uay10aW1lcGlja2VyLm5nLWludmFsaWQubmctZGlydHkgLmstZGF0ZWlucHV0LXdyYXAsXG4uay10aW1lcGlja2VyLm5nLWludmFsaWQubmctZGlydHkgLmstcGlja2VyLXdyYXAge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG4uay1kcm9wZG93biB7XG4gIHdpZHRoOiAxMi40ZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cbi5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAgLmstc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAgLmstY2xlYXItdmFsdWUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiBjYWxjKCBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApICsgMHB4ICsgNnB4KTtcbn1cbi5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAgLmstY2xlYXItdmFsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWZvY3VzZWQgLmstY2xlYXItdmFsdWUsIC5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1ob3ZlciAuay1jbGVhci12YWx1ZSwgLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcDpob3ZlciAuay1jbGVhci12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1kcm9wZG93bi5rLXJ0bCxcbi5rLWRyb3Bkb3duW2Rpcj1ydGxdLFxuLmstcnRsIC5rLWRyb3Bkb3duLFxuW2Rpcj1ydGxdIC5rLWRyb3Bkb3duIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1kcm9wZG93bi5rLXJ0bCAuay1zZWxlY3QsXG4uay1kcm9wZG93bltkaXI9cnRsXSAuay1zZWxlY3QsXG4uay1ydGwgLmstZHJvcGRvd24gLmstc2VsZWN0LFxuW2Rpcj1ydGxdIC5rLWRyb3Bkb3duIC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG4uay1kcm9wZG93bi5rLXJ0bCAuay1kcm9wZG93bi13cmFwIC5rLWNsZWFyLXZhbHVlLFxuLmstZHJvcGRvd25bZGlyPXJ0bF0gLmstZHJvcGRvd24td3JhcCAuay1jbGVhci12YWx1ZSxcbi5rLXJ0bCAuay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwIC5rLWNsZWFyLXZhbHVlLFxuW2Rpcj1ydGxdIC5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAgLmstY2xlYXItdmFsdWUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKSArIDBweCArIDZweCk7XG59XG5cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1kcm9wZG93bi13cmFwIC5rLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWRyb3Bkb3duLXdyYXAgLmstc2VsZWN0IHtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbn1cblxuc2VsZWN0LmstZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwOmhvdmVyLCAuay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwLmstaW52YWxpZCwgLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLWludmFsaWQ6aG92ZXIsIC5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xufVxuLmstZHJvcGRvd24uay1zdGF0ZS1pbnZhbGlkID4gLmstZHJvcGRvd24td3JhcCwgLmstZHJvcGRvd24ubmctaW52YWxpZC5uZy10b3VjaGVkID4gLmstZHJvcGRvd24td3JhcCwgLmstZHJvcGRvd24ubmctaW52YWxpZC5uZy1kaXJ0eSA+IC5rLWRyb3Bkb3duLXdyYXAge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG5zZWxlY3Quay1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG5zZWxlY3Quay1kcm9wZG93bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG5zZWxlY3Quay1kcm9wZG93bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstbXVsdGlzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLWxvYWRpbmctaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKSAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgdWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpLmstYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpIC5rLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgMnB4ICsgMnB4ICk7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG4gIG1hcmdpbjogMnB4IDAgMCAycHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24gLmstc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgLmstc2VhcmNoYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWFyY2hiYXIgLmstaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1pLWxvYWRpbmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNnB4O1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1jbGVhci12YWx1ZSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDZweDtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgLmstY2xlYXItdmFsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcDpob3ZlciAuay1jbGVhci12YWx1ZSwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcC5rLXN0YXRlLWhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwLmstc3RhdGUtZm9jdXNlZCAuay1jbGVhci12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmstbXVsdGlzZWxlY3Quay1zdGF0ZS1ob3ZlciA+IC5rLW11bHRpc2VsZWN0LXdyYXAgLmstY2xlYXItdmFsdWUsIC5rLW11bHRpc2VsZWN0Lmstc3RhdGUtZm9jdXNlZCA+IC5rLW11bHRpc2VsZWN0LXdyYXAgLmstY2xlYXItdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdLCAuay1ydGwgLmstbXVsdGlzZWxlY3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAsIC5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmstbXVsdGlzZWxlY3RbZGlyPXJ0bF0gLmstbXVsdGlzZWxlY3Qtd3JhcDo6YmVmb3JlLFxuLmstbXVsdGlzZWxlY3RbZGlyPXJ0bF0gLmstbXVsdGlzZWxlY3Qtd3JhcCBsaS5rLWJ1dHRvbixcbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstaW5wdXQsIC5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwOjpiZWZvcmUsXG4uay1ydGwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaS5rLWJ1dHRvbixcbi5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmstbXVsdGlzZWxlY3RbZGlyPXJ0bF0gLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWFyY2hiYXIsIC5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLXNlYXJjaGJhciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstc2VhcmNoYmFyIC5rLWlucHV0LCAuay1ydGwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWFyY2hiYXIgLmstaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstYnV0dG9uLCAuay1ydGwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmstbXVsdGlzZWxlY3RbZGlyPXJ0bF0gLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24gLmstc2VsZWN0LCAuay1ydGwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24gLmstc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmstbXVsdGlzZWxlY3RbZGlyPXJ0bF0gLmstY2xlYXItdmFsdWUsXG4uay1tdWx0aXNlbGVjdFtkaXI9cnRsXSAuay1pLWxvYWRpbmcsIC5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1jbGVhci12YWx1ZSxcbi5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1pLWxvYWRpbmcge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNnB4O1xufVxuLmstbXVsdGlzZWxlY3QgOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tdWx0aXNlbGVjdC5rLXN0YXRlLWZvY3VzZWQgPiAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwID4gLmstcmVhZG9ubHkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpIC5rLWljb24ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpIC5rLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaS5rLWJ1dHRvbjphY3RpdmUsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgbGkuay1idXR0b24uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaTpmb2N1cyAuay1pY29uLCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpLmstc3RhdGUtZm9jdXNlZCAuay1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgLmstaS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXA6aG92ZXIsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwLmstaW52YWxpZCwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcC5rLWludmFsaWQ6aG92ZXIsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAuay1zdGF0ZS1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xufVxuLmstbXVsdGlzZWxlY3Quay1zdGF0ZS1pbnZhbGlkIC5rLW11bHRpc2VsZWN0LXdyYXAsIC5rLW11bHRpc2VsZWN0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1tdWx0aXNlbGVjdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG5cbi5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDEyLjRlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXAgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLWlucHV0IHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbGluayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbGluayAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLWxpbmstaW5jcmVhc2UgLmstaWNvbiB7XG4gIGJvdHRvbTogLTJweDtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLWxpbmstZGVjcmVhc2UgLmstaWNvbiB7XG4gIHRvcDogLTJweDtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLWktd2FybmluZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5rLXJ0bCAuay1udW1lcmljdGV4dGJveCwgLmstbnVtZXJpY3RleHRib3hbZGlyPXJ0bF0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLXJ0bCAuay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXAgLmstaS13YXJuaW5nLCAuay1udW1lcmljdGV4dGJveFtkaXI9cnRsXSAuay1udW1lcmljLXdyYXAgLmstaS13YXJuaW5nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5rLXJ0bCAuay1udW1lcmljdGV4dGJveCAuay1zZWxlY3QsIC5rLW51bWVyaWN0ZXh0Ym94W2Rpcj1ydGxdIC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG5cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXAgLmstc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcCAuay1zZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwIC5rLXNlbGVjdCA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwIC5rLXNlbGVjdCA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXA6aG92ZXIsIC5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcC5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcDpob3ZlciAuay1zZWxlY3QsIC5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcC5rLXN0YXRlLWhvdmVyIC5rLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXAuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwLmstaW52YWxpZCwgLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwLmstaW52YWxpZDpob3ZlciwgLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwLmstc3RhdGUtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94Lmstc3RhdGUtaW52YWxpZCAuay1udW1lcmljLXdyYXAsIC5rLW51bWVyaWN0ZXh0Ym94Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1udW1lcmljLXdyYXAsIC5rLW51bWVyaWN0ZXh0Ym94Lm5nLWludmFsaWQubmctZGlydHkgLmstbnVtZXJpYy13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xufVxuLmstc2VhcmNoYm94IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLXNlYXJjaGJveCAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstc2VhcmNoYm94ID4gLmstaW5wdXQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1zZWFyY2hib3gge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstc2VhcmNoYm94OmhvdmVyLCAuay1zZWFyY2hib3guay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1zZWFyY2hib3g6Zm9jdXMsIC5rLXNlYXJjaGJveDpmb2N1cy13aXRoaW4sIC5rLXNlYXJjaGJveC5rLXN0YXRlLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstc2VhcmNoYm94OmRpc2FibGVkLCAuay1zZWFyY2hib3guay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZXh0ZXJuYWwtZHJvcHpvbmUge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWRyb3B6b25lLWlubmVyIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1kcm9wem9uZS1pbm5lciA+IC5rLWljb24sXG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaGludCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstZHJvcHpvbmUtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uay1uby1mbGV4Ym94IC5rLWRyb3B6b25lLWhpbnQsXG4uay1uby1mbGV4Ym94IC5rLWRyb3B6b25lLW5vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmstZHJvcHpvbmUtaW5uZXIgPiAuay1pY29uLFxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbiB7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtbm90ZSB7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuXG4uay1leHRlcm5hbC1kcm9wem9uZS1ob3ZlciAuay1pY29uLFxuLmstZXh0ZXJuYWwtZHJvcHpvbmUtaG92ZXIgLmstZHJvcHpvbmUtaWNvbiB7XG4gIGNvbG9yOiAjMTI1OTc5O1xufVxuXG4uay11cGxvYWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogN2VtO1xufVxuLmstdXBsb2FkIC5rLWRyb3B6b25lIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzID4gLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgKyAuay1kcm9wem9uZS1oaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay11cGxvYWQgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMgKyAuay1kcm9wem9uZS1oaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbXVsdGlwbGUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUge1xuICBwYWRkaW5nOiA4cHggOHB4IGNhbGMoOHB4ICsgMnB4KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZW5hbWUge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtc3RhdHVzIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtcGN0IHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgfiAuay1jbGVhci1zZWxlY3RlZCxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1lLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpemUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbmZvcm1hdGlvbixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwcHggMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogNy45OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdGF0ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCAyNHB4ICsgMWVtICk7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoIDI0cHggKyAxZW0gKTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1leHRlbnNpb24td3JhcHBlciArIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciAuay1maWxlLXNpemUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIC5rLWZpbGUtaW5mb3JtYXRpb24sXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiA5LjQzMnB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlcixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlciB7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1leHRlbnNpb24sXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW52YWxpZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW52YWxpZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1leHRlbnNpb24ge1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtYWN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5rLXVwbG9hZCAuay1maWxlLW11bHRpcGxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbi5rLXVwbG9hZCAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay11cGxvYWQgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtaW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmstdXBsb2FkIC5rLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgqMik7XG59XG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIgLmstcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQgPiAuay1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmstdXBsb2FkIC5rLWFjdGlvbnMsXG4uay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay11cGxvYWRbZGlyPXJ0bF0gLmstZHJvcHpvbmUsIC5rLXJ0bCAuay11cGxvYWQgLmstZHJvcHpvbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmstdXBsb2FkW2Rpcj1ydGxdIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uLCAuay1ydGwgLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmstdXBsb2FkW2Rpcj1ydGxdIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4uay11cGxvYWRbZGlyPXJ0bF0gLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuLmstdXBsb2FkW2Rpcj1ydGxdIC5rLWZpbGUtbXVsdGlwbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuLmstdXBsb2FkW2Rpcj1ydGxdIC5rLWZpbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1ydGwgLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4uay1ydGwgLmstdXBsb2FkIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbi5rLXJ0bCAuay11cGxvYWQgLmstZmlsZS1tdWx0aXBsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay1ydGwgLmstdXBsb2FkIC5rLWZpbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay11cGxvYWRbZGlyPXJ0bF0gLmstYnV0dG9uICsgLmstYnV0dG9uLCAuay1ydGwgLmstdXBsb2FkIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLXVwbG9hZFtkaXI9cnRsXSAuay1wcm9ncmVzcywgLmstcnRsIC5rLXVwbG9hZCAuay1wcm9ncmVzcyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay11cGxvYWQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5rLXVwbG9hZC1idXR0b24gaW5wdXQge1xuICBmb250OiAxNzBweCBtb25vc3BhY2UgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmstdXBsb2FkLWJ1dHRvbiBpbnB1dFtkaXNhYmxlZF0sXG4uay11cGxvYWQtYnV0dG9uIGlucHV0Lmstc3RhdGUtZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcbiAgdG9wOiAxLjVlbTtcbn1cbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsID4gLmstaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbXVsdGlwbGUsXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xufVxuLmstbm8tZmxleGJveCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1ncm91cC13cmFwcGVyLFxuLmstbm8tZmxleGJveCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLFxuLmstbm8tZmxleGJveCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbn1cbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZC1maWxlcyAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCAzMnB4ICsgOHB4ICk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyggKGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgKyA4cHggKiAyKSArIDJlbSApO1xufVxuLmstbm8tZmxleGJveCAuay1kcm9wem9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5rLW5vLWZsZXhib3ggLmstZHJvcHpvbmUgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rLW5vLWZsZXhib3ggLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCxcbi5rLW5vLWZsZXhib3ggLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cy10b3RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDhweCArICg4cHggLyAyKSk7XG4gIHJpZ2h0OiA4cHg7XG59XG4uay1uby1mbGV4Ym94IFtkaXI9cnRsXSAuay1kcm9wem9uZS1oaW50LFxuLmstbm8tZmxleGJveCBbZGlyPXJ0bF0gLmstdXBsb2FkLXN0YXR1cy10b3RhbCxcbi5rLW5vLWZsZXhib3ggW2Rpcj1ydGxdIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtc3RhdHVzLFxuLmstbm8tZmxleGJveCAuay1ydGwgLmstZHJvcHpvbmUtaGludCxcbi5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXVwbG9hZC1zdGF0dXMtdG90YWwsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXN0YXR1cyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG4uay1uby1mbGV4Ym94IFtkaXI9cnRsXSAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyLFxuLmstbm8tZmxleGJveCBbZGlyPXJ0bF0gLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuLmstbm8tZmxleGJveCBbZGlyPXJ0bF0gLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyLFxuLmstbm8tZmxleGJveCAuay1ydGwgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuLmstbm8tZmxleGJveCAuay1ydGwgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogY2FsYyggKGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgKyA4cHggKiAyKSArIDJlbSApO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoIDMycHggKyA4cHggKTtcbn1cblxuLmstdXBsb2FkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXVwbG9hZCAuay1kcm9wem9uZSB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uay11cGxvYWQgLmstZHJvcHpvbmUuay1kcm9wem9uZS1ob3ZlciwgLmstdXBsb2FkIC5rLWRyb3B6b25lLmstZHJvcHpvbmUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyxcbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rLXVwbG9hZCAuay1maWxlLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstdXBsb2FkIC5rLWZpbGUgLmstdXBsb2FkLWFjdGlvbi5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtc3RhdHVzIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay11cGxvYWQgLmstZmlsZS1wcm9ncmVzcyAuay1maWxlLW5hbWUge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5rLXVwbG9hZCAuay1maWxlLXByb2dyZXNzIC5rLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzliYTtcbn1cbi5rLXVwbG9hZCAuay1maWxlLXN1Y2Nlc3MgLmstcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FkYjc2O1xufVxuLmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2UsXG4uay11cGxvYWQgLmstZmlsZS1pbnZhbGlkIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6ICNjYzRiMzc7XG59XG4uay11cGxvYWQgLmstZmlsZS1lcnJvciAuay1wcm9ncmVzcyxcbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQgLmstcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M0YjM3O1xufVxuLmstdXBsb2FkIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstZmlsZS1ncm91cC13cmFwcGVyLFxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsXG4uay11cGxvYWQgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLFxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIHtcbiAgY29sb3I6ICNkNmQ2ZDY7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbn1cbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyLFxuLmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstZmlsZS1ncm91cC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xufVxuLmstdXBsb2FkIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbi5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Q2ZDZkNiAjZDZkNmQ2O1xufVxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlcixcbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmQ2ZDY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDZkNmQ2O1xufVxuLmstdXBsb2FkIC5rLWZpbGUtc2l6ZSxcbi5rLXVwbG9hZCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSxcbi5rLXVwbG9hZCAuay1maWxlLWluZm9ybWF0aW9uIHtcbiAgY29sb3I6ICNiYWJhYmE7XG59XG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLWluZm9ybWF0aW9uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay11cGxvYWQuay1zdGF0ZS1pbnZhbGlkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbn1cblxuLmstd2luZG93IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAyO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXdpbmRvdyAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVkIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXdpbmRvdy1zbSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmstd2luZG93LW1kIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuXG4uay13aW5kb3ctbGcge1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLXdpbmRvdy10aXRsZWJhciAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstd2luZG93LW1pbmltaXplZCAuay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXdpbmRvdy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMTExMTExMTExO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5rLXdpbmRvdy10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbn1cblxuLmstd2luZG93LWFjdGlvbnMge1xuICBtYXJnaW46IC01ZW0gMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoIDEycHggLSAxNnB4ICk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay13aW5kb3ctYWN0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50LFxuLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstd2luZG93LWNvbnRlbnQgKyAuay1wcm9tcHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLmstd2luZG93LWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogbWF4KCAxNnB4LCAxMnB4ICk7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogbWF4KCAxNnB4LCAxMnB4ICk7XG59XG5cbi5rLXdpbmRvdy1pZnJhbWVjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay13aW5kb3ctaWZyYW1lY29udGVudCAuay1jb250ZW50LWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay13aW5kb3cge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay13aW5kb3c6Zm9jdXMsIC5rLXdpbmRvdy5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuXG4uay1kaWFsb2ctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDE7XG59XG4uay1kaWFsb2ctd3JhcHBlciAuay1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5rLWRpYWxvZy5rLWRpYWxvZy1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmstZGlhbG9nIC5rLW11bHRpc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRpYWxvZy1jbG9zZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstZGlhbG9nLWJ1dHRvbmdyb3VwIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5rLWRpYWxvZy1idXR0b25ncm91cCAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmstcnRsIC5rLWRpYWxvZy1idXR0b25ncm91cCAuay1idXR0b24gfiAuay1idXR0b24sIFtkaXI9cnRsXSAuay1kaWFsb2ctYnV0dG9uZ3JvdXAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQge1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsZXg6IDEgMCAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLXJ0bCAuay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uIH4gLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay13aW5kb3ctc20gLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLXdpbmRvdy1zbSAuay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG4uay13aW5kb3ctc20gLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay13aW5kb3ctbWQgLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbn1cblxuLmstbm8tZmxleGJveCAuay1kaWFsb2ctYnV0dG9uZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1uby1mbGV4Ym94IC5rLXdpbmRvdy1zbSAuay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1kaWFsb2ctYnV0dG9uZ3JvdXAsXG4uay1uby1mbGV4Ym94IFtkaXI9cnRsXSAuay1kaWFsb2ctYnV0dG9uZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1kaWFsb2ctdGl0bGViYXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xufVxuXG4uay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoLmstc3RhdGUtaG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmstc3RhdGUtYWN0aXZlKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLXByaW1hcnk6bm90KDpob3Zlcik6bm90KC5rLXN0YXRlLWhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5rLXN0YXRlLWFjdGl2ZSkge1xuICBjb2xvcjogIzEyNTk3OTtcbn1cbi5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b246Zm9jdXMsXG4uay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbi5rLXByaW1hcnk6Zm9jdXMsXG4uay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uLmstcHJpbWFyeS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgxOCwgODksIDEyMSwgMC4zKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWdyb3VwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICBtYXJnaW46IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5rLW5vdGlmaWNhdGlvbi1jb250YWluZXItYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXJ0bCAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pY29uLFxuW2Rpcj1ydGxdIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1ydGwgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSxcbltkaXI9cnRsXSAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1pZTkgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstaWU5IC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1pZTkgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1ncm91cCAuay1ub3RpZmljYXRpb24ge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay1ub3RpZmljYXRpb24tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzEyNTk3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1ub3RpZmljYXRpb24tdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICMwM2E5ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0O1xufVxuXG4uay1ub3RpZmljYXRpb24taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3NzliYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzc5YmE7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2FkYjc2O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhZGI3Njtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmFlMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTAwO1xufVxuXG4uay1ub3RpZmljYXRpb24tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjYzRiMzc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M0YjM3O1xufVxuXG4uay1ub3RpZmljYXRpb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmstcGFnZXItd3JhcCB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstcGFnZXItd3JhcCAuay1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmstcGFnZXItd3JhcCAuay1saW5rOmZvY3VzLCAuay1wYWdlci13cmFwIC5rLWxpbmsuay1zdGF0ZS1mb2N1cyB7XG4gIHotaW5kZXg6IDI7XG59XG4uay1wYWdlci13cmFwIC5rLXdpZGdldCxcbi5rLXBhZ2VyLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LFxuLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1sZWZ0LFxuLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCxcbi5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLXJpZ2h0LFxuLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcsXG4uay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LXcsXG4uay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWUsXG4uay1ydGwgLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWVuZC1sZWZ0LFxuLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LTYwLWxlZnQsXG4uay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctNjAtcmlnaHQsXG4uay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZW5kLXJpZ2h0LFxuLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLXNlZWstdyxcbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy13LFxuLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWUsXG4uay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay1lLCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LFxuW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1sZWZ0LFxuW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCxcbltkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLXJpZ2h0LFxuW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcsXG5bZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LXcsXG5bZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWUsXG5bZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstcGFnZXItaW5mbywgLmstcGFnZXItc2l6ZXMsIC5rLXBhZ2VyLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2gsIC5rLXBhZ2VyLW51bWJlcnMgLmstbGluaywgLmstcGFnZXItbmF2IHtcbiAgbWluLXdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstcGFnZXItcmVmcmVzaDpob3ZlciwgLmstcGFnZXItbnVtYmVycyAuay1saW5rOmhvdmVyLCAuay1wYWdlci1uYXY6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmstc3RhdGUtZGlzYWJsZWQuay1wYWdlci1yZWZyZXNoLCAuay1wYWdlci1udW1iZXJzIC5rLXN0YXRlLWRpc2FibGVkLmstbGluaywgLmstc3RhdGUtZGlzYWJsZWQuay1wYWdlci1uYXYge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItbmF2IHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGFnZXItbnVtYmVycyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5rLXBhZ2VyLW51bWJlcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluayB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmstcGFnZXItbnVtYmVycyAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItaW5wdXQgLmstdGV4dGJveCB7XG4gIG1hcmdpbjogMCAxZXg7XG4gIHdpZHRoOiAzZW07XG59XG5cbi5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLFxuLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFleDtcbiAgd2lkdGg6IDVlbTtcbn1cbi5rLXJ0bCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bixcbi5rLXJ0bCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLFxuW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDFleDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1wYWdlci1pbmZvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgb3JkZXI6IDk7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2gge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3JkZXI6IDEwO1xufVxuLmstcnRsIC5rLXBhZ2VyLXJlZnJlc2gsIFtkaXI9cnRsXSAuay1wYWdlci1yZWZyZXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmstcGFnZXItc20ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93biB7XG4gIHdpZHRoOiA1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uay1ydGwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1wYWdlci1zbVtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzLXdyYXAsIFtkaXI9cnRsXSAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmstcGFnZXItbWQgLmstcGFnZXItaW5mbyxcbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLWluZm8sXG4uay1wYWdlci1zbSAuay1wYWdlci1zaXplcyxcbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1wYWdlci13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmstcGFnZXItcmVmcmVzaDpob3ZlciwgLmstcGFnZXItbmF2LmstbGluazpob3ZlciwgLmstc3RhdGUtaG92ZXIuay1wYWdlci1yZWZyZXNoLCAuay1zdGF0ZS1ob3Zlci5rLXBhZ2VyLW5hdi5rLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzE5OTtcbn1cbi5rLXN0YXRlLXNlbGVjdGVkLmstcGFnZXItcmVmcmVzaCwgLmstc3RhdGUtc2VsZWN0ZWQuay1wYWdlci1uYXYuay1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1wYWdlci1yZWZyZXNoOmZvY3VzLCAuay1wYWdlci1uYXYuay1saW5rOmZvY3VzLCAuay1zdGF0ZS1mb2N1cy5rLXBhZ2VyLXJlZnJlc2gsIC5rLXN0YXRlLWZvY3VzLmstcGFnZXItbmF2LmstbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstcGFnZXItbnVtYmVycyAuay1saW5rIHtcbiAgY29sb3I6ICMxMjU5Nzk7XG59XG4uay1wYWdlci1udW1iZXJzIC5rLWxpbms6aG92ZXIsIC5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1wYWdlci1udW1iZXJzIC5rLWxpbms6Zm9jdXMsIC5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLXN0YXRlLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDIwLCAxMDEsIDEzNywgMC4xMik7XG59XG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ2NTg5O1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzIC5rLWN1cnJlbnQtcGFnZSAuay1saW5rLFxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzIC5rLWN1cnJlbnQtcGFnZSAuay1saW5rOmhvdmVyLCAuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzIC5rLWN1cnJlbnQtcGFnZSAuay1saW5rLmstc3RhdGUtaG92ZXIsXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzIC5rLWN1cnJlbnQtcGFnZSAuay1saW5rOmhvdmVyLFxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluay5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzE5OTtcbn1cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCxcbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy5rLXN0YXRlLWV4cGFuZGVkIC5rLWxpbms6aG92ZXIsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCAuay1saW5rLmstc3RhdGUtaG92ZXIsXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLmstc3RhdGUtZXhwYW5kZWQgLmstbGluazpob3Zlcixcbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCAuay1saW5rLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzE5OTtcbn1cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLmstc3RhdGUtZXhwYW5kZWQgLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstcGFuZWxiYXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluayB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLmstcGFuZWxiYXIgLmstZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmstcGFuZWxiYXIgLmstY29udGVudCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoIDhweCAtIDhweCApO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmssXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1zcHJpdGUsXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2Uge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1pbWFnZSxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLXNwcml0ZSxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLWljb24sXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstc3ByaXRlLFxuLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItY29sbGFwc2UsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsge1xuICBjb2xvcjogIzEyNTk3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsgLmstaWNvbiB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtLmstc3RhdGUtYWN0aXZlID4gLmstbGluaywgLmstcGFuZWxiYXIgPiAuay1pdGVtLmstc3RhdGUtZXhwYW5kZWQgPiAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluazpob3Zlcixcbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMGY0YjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQgLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyLCAuay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjVkN2U7XG59XG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rOmZvY3VzLFxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLWZvY3VzLFxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbms6aG92ZXIsXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbmsuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNWQ3ZTtcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbms6Zm9jdXMsXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtZm9jdXMsXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zdGVwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWxpbmsge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDNweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyggLTEgKiBjYWxjKCAxcHggKyAzcHggKSApO1xuICByaWdodDogY2FsYyggLTEgKiBjYWxjKCAxcHggKyAzcHggKSApO1xuICBib3R0b206IGNhbGMoIC0xICogY2FsYyggMXB4ICsgM3B4ICkgKTtcbiAgbGVmdDogY2FsYyggLTEgKiBjYWxjKCAxcHggKyAzcHggKSApO1xuICB6LWluZGV4OiAyO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlcixcbi5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTBlbSAtICgxNnB4ICsgNHB4KSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoOHB4IC0gM3B4KTtcbn1cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogY2FsYygoMjhweCArIDIgKiAycHgpIC8gMik7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgKyAyMHB4KTtcbn1cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgLyAyKTtcbn1cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbn1cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uay1ydGwgLmstc3RlcHBlcixcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbixcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCxcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2Jhcixcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogY2FsYygoMjhweCArIDIgKiAxcHggKyAyICogMnB4KSAvIDIpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1ob3ZlciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI2FkYWRhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZmZmZjtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1OTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjZmO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzcxOWJhZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTliYWY7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzEyNTk3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1zdGVwLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI2Zjtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6ICM3MTliYWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE5YmFmO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtc3VjY2VzcyAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBjb2xvcjogIzNhZGI3Njtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6ICNjYzRiMzc7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3IgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiAjY2M0YjM3O1xufVxuLmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiAjY2M0YjM3O1xufVxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogI2FkYWRhZDtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1mb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQsXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1vcHRpb25hbCAuay1zdGVwLWxhYmVsLW9wdGlvbmFsIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXRhYnN0cmlwLXdyYXBwZXIgPiAuay10YWJzdHJpcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstdGFic3RyaXAtaXRlbXMge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXRhYi1vbi10b3Age1xuICB6LWluZGV4OiAxO1xufVxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXJlbW92ZS10YWItbGluayxcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmtbZGF0YS10eXBlPXJlbW92ZV0ge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWllMTEgLmstdGFic3RyaXAtaXRlbXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG59XG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uay1pZTExIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLXByZXYsXG4uay1pZTExIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLW5leHQge1xuICB0b3A6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstdGFic3RyaXAtdG9wID4gLmstY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbS5rLXRhYnN0cmlwLXNjcm9sbGFibGUgLmstdGFic3RyaXAtcHJldixcbi5rLXRhYnN0cmlwLWJvdHRvbS5rLXRhYnN0cmlwLXNjcm9sbGFibGUgLmstdGFic3RyaXAtbmV4dCB7XG4gIGJvdHRvbTogMDtcbn1cbi5rLWllMTEgLmstdGFic3RyaXAtYm90dG9tLmstdGFic3RyaXAtc2Nyb2xsYWJsZSAuay10YWJzdHJpcC1wcmV2LFxuLmstaWUxMSAuay10YWJzdHJpcC1ib3R0b20uay10YWJzdHJpcC1zY3JvbGxhYmxlIC5rLXRhYnN0cmlwLW5leHQge1xuICB0b3A6IGF1dG87XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLFxuLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMsXG4uay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBvcmRlcjogMTtcbn1cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsXG4uay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LFxuLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQge1xuICBvcmRlcjogMDtcbn1cbi5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1wcmV2LFxuLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uay1ydGwgLmstdGFic3RyaXAgLmstdGFic3RyaXAtbmV4dCxcbi5rLXRhYnN0cmlwW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLW5leHQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtIHtcbiAgY29sb3I6ICMxMjU5Nzk7XG59XG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtOmhvdmVyLCAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzBmNGI2Njtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUsIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstdHJlZXZpZXcgLmstY29udGVudCxcbi5rLXRyZWV2aWV3ID4gLmstZ3JvdXAsXG4uay10cmVldmlldyAuay1pdGVtID4gLmstZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXRyZWV2aWV3IC5rLWNvbnRlbnQubmctYW5pbWF0aW5nLFxuLmstdHJlZXZpZXcgPiAuay1ncm91cC5uZy1hbmltYXRpbmcsXG4uay10cmVldmlldyAuay1pdGVtID4gLmstZ3JvdXAubmctYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLXRyZWV2aWV3IC5rLXRvcCxcbi5rLXRyZWV2aWV3IC5rLW1pZCxcbi5rLXRyZWV2aWV3IC5rLWJvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLXRyZWV2aWV3IC5rLWl0ZW0ge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay10cmVldmlldyAuay1pbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstdHJlZXZpZXcgLmstaW4uay1zdGF0ZS1mb2N1c2VkIHtcbiAgei1pbmRleDogMTtcbn1cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstc3RhdGUtaG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1zdGF0ZS1mb2N1c2VkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtY2hlY2tib3hlcy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDRweCArIDE2cHggKyAxNnB4ICk7XG59XG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtY2hlY2tib3hlcy1jb250YWluZXIgLmstaS1sb2FkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoIC0xICogKDRweCArIDE2cHgpICk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstdHJlZXZpZXcgLmstaS1leHBhbmQsXG4uay10cmVldmlldyAuay1pLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay10cmVldmlldyAuay1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay10cmVldmlldyAuay1pLWRyYWctYW5kLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmstdHJlZXZpZXcgLmstaW4gLmstaWNvbixcbi5rLXRyZWV2aWV3IC5rLWluIC5rLWltYWdlLFxuLmstdHJlZXZpZXcgLmstaW4gLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay1pdGVtLFxuLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtY2hlY2tib3hlcy1jb250YWluZXIsXG4uay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sb2FkLW1vcmUtY2hlY2tib3hlcy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDRweCArIDE2cHggKyAxNnB4ICk7XG59XG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWNoZWNrYm94ZXMtY29udGFpbmVyIC5rLWktbG9hZGluZyxcbi5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1jaGVja2JveGVzLWNvbnRhaW5lciAuay1pLWxvYWRpbmcge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xICogKDRweCArIDE2cHgpICk7XG59XG4uay1ydGwgLmstdHJlZXZpZXcgLmstaS1leHBhbmQsXG4uay1ydGwgLmstdHJlZXZpZXcgLmstaS1jb2xsYXBzZSxcbi5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWktZXhwYW5kLFxuLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaS1jb2xsYXBzZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXBwZXIsXG4uay10cmVldmlld1tkaXI9cnRsXSAuay1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLWljb24sXG4uay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaW1hZ2UsXG4uay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstc3ByaXRlLFxuLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstaWNvbixcbi5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWltYWdlLFxuLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstc3ByaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay10cmVldmlldyB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmstdHJlZXZpZXcgLmstaW46aG92ZXIsXG4uay10cmVldmlldyAuay1pbi5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG4uay10cmVldmlldyAuay1pbi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay10cmVldmlldyAuay1pbi5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICBjb2xvcjogIzEyNTk3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLFxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICMwZjRiNjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cyxcbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1zdGF0ZS1mb2N1c2VkIHtcbiAgY29sb3I6ICMxMjU5Nzk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZW51IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLW1lbnUgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstbWVudS1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstbWVudS1saW5rIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1tZW51LWxpbmsgPiAuay1pY29uOm5vdCguay1tZW51LWV4cGFuZC1hcnJvdyksXG4uay1tZW51LWxpbmsgPiAuay1pbWFnZSxcbi5rLW1lbnUtbGluayA+IC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZW51LWV4cGFuZC1hcnJvdy5rLWktYXJyb3ctNjAtbGVmdCxcbi5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1yaWdodCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1tZW51LWV4cGFuZC1hcnJvdy5rLWktYXJyb3ctNjAtcmlnaHQge1xuICByaWdodDogNHB4O1xufVxuXG4uay1tZW51LWV4cGFuZC1hcnJvdy5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIGxlZnQ6IDRweDtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uay1tZW51LWhvcml6b250YWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW1lbnUtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gPiAuay1tZW51LWxpbmsge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAxNnB4ICsgMTZweCApO1xufVxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1tZW51LXBvcHVwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuXG4uay1tZW51LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuLmstbWVudS1ncm91cCAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uay1tZW51LWdyb3VwIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDE2cHggKyAxNnB4ICk7XG59XG4uay1tZW51LWdyb3VwIC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wb3B1cHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNvbnRleHQtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwcHggMHB4O1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuLmstY29udGV4dC1tZW51LXBvcHVwID4gLmstcG9wdXA6bm90KC5rLW1lbnUtcG9wdXApLFxuLmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtbGVmdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLXVwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtZG93biB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1ydGwgLmstbWVudS1saW5rID4gLmstaWNvbjpub3QoLmstbWVudS1leHBhbmQtYXJyb3cpLFxuLmstcnRsIC5rLW1lbnUtbGluayA+IC5rLWltYWdlLFxuLmstcnRsIC5rLW1lbnUtbGluayA+IC5rLXNwcml0ZSxcbltkaXI9cnRsXSAuay1tZW51LWxpbmsgPiAuay1pY29uOm5vdCguay1tZW51LWV4cGFuZC1hcnJvdyksXG5bZGlyPXJ0bF0gLmstbWVudS1saW5rID4gLmstaW1hZ2UsXG5bZGlyPXJ0bF0gLmstbWVudS1saW5rID4gLmstc3ByaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1kb3duLFxuW2Rpcj1ydGxdIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstcnRsIC5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSxcbltkaXI9cnRsXSAuay1tZW51LWhvcml6b250YWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uay1ydGwgLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayxcbltkaXI9cnRsXSAuay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtID4gLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDE2cHggKyAxNnB4ICk7XG59XG4uay1ydGwgLmstbWVudS1ncm91cCAuay1tZW51LWxpbmssXG5bZGlyPXJ0bF0gLmstbWVudS1ncm91cCAuay1tZW51LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMTZweCArIDE2cHggKTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtIHtcbiAgY29sb3I6ICMxMjU5Nzk7XG59XG4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbTpob3ZlciwgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMGY0YjY2O1xufVxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0gPiAuay1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtOmZvY3VzLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstbWVudS1ncm91cCxcbi5rLW1lbnUuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5rLW1lbnUtZ3JvdXAgLmstaXRlbTpob3ZlciwgLmstbWVudS1ncm91cCAuay1pdGVtLmstc3RhdGUtaG92ZXIsXG4uay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06aG92ZXIsXG4uay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstc3RhdGUtYWN0aXZlLFxuLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1tZW51LWdyb3VwIC5rLWl0ZW06Zm9jdXMsIC5rLW1lbnUtZ3JvdXAgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4uay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06Zm9jdXMsXG4uay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICMxMjU5Nzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1tZW51LXNjcm9sbC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzBmNGI2Njtcbn1cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZ3JpZCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstZ3JpZCAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstZ3JpZC5rLWdyaWQtZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1ncmlkIC5rLWdyaWQtYXJpYS1yb290IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWdyaWQgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG91dGxpbmU6IDA7XG59XG4uay1ncmlkIHRoZWFkLFxuLmstZ3JpZCB0Ym9keSxcbi5rLWdyaWQgdGZvb3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uay1ncmlkIHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmstZ3JpZCB0aCxcbi5rLWdyaWQgdGQge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uay1ncmlkIHRoOmZpcnN0LWNoaWxkLFxuLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmstZ3JpZCB0aDpmb2N1cyxcbi5rLWdyaWQgdGQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmstZ3JpZCB0aCAuay1wbGFjZWhvbGRlci1saW5lLFxuLmstZ3JpZCB0ZCAuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5rLWdyaWQgdGgge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5rLWdyaWQgdGQge1xuICBib3JkZXItd2lkdGg6IDAgMCAwcHggMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstZ3JpZCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rLWdyaWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rLWdyaWQgdGFibGUsXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5rLWdyaWQgLmstZ3JvdXAtY29sLFxuLmstZ3JpZCAuay1oaWVyYXJjaHktY29sIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMycHg7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyBwIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIHRyIC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCA4cHggLSAxMnB4ICk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uay1ncmlkIC5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uay1ncmlkIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsID4gLmstaWNvbiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IDA7XG59XG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gdGhlYWQsXG4uay1ncmlkW2Rpcj1ydGxdIHRib2R5LFxuLmstZ3JpZFtkaXI9cnRsXSB0Zm9vdCwgLmstcnRsIC5rLWdyaWQgdGhlYWQsXG4uay1ydGwgLmstZ3JpZCB0Ym9keSxcbi5rLXJ0bCAuay1ncmlkIHRmb290IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRoLCAuay1ydGwgLmstZ3JpZCB0aCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXdyYXAsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi5rLWJhcmUsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWRyYWctY2x1ZSAuay1idXR0b24uay1iYXJlLCAuay1ydGwgLmstZ3JpZCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLmstYmFyZSxcbi5rLXJ0bCAuay1ncmlkIC5rLWRyYWctY2x1ZSAuay1idXR0b24uay1iYXJlIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncm91cC1pbmRpY2F0b3IgLmstbGluayAuay1pY29uLFxuLmstZ3JpZFtkaXI9cnRsXSAuay1kcmFnLWNsdWUgLmstbGluayAuay1pY29uLCAuay1ydGwgLmstZ3JpZCAuay1ncm91cC1pbmRpY2F0b3IgLmstbGluayAuay1pY29uLFxuLmstcnRsIC5rLWdyaWQgLmstZHJhZy1jbHVlIC5rLWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JvdXAtaW5kaWNhdG9yLCAuay1ydGwgLmstZ3JpZCAuay1ncm91cC1pbmRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyb3VwLWluZGljYXRvciArIC5rLWdyb3VwLWluZGljYXRvciwgLmstcnRsIC5rLWdyaWQgLmstZ3JvdXAtaW5kaWNhdG9yICsgLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCxcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItbG9ja2VkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLFxuLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkLFxuLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3ksXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCxcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCxcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXI6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtcm93LXN0aWNreSwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRoLCAuay1ydGwgLmstZ3JpZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRoOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gdGQsIC5rLXJ0bCAuay1ncmlkIHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRkOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gdGQuay1oaWVyYXJjaHktY2VsbCwgLmstcnRsIC5rLWdyaWQgdGQuay1oaWVyYXJjaHktY2VsbCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstaGllcmFyY2h5LWNlbGwgKyB0ZCwgLmstcnRsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyB0ZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtZm9vdGVyLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlcixcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyIC5rLXdpdGgtaWNvbixcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZSwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstd2l0aC1pY29uLFxuLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSArIDRweCApO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcixcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcixcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWZpcnN0LCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1maWx0ZXJjZWxsLW9wZXJhdG9yLCAuay1ydGwgLmstZ3JpZCAuay1maWx0ZXJjZWxsLW9wZXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1kaXJ0eSwgLmstcnRsIC5rLWdyaWQgLmstZGlydHkge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1lZGl0LWNlbGwgPiAuay10ZXh0Ym94LFxuLmstZ3JpZFtkaXI9cnRsXSAuay1lZGl0LWNlbGwgPiAuay13aWRnZXQsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXRleHRib3gsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXdpZGdldCwgLmstcnRsIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbi5rLXJ0bCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldCxcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXRleHRib3gsXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLThweCAtIDFweCk7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyb3VwLWZvb3RlciB0ZCwgLmstcnRsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCwgLmstcnRsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLXRvb2xiYXIgLmstYnV0dG9uICsgLmstYnV0dG9uLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLXRvb2xiYXIgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uLCAuay1ydGwgLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYyggOHB4IC0gMTJweCApO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLXNlYXJjaCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1zZWFyY2gge1xuICBmbG9hdDogbGVmdDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstY29sdW1uLXJlc2l6ZXIsIC5rLXJ0bCAuay1ncmlkIC5rLWNvbHVtbi1yZXNpemVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uay1ncmlkIC5rLWRpcnR5LWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5rLWdyaWQgLmstZGlydHkge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY3VycmVudENvbG9yO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtZXhwYW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuLmstZ3JpZCAuay1ncmlkLXNlYXJjaCB7XG4gIHdpZHRoOiAxNS43ZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rLWdyaWQgLmstZ3JpZC1maWx0ZXIsXG4uay1ncmlkIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1ncmlkLXRvb2xiYXIgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rLWdyaWQtdG9vbGJhciA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmstZ3JvdXBpbmctaGVhZGVyLWZsZXggPiAuay1pbmRpY2F0b3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDhweDtcbn1cbi5rLWdyb3VwaW5nLWhlYWRlci1mbGV4ID4gLmstaW5kaWNhdG9yLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvcixcbi5rLWRyYWctY2x1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1ncm91cC1pbmRpY2F0b3IgLmstbGluayxcbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24uay1iYXJlLFxuLmstZHJhZy1jbHVlIC5rLWxpbmssXG4uay1kcmFnLWNsdWUgLmstYnV0dG9uLmstYmFyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1ncm91cC1pbmRpY2F0b3IgLmstbGluayAuay1pY29uLFxuLmstZHJhZy1jbHVlIC5rLWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24uay1iYXJlLFxuLmstZHJhZy1jbHVlIC5rLWJ1dHRvbi5rLWJhcmUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24uay1iYXJlOjpiZWZvcmUsIC5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24uay1iYXJlOjphZnRlcixcbi5rLWRyYWctY2x1ZSAuay1idXR0b24uay1iYXJlOjpiZWZvcmUsXG4uay1kcmFnLWNsdWUgLmstYnV0dG9uLmstYmFyZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi5rLWJhcmU6aG92ZXIsXG4uay1kcmFnLWNsdWUgLmstYnV0dG9uLmstYmFyZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgKyAuay1ncm91cC1pbmRpY2F0b3Ige1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1kcmFnLWNsdWUge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSwgLmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbn1cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IGNhbGMoIDZweCAtIDFweCApO1xufVxuXG4uay1ncmlkLWhlYWRlci13cmFwLFxuLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUsXG4uay1ncmlkLWZvb3Rlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmstaWUgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ3JpZC1oZWFkZXIsXG4uay1ncmlkLWZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLWdyaWQtaGVhZGVyIHRhYmxlLFxuLmstZ3JpZC1mb290ZXIgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG5kaXYuay1ncmlkLWhlYWRlcixcbmRpdi5rLWdyaWQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWllIGRpdi5rLWdyaWQtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmstZ3JpZC1oZWFkZXIgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmstZ3JpZC1oZWFkZXIuay1ncmlkLWRyYWdnYWJsZS1oZWFkZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciA+IC5rLWxpbmsge1xuICBtYXJnaW46IC04cHggLTEycHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdXRsaW5lOiAwO1xufVxuLmstaWUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyID4gLmstbGluaywgLmstZWRnZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIgPiAuay1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstd2l0aC1pY29uLFxuLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgKyA0cHggKTtcbn1cbi5rLWllIC5rLWdyaWQtaGVhZGVyIC5rLXdpdGgtaWNvbiwgLmstZWRnZSAuay1ncmlkLWhlYWRlciAuay13aXRoLWljb24sXG4uay1pZSAuay1ncmlkLWhlYWRlciAuay1maWx0ZXJhYmxlLFxuLmstZWRnZSAuay1ncmlkLWhlYWRlciAuay1maWx0ZXJhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSArIDRweCk7XG59XG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXIgPiAuay1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsXG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgYm90dG9tOiBjYWxjKCA4cHggKyAwLjcxNDI4NTcxNDNlbSAtIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkvMiApO1xuICB6LWluZGV4OiAxO1xufVxuLmstaWUgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWVkZ2UgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsXG4uay1pZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsXG4uay1lZGdlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogY2FsYyggKGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgLSAxLjQyODU3MTQyODZlbSkgLyAtMik7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoIChjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApIC0gMS40Mjg1NzE0Mjg2ZW0pIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xICogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSk7XG59XG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpob3Zlcixcbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20sIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWFzYy1zbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoIDhweCAtIDFweCApO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5rLWNvbHVtbi1yZXNpemVyIHtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDEwMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLmstZ3JpZC1mb290ZXIgdGQge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xufVxuXG4uay1ncmlkLWZvb3RlciB0ZCxcbi5rLWdyb3VwLWZvb3RlciB0ZCxcbi5rLWdyb3VwaW5nLXJvdyB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1ncmlkLWZpbHRlci1wb3B1cCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5rLWdyaWQtY29sdW1uLW1lbnUtc3RhbmRhbG9uZSBhLmstZ3JpZC1maWx0ZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC00cHggMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uay1maWx0ZXItcm93IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cbi5rLWZpbHRlci1yb3cgdGQsXG4uay1maWx0ZXItcm93IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cbi5rLWZpbHRlci1yb3cgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5rLWZpbHRlci1yb3cgLmstbXVsdGlzZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uay1maWx0ZXItcm93IC5rLWZpbHRlcmNlbGwgLmstd2lkZ2V0Lmstc2l6ZWQtaW5wdXQge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstZmlsdGVyY2VsbCA+IHNwYW4sXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstZmlsdGVyY2VsbCA+IHNwYW4gPiBsYWJlbCxcbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIgPiAuay13aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rLWZpbHRlcmNlbGwgPiBzcGFuIC5rLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uay1maWx0ZXJjZWxsID4gc3BhbiAuay1idXR0b24sXG4uay1maWx0ZXJjZWxsID4gc3BhbiAuay1kcm9wZG93bi1vcGVyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1maWx0ZXJjZWxsID4gc3BhbiAuay13aWRnZXQge1xuICB3aWR0aDogYXV0bztcbn1cbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC1vcGVyYXRvciA+IC5rLWJ1dHRvbi5rLWNsZWFyLWJ1dHRvbi12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xufVxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLW9wZXJhdG9yID4gLmstYnV0dG9uOm5vdCguay1jbGVhci1idXR0b24tdmlzaWJsZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLW9wZXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5rLWZpbHRlcmNlbGwgLmstd2lkZ2V0Om5vdCguay1kcm9wZG93bi1vcGVyYXRvciksXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLXRleHRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtY29udGVudCxcbi5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG59XG4uay1ncmlkLWNvbnRlbnQgdGFibGUsXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5rLWdyaWQtY29udGVudCB0cjpsYXN0LWNoaWxkID4gdGQsXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyB0ZCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4uay1ncmlkLWVkaXQtcm93IC5rLXdpZGdldCxcbi5rLWdyaWQtZWRpdC1yb3cgLmstYnV0dG9uLFxuLmstZ3JpZC1lZGl0LXJvdyAuay10ZXh0Ym94IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmstZ3JpZC1lZGl0LXJvdyAuay1lZGl0LWNlbGwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uay1ncmlkLWVkaXQtcm93IC5rLWRpcnR5LWNlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbi5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSxcbi5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXRleHRib3gsXG4uay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtOHB4IC0gMXB4KTtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXRleHRib3gsXG4uay1ncmlkLWVkaXQtcm93IHRkID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLFxuLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbi5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAoKDhweCArIDFweCkgKiAyKSk7XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay10ZXh0Ym94LFxuLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXdpZGdldCxcbi5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbixcbi5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsXG4uay1lZGl0LWNlbGwgPiAuay13aWRnZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ6bm90KC5rLWhpZXJhcmNoeS1jZWxsKSxcbi5rLWdyaWQgLmstY29tbWFuZC1jZWxsLFxuLmstZ3JpZCAuay1lZGl0LWNlbGwge1xuICBwYWRkaW5nOiBjYWxjKCA4cHggLSAoY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSAtIDEuNDI4NTcxNDI4NmVtKSAvIDIgKSAxMnB4O1xufVxuXG4uay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4xNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTZlbTtcbn1cblxuLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUsXG4uay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ3JpZC1wYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQtcGFnZXItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4uay1wYWdlci1pbnB1dCAuay1udW1lcmljdGV4dGJveCB7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHdpZHRoOiAzZW07XG59XG5cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgei1pbmRleDogMTtcbn1cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgPiAuay1oZWlnaHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay13aWR0aC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstd2lkdGgtY29udGFpbmVyIGRpdiB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1ncmlkLXZpcnR1YWxbZGlyPXJ0bF0gLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUsXG4uay1ncmlkLXZpcnR1YWwuay1ydGwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLWdyaWQtYWRkLXJvdyB0ZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQtY29udGVudCxcbi5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4uay1wYWdlci13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbi5rLWdyaWQtZm9vdGVyLWxvY2tlZCxcbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSxcbi5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSxcbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ3JpZC1jb250ZW50LFxuLmstZ3JpZC1mb290ZXItd3JhcCxcbi5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLFxuLmstZ3JpZC1mb290ZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSxcbi5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ3JpZC1oZWFkZXItbG9ja2VkID4gdGFibGUsXG4uay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1ncmlkLWhlYWRlci1zdGlja3ksXG4uay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbi5rLWdyaWQtY29udGVudC1zdGlja3ksXG4uay1ncmlkLXJvdy1zdGlja3ksXG4uay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLFxuLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsXG4uay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZWRpdC1jZWxsLFxuLmstZ3JpZC1yb3ctc3RpY2t5LmstZWRpdC1jZWxsLFxuLmstZ3JpZC1mb290ZXItc3RpY2t5LmstZWRpdC1jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWdyaWQtY29udGVudC1zdGlja3kuay1ncmlkLXJvdy1zdGlja3kge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbi5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLFxuLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLFxuLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1oZWFkZXIuay1kcmFnLWNsdWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICB3aWR0aDogMjBlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiA0ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4uay1sb2FkaW5nLXBkZi1tYXNrID4gLmstaS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDY0cHg7XG59XG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB0b3A6IC0xMDAwMHB4O1xufVxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQgLmstZmlsdGVyLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQsXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWZvb3Rlci13cmFwIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLFxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZFtkYXRhLXJvbGU9Z3JpZF0gLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbi5rLWZpbHRlci1tZW51IC5rLXdpZGdldCxcbi5rLWZpbHRlci1tZW51IC5rLXJhZGlvLWxpc3QsXG4uay1maWx0ZXItbWVudSAuay10ZXh0Ym94IHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1maWx0ZXItbWVudSAuay13aWRnZXQuay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IDZlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5rLWZpbHRlci1tZW51IC5rLXN3aXRjaCB7XG4gIHdpZHRoOiA2ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucyxcbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zLFxuLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcbiAgcGFkZGluZzogMWVtO1xufVxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucyAuay1idXR0b24sXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sXG4uay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiwgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG59XG5cbi5rLWF1dG9maXR0aW5nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uay1hdXRvZml0dGluZyB0aC5rLWhlYWRlcixcbi5rLWF1dG9maXR0aW5nIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLmstYXV0b2ZpdHRpbmcgLmstZGV0YWlsLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY29sdW1uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWNvbHVtbi1jaG9vc2VyLXRpdGxlLFxuLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDE2cHggKyAxNnB4ICk7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjYWNhY2E7XG59XG4uay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMTJweCArIDE2cHggKyA0cHggKTtcbn1cbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG59XG5cbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucyAuay1idXR0b24sXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbixcbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbixcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMgLmstYnV0dG9uLFxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLFxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMSA1MCU7XG59XG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sXG4uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24sXG4uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLFxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24sXG4uay1ydGwgLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstZ3JpZC1oZWFkZXIsXG4uay1oZWFkZXIsXG50aC5rLWhlYWRlcixcbi5rLWdyaWQtaGVhZGVyLXdyYXAsXG4uay1ncm91cGluZy1oZWFkZXIsXG4uay1ncm91cGluZy1oZWFkZXIgLmstZ3JvdXAtaW5kaWNhdG9yLFxuLmstZ3JpZCB0ZCxcbi5rLWdyaWQtZm9vdGVyLFxuLmstZ3JpZC1mb290ZXItd3JhcCxcbi5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4uay1ncmlkLWZvb3Rlci1sb2NrZWQsXG4uay1ncmlkLWhlYWRlci1sb2NrZWQsXG4uay1maWx0ZXItcm93ID4gdGQsXG4uay1maWx0ZXItcm93ID4gdGgge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyLFxuLmstZ3JpZC10b29sYmFyLFxuLmstZ3JvdXBpbmctaGVhZGVyLFxuLmstZ3JpZC1hZGQtcm93LFxuLmstZ3JpZC1mb290ZXIge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG5cbi5rLWdyaWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWdyb3VwLWZvb3RlciB0ZCxcbi5rLWdyb3VwaW5nLXJvdyB0ZCxcbnRib2R5IC5rLWdyb3VwLWNlbGwge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG59XG5cbi5rLWdyaWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstZ3JpZCB0ci5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1ncmlkIHRib2R5IHRyOmhvdmVyLFxuLmstZ3JpZCB0Ym9keSB0ci5rLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLWdyaWQgdGQuay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWdyaWQgdHIuay1zdGF0ZS1zZWxlY3RlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMTAxLCAxMzcsIDAuMjUpO1xufVxuLmstZ3JpZCB0ZC5rLXN0YXRlLWZvY3VzZWQsXG4uay1ncmlkIHRoLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstZ3JpZCAuay1ncmlkLWZpbHRlcixcbi5rLWdyaWQgLmstaGVhZGVyLWNvbHVtbi1tZW51LFxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1ncmlkIC5rLWdyaWQtc2VhcmNoIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLWhlYWRlcixcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciB0ZCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwaW5nLXJvdyArIHRyIHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zdGF0ZS1zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGQ5ZTI7XG59XG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstc3RhdGUtc2VsZWN0ZWQuay1hbHQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkMmRiO1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXN0YXRlLWhvdmVyIHRkLFxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciB0ZCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5Y2RkNTtcbn1cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRoLmstaGllcmFyY2h5LWNlbGwsXG4uay1ncmlkW2Rpcj1ydGxdIHRkLmstaGllcmFyY2h5LWNlbGwsIC5rLWdyaWQuay1ydGwgdGguay1oaWVyYXJjaHktY2VsbCxcbi5rLWdyaWQuay1ydGwgdGQuay1oaWVyYXJjaHktY2VsbCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuY29sLmstc29ydGVkLFxudGguay1zb3J0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1pLXNvcnQtYXNjLXNtLFxuLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWRlc2Mtc20sXG4uay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVyIHtcbiAgY29sb3I6ICMxMjU5Nzk7XG59XG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpob3Zlcixcbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3Zlcixcbi5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzE5OTtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmZvY3VzLFxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmZvY3VzLFxuLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLXN0YXRlLWFjdGl2ZSxcbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudS5rLXN0YXRlLWFjdGl2ZSxcbi5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24uay1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NjU4OTtcbn1cbi5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItc3RpY2t5Lmstc29ydGVkIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uay1ncmlkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uay1ncmlkLWZvb3RlciAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmstbWFzdGVyLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1tYXN0ZXItcm93IC5rLWdyaWQtcm93LXN0aWNreSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstbWFzdGVyLXJvdy5rLWFsdCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuLmstbWFzdGVyLXJvdy5rLWFsdCAuay1ncmlkLXJvdy1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmstbWFzdGVyLXJvdy5rLXN0YXRlLXNlbGVjdGVkIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZCAuay1ncmlkLXJvdy1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRkOWUyO1xufVxuLmstbWFzdGVyLXJvdy5rLXN0YXRlLXNlbGVjdGVkLmstYWx0IC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZC5rLWFsdCAuay1ncmlkLXJvdy1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkMmRiO1xufVxuLmstbWFzdGVyLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1tYXN0ZXItcm93OmhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSwgLmstbWFzdGVyLXJvdy5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zdGF0ZS1ob3ZlciAuay1ncmlkLXJvdy1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmstbWFzdGVyLXJvdy5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWNkZDU7XG59XG5cbi5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLWdyb3VwaW5nLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncm91cGluZy1yb3cuay1zdGF0ZS1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbTpob3Zlcixcbi5rLWNvbHVtbm1lbnUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW06Zm9jdXMsXG4uay1jb2x1bW5tZW51LWl0ZW0uay1zdGF0ZS1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ2NTg5O1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0ge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3ZlciwgLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzE5OTtcbn1cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDY1ODk7XG59XG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06Zm9jdXMsIC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWJhcmNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXZhci0tY2hhcnQtZm9udCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmstdmFyLS1jaGFydC10aXRsZS1mb250IHtcbiAgZm9udC1zaXplOiAxLjE0M2VtO1xufVxuXG4uay12YXItLWNoYXJ0LWxhYmVsLWZvbnQge1xuICBmb250LXNpemU6IDAuODU3ZW07XG59XG5cbi5rLWNoYXJ0LFxuLmstc3BhcmtsaW5lLFxuLmstc3RvY2tjaGFydCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hhcnQsXG4uay1zdG9ja2NoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLWNoYXJ0LXN1cmZhY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNoYXJ0IC5rLXBvcHVwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93bixcbi5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlci5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IGVhc2UtaW4gODBtcywgdG9wIGVhc2UtaW4gODBtcztcbn1cblxuLmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlcixcbi5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuLmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlciA+IC5rLXBvcHVwLFxuLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyID4gLmstcG9wdXAge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jaGFydC10b29sdGlwIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEzLjAwNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1jaGFydC10b29sdGlwIHRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uay1jaGFydC10b29sdGlwIHRkIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLFxuLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAgLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAtbWFya2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmstc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uay1zZWxlY3Rpb24tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWhhbmRsZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1sZWZ0LWhhbmRsZSB7XG4gIGxlZnQ6IC0xMXB4O1xufVxuXG4uay1yaWdodC1oYW5kbGUge1xuICByaWdodDogLTExcHg7XG59XG5cbi5rLWxlZnQtaGFuZGxlIGRpdiB7XG4gIG1hcmdpbjogLTIycHggMCAwIC0xNC42NjY2NjY2NjY3cHg7XG4gIHBhZGRpbmc6IDQ0cHggMjkuMzMzMzMzMzMzM3B4IDAgMDtcbn1cblxuLmstcmlnaHQtaGFuZGxlIGRpdiB7XG4gIG1hcmdpbjogLTIycHggMCAwIC0xNC42NjY2NjY2NjY3cHg7XG4gIHBhZGRpbmc6IDQ0cHggMCAwIDI5LjMzMzMzMzMzMzNweDtcbn1cblxuLmstbGVmdC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweDtcbiAgcGFkZGluZy1sZWZ0OiA1OC42NjY2NjY2NjY3cHg7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1OC42NjY2NjY2NjY3cHg7XG59XG5cbi5rLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstYm9yZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1hcnF1ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLmstbWFycXVlZS1jb2xvcixcbi5rLW1hcnF1ZWUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXNjcm9sbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNwYXJrbGluZSxcbi5rLXNwYXJrbGluZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zcGFya2xpbmUgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWNoYXJ0LWRyYWdnaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY2hhcnQtZG9udXQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLWNoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXIsXG4uay1wZGYtZXhwb3J0IC5rLXNwYXJrbGluZSAuay1hbmltYXRpb24tY29udGFpbmVyLFxuLmstcGRmLWV4cG9ydCAuay1zdG9ja2NoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1kaWFncmFtIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZGlhZ3JhbSBpbWcge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstdHJlZW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGlsZSB7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstdHJlZW1hcCA+IC5rLXRyZWVtYXAtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogNHB4IDJweDtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCA+IGRpdiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFlbTtcbn1cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xuICB0b3A6IGNhbGMoIDRweCArICgxLjQyODU3MTQyODYgKiAxNHB4KSArIDFweCk7XG59XG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgKyAuay10cmVlbWFwLXdyYXAge1xuICBsZWZ0OiBjYWxjKCA0cHggKyAoMS40Mjg1NzE0Mjg2ICogMTRweCkgKyAxcHgpO1xufVxuLmstdHJlZW1hcCAuay1sZWFmIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1hcmNnYXVnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXJjZ2F1Z2UtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1xcmNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXZhci0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTk3OTtcbn1cbnN2ZyAuay12YXItLWFjY2VudCB7XG4gIGZpbGw6ICMxMjU5Nzk7XG59XG5cbi5rLXZhci0tYWNjZW50LWNvbnRyYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbnN2ZyAuay12YXItLWFjY2VudC1jb250cmFzdCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5rLXZhci0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjU5Nzk7XG59XG5zdmcgLmstdmFyLS1wcmltYXJ5IHtcbiAgZmlsbDogIzEyNTk3OTtcbn1cblxuLmstdmFyLS1wcmltYXJ5LWNvbnRyYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbnN2ZyAuay12YXItLXByaW1hcnktY29udHJhc3Qge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uay12YXItLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuc3ZnIC5rLXZhci0tYmFzZSB7XG4gIGZpbGw6ICNmZWZlZmU7XG59XG5cbi5rLXZhci0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5zdmcgLmstdmFyLS1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmstdmFyLS1ib3JkZXItcmFkaXVzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstdmFyLS1ub3JtYWwtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG5zdmcgLmstdmFyLS1ub3JtYWwtYmFja2dyb3VuZCB7XG4gIGZpbGw6ICNmZWZlZmU7XG59XG5cbi5rLXZhci0tbm9ybWFsLXRleHQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xufVxuc3ZnIC5rLXZhci0tbm9ybWFsLXRleHQtY29sb3Ige1xuICBmaWxsOiAjNzY3Njc2O1xufVxuXG4uay12YXItLWhvdmVyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MTk5O1xufVxuc3ZnIC5rLXZhci0taG92ZXItYmFja2dyb3VuZCB7XG4gIGZpbGw6ICMxNzcxOTk7XG59XG5cbi5rLXZhci0taG92ZXItdGV4dC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5zdmcgLmstdmFyLS1ob3Zlci10ZXh0LWNvbG9yIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmstdmFyLS1zZWxlY3RlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NjU4OTtcbn1cbnN2ZyAuay12YXItLXNlbGVjdGVkLWJhY2tncm91bmQge1xuICBmaWxsOiAjMTQ2NTg5O1xufVxuXG4uay12YXItLXNlbGVjdGVkLXRleHQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuc3ZnIC5rLXZhci0tc2VsZWN0ZWQtdGV4dC1jb2xvciB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5rLXZhci0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWRiNzY7XG59XG5zdmcgLmstdmFyLS1zdWNjZXNzIHtcbiAgZmlsbDogIzNhZGI3Njtcbn1cblxuLmstdmFyLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzliYTtcbn1cbnN2ZyAuay12YXItLWluZm8ge1xuICBmaWxsOiAjMTc3OWJhO1xufVxuXG4uay12YXItLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTAwO1xufVxuc3ZnIC5rLXZhci0td2FybmluZyB7XG4gIGZpbGw6ICNmZmFlMDA7XG59XG5cbi5rLXZhci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M0YjM3O1xufVxuc3ZnIC5rLXZhci0tZXJyb3Ige1xuICBmaWxsOiAjY2M0YjM3O1xufVxuXG4uay12YXItLXNlcmllcy1hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYTY4NDtcbn1cbnN2ZyAuay12YXItLXNlcmllcy1hIHtcbiAgZmlsbDogIzFhYTY4NDtcbn1cblxuLmstdmFyLS1zZXJpZXMtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWFlZTI7XG59XG5zdmcgLmstdmFyLS1zZXJpZXMtYiB7XG4gIGZpbGw6ICM1MWFlZTI7XG59XG5cbi5rLXZhci0tc2VyaWVzLWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xufVxuc3ZnIC5rLXZhci0tc2VyaWVzLWMge1xuICBmaWxsOiAjMTI1OTc5O1xufVxuXG4uay12YXItLXNlcmllcy1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbn1cbnN2ZyAuay12YXItLXNlcmllcy1kIHtcbiAgZmlsbDogI2E1YTVhNTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5zdmcgLmstdmFyLS1zZXJpZXMtZSB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5rLXZhci0tc2VyaWVzLWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBmOWQxO1xufVxuc3ZnIC5rLXZhci0tc2VyaWVzLWYge1xuICBmaWxsOiAjYTBmOWQxO1xufVxuXG4uay12YXItLWdhdWdlLXBvaW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1OTc5O1xufVxuc3ZnIC5rLXZhci0tZ2F1Z2UtcG9pbnRlciB7XG4gIGZpbGw6ICMxMjU5Nzk7XG59XG5cbi5rLXZhci0tZ2F1Z2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuc3ZnIC5rLXZhci0tZ2F1Z2UtdHJhY2sge1xuICBmaWxsOiAjZTZlNmU2O1xufVxuXG4uay12YXItLWNoYXJ0LWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTgsIDExOCwgMTE4LCAwLjUpO1xufVxuXG4uay12YXItLWNoYXJ0LW1ham9yLWxpbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstdmFyLS1jaGFydC1taW5vci1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5rLXZhci0tY2hhcnQtYXJlYS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay12YXItLWNoYXJ0LW5vdGVzLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uay12YXItLWNoYXJ0LW5vdGVzLWxpbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uay12YXItLWNoYXJ0LWNyb3NzaGFpci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uay12YXItLWNoYXJ0LWVycm9yLWJhcnMtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmstY2hhcnQsXG4uay1zcGFya2xpbmUsXG4uay1zdG9ja2NoYXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jaGFydCAuay1wb3B1cCxcbi5rLXNwYXJrbGluZSAuay1wb3B1cCxcbi5rLXN0b2NrY2hhcnQgLmstcG9wdXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1jaGFydC10b29sdGlwLWludmVyc2Uge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLFxuLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uay1zZWxlY3Rpb24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstaGFuZGxlIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzcxOTk7XG59XG5cbi5rLWhhbmRsZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstbWFycXVlZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWE2ODQ7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3Ige1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLXRyZWVtYXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5rLXRyZWVtYXAgLmstbGVhZiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmstdHJlZW1hcCAuay1sZWFmLmstaW52ZXJzZSB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmstdHJlZW1hcCAuay1sZWFmLmstc3RhdGUtaG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn0iLCIkd2lkZ2V0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9hc3AtZmFsbGJhY2stY2xhc3NcIiApIHtcblxuICAgIC5rLXRoZW1lLXRlc3QtY2xhc3MsXG4gICAgLmstY29tbW9uLXRlc3QtY2xhc3Mge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9sYXlvdXRcIiApIHtcblxuICAgIC8vIExheW91dFxuICAgIC5rLXJlc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBrZW5kby1zb3J0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgLy8gT3ZlcmxheVxuICAgIC5rLW92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG4gICAgICAgIG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDE7XG4gICAgfVxuXG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwge1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG5cblxuICAgIC8vIExpbmtzXG4gICAgLmstbGluayxcbiAgICAuay1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC8vIE91dGxpbmVcbiAgICAuay1jb250ZW50IHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cblxuICAgIC8vIENlbnRlcmluZ1xuICAgIC5rLWNlbnRlcmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cblxuICAgIC8vIERpc2FibGUgbW91c2UgZXZlbnRzXG4gICAgLmstbm8tY2xpY2sge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cblxuICAgIC8vIE9mZi1zY3JlZW4gY29udGFpbmVyIHVzZWQgZHVyaW5nIFBERiBleHBvcnRcbiAgICAuay1wZGYtZXhwb3J0LXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogLTE1MDAwcHg7XG4gICAgICAgIHdpZHRoOiAxNDQwMHB4O1xuICAgIH1cblxuICAgIC8vIFBERiBleHBvcnQgaWNvbnMgZml4XG4gICAgLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YmVmb3JlLFxuICAgIC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmFmdGVyIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vdGhlbWVcIiApIHtcblxuICAgIC8vIFRleHQgc2VsZWN0aW9uXG4gICAgLmstdGV4dC1zZWxlY3Rpb24ge1xuICAgICAgICA6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb250cmFzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhbmVsc1xuICAgIC5rLWJsb2NrLFxuICAgIC5rLXBhbmVsIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRib3JkZXItcmFkaXVzICk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcGFuZWwtdGV4dCxcbiAgICAgICAgICAgICRwYW5lbC1iZyxcbiAgICAgICAgICAgICRwYW5lbC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICAgICAgcGFkZGluZzogJHBhbmVsLXBhZGRpbmcteSAkcGFuZWwtcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICA+IC5rLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICRoZWFkZXItYmcsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIG1hcmdpbjogI3stJHBhbmVsLXBhZGRpbmcteX0gI3stJHBhbmVsLXBhZGRpbmcteH0gJHBhbmVsLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXItcGFkZGluZy15ICRoZWFkZXItcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBhbmVsLXRleHQsXG4gICAgICAgICAgICAkcGFuZWwtYmcsXG4gICAgICAgICAgICAkcGFuZWwtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGlzYWJsZWRcIiApIHtcblxuICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgLmstc3RhdGUtZGlzYWJsZWQsXG4gICAgLmstd2lkZ2V0W2Rpc2FibGVkXSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuXG5cbiAgICAgICAgLmstbGluayxcbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE5lc3RlZCBkaXNhYmxlZFxuICAgICAgICBbZGlzYWJsZWRdLFxuICAgICAgICAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9taXNjL2hyXCIgKSB7XG5cbiAgICAuay1ociB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNlci15IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYW5lbC1ib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLy8gSG9yaXpvbnRhbCBydWxlXG4gICAgLmstZC1mbGV4LXJvdyA+IC5rLWhyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLy8gVmVydGljYWwgcnVsZVxuICAgIC5rLWQtZmxleC1jb2wgPiAuay1ociB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vbWlzYy9kaXJ0eVwiICkge1xuXG4gICAgLy8gRGlydHkgaW5kaWNhdG9yXG4gICAgLmstZGlydHkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvciAkZXJyb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICBbZGlyID0gXCJydGxcIl0sXG4gICAgLmstcnRsIHtcbiAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZXJyb3IgJGVycm9yO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL3BsYWNlaG9sZGVyXCIgKSB7XG5cbiAgICAuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgICAgICAgd2lkdGg6ICRwbGFjZWhvbGRlci1saW5lLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRwbGFjZWhvbGRlci1saW5lLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYWNlaG9sZGVyLWJnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9kcm9wLWhpbnRcIiApIHtcblxuICAgIC5rLWRyb3AtaGludCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJGRyb3AtaGludC1hcnJvdy1zcGFjaW5nO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LXN0YXJ0LFxuICAgIC5rLWRyb3AtaGludC1lbmQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMik7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LWxpbmUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLWhpbnQtYmc7XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LWgge1xuICAgICAgICAuay1kcm9wLWhpbnQtc3RhcnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICgoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgKiAkZXF1aWxhdGVyYWwtaW5kZXgpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRkcm9wLWhpbnQtYmc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wLWhpbnQtbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtaGludC1saW5lLWgtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRkcm9wLWhpbnQtbGluZS1oLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3AtaGludC1lbmQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAoKCRkcm9wLWhpbnQtYXJyb3ctc2l6ZSAvIDIpICogJGVxdWlsYXRlcmFsLWluZGV4KTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRyb3AtaGludC1iZztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5rLWRyb3AtaGludC1zdGFydCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAoKCRkcm9wLWhpbnQtYXJyb3ctc2l6ZSAvIDIpICogJGVxdWlsYXRlcmFsLWluZGV4KTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkcm9wLWhpbnQtYmc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZHJvcC1oaW50LWxpbmUge1xuICAgICAgICAgICAgd2lkdGg6ICRkcm9wLWhpbnQtbGluZS12LXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZHJvcC1oaW50LWxpbmUtdi1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wLWhpbnQtZW5kIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgKiAkZXF1aWxhdGVyYWwtaW5kZXgpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRyb3AtaGludC1iZztcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCJmdW5jdGlvbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBPcHRpb25zXG4kZW5hYmxlLXJvdW5kZWQ6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWZsZXgtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuXG4kdXNlLWJhY2tncm91bmQtY2xpcDogdHJ1ZSAhZGVmYXVsdDtcbiR1c2UtY2FsYy1iYWRnZS1zaXplOiB0cnVlICFkZWZhdWx0O1xuJHVzZS1waWNrZXItc2VsZWN0LXdpZHRoOiB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbiRzcGFjZXI6IDFlbSAhZGVmYXVsdDtcbiRzcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXIteTogJHNwYWNlciAhZGVmYXVsdDtcblxuJHNwYWNpbmc6IChcbiAgICAwOiAwLFxuICAgIDE6IDRweCxcbiAgICAyOiA4cHgsXG4gICAgMzogMTJweCxcbiAgICA0OiAxNnB4LFxuICAgIDU6IDIwcHgsXG4gICAgNjogMjRweCxcbiAgICA3OiAyOHB4LFxuICAgIDg6IDMycHgsXG4gICAgOTogMzZweCxcbiAgICAxMDogNDBweCxcbiAgICAxMTogNDRweCxcbiAgICAxMjogNDhweCxcbiAgICAxMzogNTJweCxcbiAgICAxNDogNTZweCxcbiAgICAxNTogNjBweCxcbiAgICAxNjogNjRweCxcbiAgICAxNzogNjhweCxcbiAgICAxODogNzJweCxcbiAgICAxOTogNzZweCxcbiAgICAyMDogODBweCxcbiAgICAyMTogODRweCxcbiAgICAyMjogODhweCxcbiAgICAyMzogOTJweCxcbiAgICAyNDogOTZweCxcbiAgICB4czogNHB4LFxuICAgIHNtOiA4cHgsXG4gICAgbWQ6IDEycHgsXG4gICAgbGc6IDE2cHgsXG4gICAgeGw6IDI0cHgsXG4gICAgdGhpbjogMnB4LFxuICAgIGhhaXI6IDFweFxuKSAhZGVmYXVsdDtcblxuXG4vLyBJY29uc1xuJGljb24tc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRpY29uLXNpemUtbGc6IDMycHggIWRlZmF1bHQ7XG4kaWNvbi1zcGFjaW5nOiA0cHggIWRlZmF1bHQ7XG5cbi8vLyBUaGUgVVJMIHRvIHRoZSBpY29uIGZvbnQgdGhhdCB3aWxsIGJlIHVzZWQgYnkgdGhlIHRoZW1lXG4vLy8gVGhlIGRlZmF1bHQgdmFsdWUgb2YgYG51bGxgIGVtYmVkcyB0aGUgcGFja2FnZSBmb250IHdpdGggYSBgZGF0YTpgIFVSTFxuLy8vIEBncm91cCBpY29uc1xuJGljb24tZm9udC11cmw6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gTWV0cmljc1xuJHBhZGRpbmcteDogOHB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteTogNHB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteC1zbTogJHBhZGRpbmcteCAvIDIgIWRlZmF1bHQ7XG4kcGFkZGluZy15LXNtOiAkcGFkZGluZy15IC8gMiAhZGVmYXVsdDtcbiRwYWRkaW5nLXgtbGc6ICRwYWRkaW5nLXggKiAxLjUgIWRlZmF1bHQ7XG4kcGFkZGluZy15LWxnOiAkcGFkZGluZy15ICogMS41ICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIHJhZGl1cyBmb3IgYWxsIGNvbXBvbmVudHMuXG4kYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzIC8gMiAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cyAqIDIgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFuZWwtcGFkZGluZy15OiAkcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kaGVhZGVyLXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiRoZWFkZXItcGFkZGluZy15OiAkcGFkZGluZy15ICogMiAhZGVmYXVsdDtcblxuJG5hdi1pdGVtLW1hcmdpbjogMHB4ICFkZWZhdWx0O1xuJG5hdi1pdGVtLXBhZGRpbmcteDogJHBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRuYXYtaXRlbS1wYWRkaW5nLXk6ICRwYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG5cbiRoZWFkZXItY2VsbC1wYWRkaW5nLXg6IDEycHggIWRlZmF1bHQ7XG4kaGVhZGVyLWNlbGwtcGFkZGluZy15OiA4cHggIWRlZmF1bHQ7XG4kY2VsbC1wYWRkaW5nLXg6IDEycHggIWRlZmF1bHQ7XG4kY2VsbC1wYWRkaW5nLXk6IDhweCAhZGVmYXVsdDtcbiRjZWxsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcbi8vICRjZWxsLXBhZGRpbmctc206ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmcgIWRlZmF1bHQ7XG5cbiR6aW5kZXgtcG9wdXA6IDEgIWRlZmF1bHQ7XG4kemluZGV4LXdpbmRvdzogMiAhZGVmYXVsdDtcblxuXG4vLyBDb2xvciBzZXR0aW5nc1xuJGlzLWRhcmstdGhlbWU6IGZhbHNlICFkZWZhdWx0O1xuXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cblxuLy8gRGVwcmVjYXRlZFxuLy8vIFRoZSBjb2xvciB0aGF0IGZvY3VzZXMgdGhlIHVzZXIgYXR0ZW50aW9uLlxuLy8vIEBkZXByZWNhdGVkIFdpbGwgYmUgcmVtb3ZlZCBpbiB2NS4gVXNlIGAkcHJpbWFyeWAgdmFyaWFibGUgaW5zdGVhZC5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRhY2NlbnQ6ICNmZjYzNTggIWRlZmF1bHQ7XG4vLy8gVGhlIGNvbG9yIHVzZWQgYWxvbmcgd2l0aCB0aGUgYWNjZW50IGNvbG9yIGRlbm90ZWQgYnkgJHByaW1hcnkuXG4vLy8gQGRlcHJlY2F0ZWQgV2lsbCBiZSByZW1vdmVkIGluIHY1LiBVc2UgYCRwcmltYXJ5LWNvbnRyYXN0YCB2YXJpYWJsZSBpbnN0ZWFkLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJGFjY2VudC1jb250cmFzdDogY29udHJhc3Qtd2NhZyggJGFjY2VudCApICFkZWZhdWx0O1xuXG5cbi8vIFRoZW1lIGNvbG9yc1xuLy8vIFRoZSBjb2xvciB0aGF0IGZvY3VzZXMgdGhlIHVzZXIgYXR0ZW50aW9uLlxuLy8vIFVzZWQgZm9yIHByaW1hcnkgYnV0dG9ucyBhbmQgZm9yIGVsZW1lbnRzIG9mIHByaW1hcnkgaW1wb3J0YW5jZSBhY3Jvc3MgdGhlIHRoZW1lLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJHByaW1hcnk6ICRhY2NlbnQgIWRlZmF1bHQ7XG4kcHJpbWFyeS1saWdodGVyOiB0aW50KCAkcHJpbWFyeSwgMiApICFkZWZhdWx0O1xuJHByaW1hcnktZGFya2VyOiBzaGFkZSggJHByaW1hcnksIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciB1c2VkIGFsb25nIHdpdGggdGhlIGFjY2VudCBjb2xvciBkZW5vdGVkIGJ5ICRwcmltYXJ5LlxuLy8vIFVzZWQgdG8gcHJvdmlkZSBjb250cmFzdCBiZXR3ZWVuIHRoZSBiYWNrZ3JvdW5kIGFuZCBmb3JlZ3JvdW5kIGNvbG9ycy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRwcmltYXJ5LWNvbnRyYXN0OiAkYWNjZW50LWNvbnRyYXN0ICFkZWZhdWx0O1xuXG4vLy8gVGhlIHNlY29uZGFyeSBjb2xvciBvZiB0aGUgdGhlbWUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kc2Vjb25kYXJ5OiAjZjZmNmY2ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1saWdodGVyOiB0aW50KCAkc2Vjb25kYXJ5LCAyICkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWRhcmtlcjogc2hhZGUoICRzZWNvbmRhcnksIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciB1c2VkIGFsb25nIHdpdGggdGhlIHNlY29uZGFyeSBjb2xvciBkZW5vdGVkIGJ5ICRzZWNvbmRhcnkuXG4vLy8gVXNlZCB0byBwcm92aWRlIGNvbnRyYXN0IGJldHdlZW4gdGhlIGJhY2tncm91bmQgYW5kIGZvcmVncm91bmQgY29sb3JzLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJHNlY29uZGFyeS1jb250cmFzdDogY29udHJhc3Qtd2NhZyggJHNlY29uZGFyeSApICFkZWZhdWx0O1xuXG4vLy8gVGhlIHRlcnRpYXJ5IGNvbG9yIG9mIHRoZSB0aGVtZS5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiR0ZXJ0aWFyeTogIzAzYTlmNCAhZGVmYXVsdDtcbiR0ZXJ0aWFyeS1saWdodGVyOiB0aW50KCAkdGVydGlhcnksIDIgKSAhZGVmYXVsdDtcbiR0ZXJ0aWFyeS1kYXJrZXI6IHNoYWRlKCAkdGVydGlhcnksIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciB1c2VkIGFsb25nIHdpdGggdGhlIHRlcnRpYXJ5IGNvbG9yIGRlbm90ZWQgYnkgJHRlcnRpYXJ5LlxuLy8vIFVzZWQgdG8gcHJvdmlkZSBjb250cmFzdCBiZXR3ZWVuIHRoZSBiYWNrZ3JvdW5kIGFuZCBmb3JlZ3JvdW5kIGNvbG9ycy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiR0ZXJ0aWFyeS1jb250cmFzdDogY29udHJhc3Qtd2NhZyggJHRlcnRpYXJ5ICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIGluZm9ybWF0aW9uYWwgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRpbmZvOiAjMDA1OGU5ICFkZWZhdWx0O1xuJGluZm8tbGlnaHRlcjogdGludCggJGluZm8sIDIgKSAhZGVmYXVsdDtcbiRpbmZvLWRhcmtlcjogc2hhZGUoICRpbmZvLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIHN1Y2Nlc3MgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRzdWNjZXNzOiAjMzdiNDAwICFkZWZhdWx0O1xuJHN1Y2Nlc3MtbGlnaHRlcjogdGludCggJHN1Y2Nlc3MsIDIgKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWRhcmtlcjogc2hhZGUoICRzdWNjZXNzLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIHdhcm5pbmcgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiR3YXJuaW5nOiAjZmZjMDAwICFkZWZhdWx0O1xuJHdhcm5pbmctbGlnaHRlcjogdGludCggJHdhcm5pbmcsIDIgKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWRhcmtlcjogc2hhZGUoICR3YXJuaW5nLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIGVycm9yIG1lc3NhZ2VzIGFuZCBzdGF0ZXMuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kZXJyb3I6ICNmMzE3MDAgIWRlZmF1bHQ7XG4kZXJyb3ItbGlnaHRlcjogdGludCggJGVycm9yLCAyICkgIWRlZmF1bHQ7XG4kZXJyb3ItZGFya2VyOiBzaGFkZSggJGVycm9yLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgZGFyayBjb2xvciBvZiB0aGUgdGhlbWUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kZGFyazogIzQwNDA0MCAhZGVmYXVsdDtcblxuLy8vIFRoZSBsaWdodCBjb2xvciBvZiB0aGUgdGhlbWUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kbGlnaHQ6ICNlYmViZWIgIWRlZmF1bHQ7XG5cbi8vLyBJbnZlcnNlIGNvbG9yIG9mIHRoZSB0aGVtZS4gRGVwZW5kaW5nIG9uIHRoZSB0aGVtZSBsdW1pbmFuY2UgZGFyayBvciBsaWdodCwgaXQgd2lsbCBiZSBsaWdodCBvciBkYXJrXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuJGludmVyc2U6IGlmKCAkaXMtZGFyay10aGVtZSwgJGxpZ2h0LCAkZGFyayApICFkZWZhdWx0O1xuXG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc2Fzcy1saW50OmRpc2FibGUgaW5kZW50YXRpb25cbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXG4gICAgXCJ0ZXJ0aWFyeVwiOiAkdGVydGlhcnksXG4gICAgXCJpbmZvXCI6ICRpbmZvLFxuICAgIFwic3VjY2Vzc1wiOiAkc3VjY2VzcyxcbiAgICBcIndhcm5pbmdcIjogJHdhcm5pbmcsXG4gICAgXCJlcnJvclwiOiAkZXJyb3IsXG4gICAgXCJkYXJrXCI6ICRkYXJrLFxuICAgIFwibGlnaHRcIjogJGxpZ2h0LFxuICAgIFwiaW52ZXJzZVwiOiAkaW52ZXJzZVxuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG5cblxuLy8gVXRpbGl0eSBjbGFzc2VzIGZvcmNlXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuJHV0aWxzLWNsYXNzZXMtZm9yY2U6IChcbiAgICBcIlwiOiBcIlwiLFxuICAgIFwiLWZcIjogXCIgIWltcG9ydGFudFwiXG4pICFkZWZhdWx0O1xuLy8gc2Fzcy1saW50OmVuYWJsZSBpbmRlbnRhdGlvblxuXG5cbi8vIE92ZXJmbG93IHV0aWxpdHkgY2xhc3Nlc1xuJHV0aWxzLW92ZXJmbG93czogKCkgIWRlZmF1bHQ7XG4kdXRpbHMtb3ZlcmZsb3dzOiBqb2luKCggdmlzaWJsZSwgaGlkZGVuLCBjbGlwLCBzY3JvbGwsIGF1dG8gKSwgJHV0aWxzLW92ZXJmbG93cyk7XG5cbiR1dGlscy1vdmVyZmxvdy1heGlzOiAoIFwiLVwiLCBcIi14LVwiLCBcIi15LVwiICkgIWRlZmF1bHQ7XG5cblxuLy8gQ3Vyc29yIHV0aWxpdHkgY2xhc3Nlc1xuJGN1cnNvcnM6ICggYXV0bywgZGVmYXVsdCwgbm9uZSwgY29udGV4dC1tZW51LCBoZWxwLCBwb2ludGVyLCBwcm9ncmVzcywgd2FpdCwgY2VsbCwgY3Jvc3NoYWlyLCB0ZXh0LFxuICAgIHZlcnRpY2FsLXRleHQsIGFsaWFzLCBjb3B5LCBtb3ZlLCBuby1kcm9wLCBub3QtYWxsb3dlZCwgZS1yZXNpemUsIG4tcmVzaXplLCBuZS1yZXNpemUsIG53LXJlc2l6ZSxcbiAgICBzLXJlc2l6ZSwgc2UtcmVzaXplLCBzdy1yZXNpemUsIHctcmVzaXplLCBldy1yZXNpemUsIG5zLXJlc2l6ZSwgbmVzdy1yZXNpemUsIG53c2UtcmVzaXplLCBjb2wtcmVzaXplLFxuICAgIHJvdy1yZXNpemUsIGFsbC1zY3JvbGwsIHpvb20taW4sIHpvb20tb3V0LCBncmFiLCBncmFiYmluZyApICFkZWZhdWx0O1xuXG5cbi8vIENvbG9yIGNvbnN0YW50c1xuJHJnYmEtdHJhbnNwYXJlbnQ6IHJnYmEoIDAsIDAsIDAsIDAgKTtcblxuJGdyYWRpZW50LXRyYW5zcGFyZW50LXRvLWJsYWNrOiByZ2JhKCBibGFjaywgMCksIGJsYWNrO1xuJGdyYWRpZW50LXRyYW5zcGFyZW50LXRvLXdoaXRlOiByZ2JhKCB3aGl0ZSwgMCksIHdoaXRlO1xuJGdyYWRpZW50LWJsYWNrLXRvLXRyYW5zcGFyZW50OiBibGFjaywgcmdiYSggYmxhY2ssIDApO1xuJGdyYWRpZW50LXdoaXRlLXRvLXRyYW5zcGFyZW50OiB3aGl0ZSwgcmdiYSggd2hpdGUsIDApO1xuXG4kZ3JhZGllbnQtcmFpbmJvdzogI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMDtcblxuXG4kYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kdGV4dC1jb2xvcjogIzY1NjU2NSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6IHJnYmEoIGJsYWNrLCAuMDggKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBjb21wb25lbnRzJyBjaHJvbWUgYXJlYS5cbiRiYXNlLWJnOiAjZjZmNmY2ICFkZWZhdWx0OyAvLyAkc2Vjb25kYXJ5XG4vLy8gVGhlIHRleHQgY29sb3Igb2YgdGhlIGNvbXBvbmVudHMnIGNocm9tZSBhcmVhLlxuJGJhc2UtdGV4dDogIzY1NjU2NSAhZGVmYXVsdDtcbi8vLyBUaGUgYm9yZGVyIGNvbG9yIG9mIHRoZSBjb21wb25lbnRzJyBjaHJvbWUgYXJlYS5cbiRiYXNlLWJvcmRlcjogcmdiYSggYmxhY2ssIC4wOCApICFkZWZhdWx0O1xuLy8vIFRoZSBncmFkaWVudCBiYWNrZ3JvdW5kIG9mIHRoZSBjb21wb25lbnRzJyBjaHJvbWUgYXJlYS5cbiRiYXNlLWdyYWRpZW50OiAkYmFzZS1iZywgZGFya2VuKCAkYmFzZS1iZywgMiUgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIG9mIGhvdmVyZWQgaXRlbXMuXG4kaG92ZXJlZC1iZzogI2VkZWRlZCAhZGVmYXVsdDsgLy8gdGludCAkYmFzZSAuNVxuLy8vIFRoZSB0ZXh0IGNvbG9yIG9mIGhvdmVyZWQgaXRlbXMuXG4kaG92ZXJlZC10ZXh0OiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuLy8vIFRoZSBib3JkZXIgY29sb3Igb2YgaG92ZXJlZCBpdGVtcy5cbiRob3ZlcmVkLWJvcmRlcjogcmdiYSggYmxhY2ssIC4xNSApICFkZWZhdWx0O1xuLy8vIFRoZSBncmFkaWVudCBiYWNrZ3JvdW5kIG9mIGhvdmVyZWQgaXRlbXMuXG4kaG92ZXJlZC1ncmFkaWVudDogJGhvdmVyZWQtYmcsIGRhcmtlbiggJGhvdmVyZWQtYmcsIDIlICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBvZiBzZWxlY3RlZCBpdGVtcy5cbiRzZWxlY3RlZC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gVGhlIHRleHQgY29sb3Igb2Ygc2VsZWN0ZWQgaXRlbXMuXG4kc2VsZWN0ZWQtdGV4dDogY29udHJhc3Qtd2NhZyggJHNlbGVjdGVkLWJnICkgIWRlZmF1bHQ7XG4vLy8gVGhlIGJvcmRlciBjb2xvciBvZiBzZWxlY3RlZCBpdGVtcy5cbiRzZWxlY3RlZC1ib3JkZXI6IHJnYmEoIGJsYWNrLCAuMSApICFkZWZhdWx0O1xuLy8vIFRoZSBncmFkaWVudCBiYWNrZ3JvdW5kIG9mIHNlbGVjdGVkIGl0ZW1zLlxuJHNlbGVjdGVkLWdyYWRpZW50OiBub25lICFkZWZhdWx0O1xuXG4kc2VsZWN0ZWQtaG92ZXItYmc6IHNoYWRlKCAkc2VsZWN0ZWQtYmcgKSAhZGVmYXVsdDtcbiRzZWxlY3RlZC1ob3Zlci10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcblxuLy8gVE9ETzogcmVmYWN0b3JcbiRmb2N1c2VkLXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjEzKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWZvY3VzZWQtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkcHJpbWFyeSwgLjMpICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRGlzYWJsZWQgbWl4aW4gdmFyaWFibGVzXG4kZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoLjEpICFkZWZhdWx0O1xuJGRpc2FibGVkLW9wYWNpdHk6IC42ICFkZWZhdWx0O1xuXG5cbi8vIEdlbmVyaWMgc3R5bGVzXG5cbi8vIFJvb3Qgc3R5bGVzXG4kYm9keS1iZzogJGJnLWNvbG9yICFkZWZhdWx0O1xuJGJvZHktdGV4dDogJHRleHQtY29sb3IgIWRlZmF1bHQ7XG5cbiRhcHAtYmc6IGxpZ2h0ZW4oJGJhc2UtYmcsIDElKSAhZGVmYXVsdDtcbiRhcHAtdGV4dDogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiRhcHAtYm9yZGVyOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcblxuLy8gQ29tcG9uZW50XG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBOb3RlOiBkbyBub3QgdXNlIHRoaXMgdmFyaWFibGUgZGlyZWN0bHkuIEluc3RlYWQgZGVyaXZlIGl0IGFzIGAkY29tcG9uZW50LW5hbWUtYmdgIGUuZy4gYCRncmlkLWJnOiAkY29tcG9uZW50LWJnICFkZWZ1YWx0O2AuXG4vLy8gQGdyb3VwIGNvbXBvbmVudFxuJGNvbXBvbmVudC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBOb3RlOiBkbyBub3QgdXNlIHRoaXMgdmFyaWFibGUgZGlyZWN0bHkuIEluc3RlYWQgZGVyaXZlIGl0IGFzIGAkY29tcG9uZW50LW5hbWUtdGV4dGAgZS5nLiBgJGdyaWQtdGV4dDogY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7YC5cbi8vLyBAZ3JvdXAgY29tcG9uZW50XG4kY29tcG9uZW50LXRleHQ6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIGEgY29tcG9uZW50LlxuLy8vIE5vdGU6IGRvIG5vdCB1c2UgdGhpcyB2YXJpYWJsZSBkaXJlY3RseS4gSW5zdGVhZCBkZXJpdmUgaXQgYXMgYCRjb21wb25lbnQtbmFtZS1ib3JkZXJgIGUuZy4gYCRncmlkLWJvcmRlcjogY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtgLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiRjb21wb25lbnQtYm9yZGVyOiByZ2JhKCBibGFjaywgLjA4ICkgIWRlZmF1bHQ7XG5cblxuLy8gV2lkZ2V0XG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBAZGVwcmVjYXRlZCBXaWxsIGJlIHJlbW92ZWQgaW4gdjUuIFVzZSBgJGNvbXBvbmVudC1iZ2AgdmFyaWFibGUgaW5zdGVhZC5cbi8vLyBAZ3JvdXAgY29tcG9uZW50XG4kd2lkZ2V0LWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgYSBjb21wb25lbnQuXG4vLy8gQGRlcHJlY2F0ZWQgV2lsbCBiZSByZW1vdmVkIGluIHY1LiBVc2UgYCRjb21wb25lbnQtdGV4dGAgdmFyaWFibGUgaW5zdGVhZC5cbi8vLyBAZ3JvdXAgY29tcG9uZW50XG4kd2lkZ2V0LXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgYSBjb21wb25lbnQuXG4vLy8gQGRlcHJlY2F0ZWQgV2lsbCBiZSByZW1vdmVkIGluIHY1LiBVc2UgYCRjb21wb25lbnQtYm9yZGVyYCB2YXJpYWJsZSBpbnN0ZWFkLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiR3aWRnZXQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wIEhpbnRcbiRlcXVpbGF0ZXJhbC1pbmRleDogMS43MzIwNTA4MDc2ICFkZWZhdWx0O1xuJGVxdWlsYXRlcmFsLWhlaWdodDogLjg2NjAyNTQwMzggIWRlZmF1bHQ7XG5cbiRkcm9wLWhpbnQtYXJyb3ctc2l6ZTogOHB4ICFkZWZhdWx0O1xuJGRyb3AtaGludC1hcnJvdy1zcGFjaW5nOiAoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgIWRlZmF1bHQ7XG4kZHJvcC1oaW50LWxpbmUtaC13aWR0aDogMjBweCAhZGVmYXVsdDtcbiRkcm9wLWhpbnQtbGluZS1oLWhlaWdodDogMXB4ICFkZWZhdWx0O1xuJGRyb3AtaGludC1saW5lLXYtd2lkdGg6ICRkcm9wLWhpbnQtbGluZS1oLWhlaWdodCAhZGVmYXVsdDtcbiRkcm9wLWhpbnQtbGluZS12LWhlaWdodDogJGRyb3AtaGludC1saW5lLWgtd2lkdGggIWRlZmF1bHQ7XG5cbiRkcm9wLWhpbnQtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG5cbi8vIFBhbmVsXG4kcGFuZWwtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kcGFuZWwtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy8gR3JvdXBpbmdcbiRncm91cGluZy1oZWFkZXItYmc6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZ3JvdXBpbmctaGVhZGVyLXRleHQ6ICRib2R5LWJnICFkZWZhdWx0O1xuJGdyb3VwaW5nLWJvcmRlcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmcm96ZW4tZ3JvdXBpbmctaGVhZGVyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZnJvemVuLWdyb3VwaW5nLWhlYWRlci1ib3JkZXItd2lkdGg6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gSGVhZGVyXG4kaGVhZGVyLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kaGVhZGVyLWJnOiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRoZWFkZXItYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4kaGVhZGVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIE5vZGVcbiRub2RlLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kbm9kZS1iZzogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kbm9kZS1ib3JkZXI6ICRub2RlLWJnICFkZWZhdWx0O1xuJG5vZGUtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRub2RlLWhvdmVyZWQtdGV4dDogJGhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRub2RlLWhvdmVyZWQtYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuJG5vZGUtaG92ZXJlZC1ib3JkZXI6ICRub2RlLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kbm9kZS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbm9kZS1zZWxlY3RlZC10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRub2RlLXNlbGVjdGVkLWJnOiAkc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kbm9kZS1zZWxlY3RlZC1ib3JkZXI6ICRub2RlLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJG5vZGUtc2VsZWN0ZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdFxuJGxpc3QtaXRlbS1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGxpc3QtaXRlbS1iZzogbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuXG4kbGlzdC1pdGVtLWhvdmVyZWQtYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQ6ICRob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG5cbiRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG5cbiRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4xMykgIWRlZmF1bHQ7XG5cbiRsaXN0LWNvbnRhaW5lci1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIC4wNikgIWRlZmF1bHQ7XG4kbGlzdC1jb250YWluZXItbm8tZGF0YS10ZXh0OiByZ2JhKCAkY29tcG9uZW50LXRleHQsIC41ICkgIWRlZmF1bHQ7XG5cblxuLy8gTG9hZGluZ1xuXG5cbi8vIFBsYWNlaG9sZGVyXG4kcGxhY2Vob2xkZXItbGluZS13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1saW5lLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1iZzogcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVcblxuXG4vLyBWYWxpZGF0b3JcbiRpbnZhbGlkLWJnOiBudWxsICFkZWZhdWx0O1xuJGludmFsaWQtdGV4dDogJGVycm9yICFkZWZhdWx0O1xuJGludmFsaWQtYm9yZGVyOiByZ2JhKCAkZXJyb3IsIC41ICkgIWRlZmF1bHQ7XG4kaW52YWxpZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cblxuJGRyYWctY2x1ZS1vcGFjaXR5OiBudWxsICFkZWZhdWx0O1xuJGRyYWctY2x1ZS1saW5lLWhlaWdodDogbnVsbCAhZGVmYXVsdDtcbiRkcmFnLWNsdWUtYm9yZGVyLXJhZGl1czogbnVsbCAhZGVmYXVsdDtcblxuXG4vLyBMYXlvdXRcbiRncmlkLWNvbHM6IDEyICFkZWZhdWx0O1xuJGdyaWQtcm93czogMTAgIWRlZmF1bHQ7XG4kZ3JpZC1nYXA6IDEwcHggIWRlZmF1bHQ7XG5cblxuLy8gQmFja2Ryb3AgKE92ZXJsYXkpXG4kYmFja2Ryb3AtYmc6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kYmFja2Ryb3Atb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG5cblxuLy8gRGlzYWJsZWQgU3R5bGluZyBtYXBzXG4kZGlzYWJsZWQtc3R5bGluZzogKCkgIWRlZmF1bHQ7XG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuJGRpc2FibGVkLXN0eWxpbmc6IG1hcC1tZXJnZSgoXG4gICAgb3BhY2l0eTogJGRpc2FibGVkLW9wYWNpdHksXG4gICAgZmlsdGVyOiAkZGlzYWJsZWQtZmlsdGVyXG4pLCAkZGlzYWJsZWQtc3R5bGluZyk7XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbkBpbXBvcnQgJ21hdGgnO1xuXG4kY29udHJhc3Qtd2FybmluZ3M6IHRydWUgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBAZ3JvdXAgZnVuY3Rpb25zXG4vLy8vXG5cbi8vLyBDaGVja3MgdGhlIGx1bWluYW5jZSBvZiBgJGNvbG9yYC5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIENvbG9yIHRvIGNoZWNrIHRoZSBsdW1pbmFuY2Ugb2YuXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBUaGUgbHVtaW5hbmNlIG9mIGAkY29sb3JgLlxuQGZ1bmN0aW9uIGNvbG9yLWx1bWluYW5jZSgkY29sb3IpIHtcbiAgLy8gQWRhcHRlZCBmcm9tOiBodHRwczovL2dpdGh1Yi5jb20vTGVhVmVyb3UvY29udHJhc3QtcmF0aW8vYmxvYi9naC1wYWdlcy9jb2xvci5qc1xuICAvLyBGb3JtdWxhOiBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDA4L1JFQy1XQ0FHMjAtMjAwODEyMTEvI3JlbGF0aXZlbHVtaW5hbmNlZGVmXG4gICRyZ2JhOiByZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpO1xuICAkcmdiYTI6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XG4gICAgJHJnYjogbnRoKCRyZ2JhLCAkaSk7XG4gICAgJHJnYjogJHJnYiAvIDI1NTtcblxuICAgICRyZ2I6IGlmKCRyZ2IgPCAwLjAzOTI4LCAkcmdiIC8gMTIuOTIsIHBvdygoJHJnYiArIDAuMDU1KSAvIDEuMDU1LCAyLjQpKTtcblxuICAgICRyZ2JhMjogYXBwZW5kKCRyZ2JhMiwgJHJnYik7XG4gIH1cblxuICBAcmV0dXJuIDAuMjEyNiAqIG50aCgkcmdiYTIsIDEpICsgMC43MTUyICogbnRoKCRyZ2JhMiwgMikgKyAwLjA3MjIgKiBudGgoJHJnYmEyLCAzKTtcbn1cblxuLy8vIENoZWNrcyB0aGUgY29udHJhc3QgcmF0aW8gb2YgdHdvIGNvbG9ycy5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvcjEgLSBGaXJzdCBjb2xvciB0byBjb21wYXJlLlxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvcjIgLSBTZWNvbmQgY29sb3IgdG8gY29tcGFyZS5cbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFRoZSBjb250cmFzdCByYXRpbyBvZiB0aGUgY29tcGFyZWQgY29sb3JzLlxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgLy8gQWRhcHRlZCBmcm9tOiBodHRwczovL2dpdGh1Yi5jb20vTGVhVmVyb3UvY29udHJhc3QtcmF0aW8vYmxvYi9naC1wYWdlcy9jb2xvci5qc1xuICAvLyBGb3JtdWxhOiBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDA4L1JFQy1XQ0FHMjAtMjAwODEyMTEvI2NvbnRyYXN0LXJhdGlvZGVmXG4gICRsdW1pbmFuY2UxOiBjb2xvci1sdW1pbmFuY2UoJGNvbG9yMSkgKyAwLjA1O1xuICAkbHVtaW5hbmNlMjogY29sb3ItbHVtaW5hbmNlKCRjb2xvcjIpICsgMC4wNTtcbiAgJHJhdGlvOiAkbHVtaW5hbmNlMSAvICRsdW1pbmFuY2UyO1xuXG4gIEBpZiAkbHVtaW5hbmNlMiA+ICRsdW1pbmFuY2UxIHtcbiAgICAkcmF0aW86IDEgLyAkcmF0aW87XG4gIH1cblxuICAkcmF0aW86IHJvdW5kKCRyYXRpbyAqIDEwKSAvIDEwO1xuXG4gIEByZXR1cm4gJHJhdGlvO1xufVxuXG4vLy8gQ2hlY2tzIHRoZSBsdW1pbmFuY2Ugb2YgYCRiYXNlYCwgYW5kIHJldHVybnMgdGhlIGNvbG9yIGZyb20gYCRjb2xvcnNgIChsaXN0IG9mIGNvbG9ycykgdGhhdCBoYXMgdGhlIG1vc3QgY29udHJhc3QuXG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkYmFzZSAtIENvbG9yIHRvIGNoZWNrIGx1bWluYW5jZS5cbi8vLyBAcGFyYW0ge0xpc3R9ICRjb2xvcnMgWygkd2hpdGUsICRibGFjayldIC0gQ29sb3JzIHRvIGNvbXBhcmUuXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR0b2xlcmFuY2UgWyRnbG9iYWwtY29sb3ItcGljay1jb250cmFzdC10b2xlcmFuY2VdIC0gQ29udHJhc3QgdG9sZXJhbmNlLlxuLy8vXG4vLy8gQHJldHVybnMge0NvbG9yfSB0aGUgY29sb3IgZnJvbSBgJGNvbG9yc2AgKGxpc3Qgb2YgY29sb3JzKSB0aGF0IGhhcyB0aGUgbW9zdCBjb250cmFzdC5cbkBmdW5jdGlvbiBjb2xvci1waWNrLWNvbnRyYXN0KCRiYXNlLCAkY29sb3JzOiAoJHdoaXRlLCAkYmxhY2spLCAkdG9sZXJhbmNlOiAkZ2xvYmFsLWNvbG9yLXBpY2stY29udHJhc3QtdG9sZXJhbmNlKSB7XG4gICRjb250cmFzdDogY29sb3ItY29udHJhc3QoJGJhc2UsIG50aCgkY29sb3JzLCAxKSk7XG4gICRiZXN0OiBudGgoJGNvbG9ycywgMSk7XG5cbiAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuICAgICRjdXJyZW50LWNvbnRyYXN0OiBjb2xvci1jb250cmFzdCgkYmFzZSwgbnRoKCRjb2xvcnMsICRpKSk7XG4gICAgQGlmICgkY3VycmVudC1jb250cmFzdCAtICRjb250cmFzdCA+ICR0b2xlcmFuY2UpIHtcbiAgICAgICRjb250cmFzdDogY29sb3ItY29udHJhc3QoJGJhc2UsIG50aCgkY29sb3JzLCAkaSkpO1xuICAgICAgJGJlc3Q6IG50aCgkY29sb3JzLCAkaSk7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkY29udHJhc3Qtd2FybmluZ3MgYW5kICRjb250cmFzdCA8IDMpIHtcbiAgICBAd2FybiBcIkNvbnRyYXN0IHJhdGlvIG9mICN7JGJlc3R9IG9uICN7JGJhc2V9IGlzIHByZXR0eSBiYWQsIGp1c3QgI3skY29udHJhc3R9XCI7XG4gIH1cblxuICBAcmV0dXJuICRiZXN0O1xufVxuXG4vLy8gU2NhbGVzIGEgY29sb3IgdG8gYmUgZGFya2VyIGlmIGl0J3MgbGlnaHQsIG9yIGxpZ2h0ZXIgaWYgaXQncyBkYXJrLiBVc2UgdGhpcyBmdW5jdGlvbiB0byB0aW50IGEgY29sb3IgYXBwcm9wcmlhdGUgdG8gaXRzIGxpZ2h0bmVzcy5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIENvbG9yIHRvIHNjYWxlLlxuLy8vIEBwYXJhbSB7UGVyY2VudGFnZX0gJHNjYWxlIFs1JV0gLSBBbW91bnQgdG8gc2NhbGUgdXAgb3IgZG93bi5cbi8vLyBAcGFyYW0ge1BlcmNlbnRhZ2V9ICR0aHJlc2hvbGQgWzQwJV0gLSBUaHJlc2hvbGQgb2YgbGlnaHRuZXNzIHRvIGNoZWNrIGFnYWluc3QuXG4vLy9cbi8vLyBAcmV0dXJucyB7Q29sb3J9IEEgc2NhbGVkIGNvbG9yLlxuQGZ1bmN0aW9uIHNtYXJ0LXNjYWxlKCRjb2xvciwgJHNjYWxlOiA1JSwgJHRocmVzaG9sZDogNDAlKSB7XG4gIEBpZiBsaWdodG5lc3MoJGNvbG9yKSA+ICR0aHJlc2hvbGQge1xuICAgICRzY2FsZTogLSRzY2FsZTtcbiAgfVxuICBAcmV0dXJuIHNjYWxlLWNvbG9yKCRjb2xvciwgJGxpZ2h0bmVzczogJHNjYWxlKTtcbn1cblxuLy8vIEdldCBjb2xvciBmcm9tIGZvdW5kYXRpb24tcGFsZXR0ZVxuLy8vXG4vLy8gQHBhcmFtIHtrZXl9IGNvbG9yIGtleSBmcm9tIGZvdW5kYXRpb24tcGFsZXR0ZVxuLy8vXG4vLy8gQHJldHVybnMge0NvbG9yfSBjb2xvciBmcm9tIGZvdW5kYXRpb24tcGFsZXR0ZVxuQGZ1bmN0aW9uIGdldC1jb2xvcigka2V5KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkZm91bmRhdGlvbi1wYWxldHRlLCAka2V5KSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRmb3VuZGF0aW9uLXBhbGV0dGUsICRrZXkpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAZXJyb3IgJ2dpdmVuICRrZXkgaXMgbm90IGF2YWlsYWJsZSBpbiAkZm91bmRhdGlvbi1wYWxldHRlJztcbiAgfVxufVxuXG4vLy8gVHJhbnNmZXJzIHRoZSBjb2xvcnMgaW4gdGhlIGAkZm91bmRhdGlvbi1wYWxldHRlYCBtYXAgaW50byB2YXJpYWJsZXMsIHN1Y2ggYXMgYCRwcmltYXJ5LWNvbG9yYCBhbmQgYCRzZWNvbmRhcnktY29sb3JgLiBDYWxsIHRoaXMgbWl4aW4gYmVsb3cgdGhlIEdsb2JhbCBzZWN0aW9uIG9mIHlvdXIgc2V0dGluZ3MgZmlsZSB0byBwcm9wZXJseSBtaWdyYXRlIHlvdXIgY29kZWJhc2UuXG5AbWl4aW4gYWRkLWZvdW5kYXRpb24tY29sb3JzKCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGZvdW5kYXRpb24tcGFsZXR0ZSwgcHJpbWFyeSkge1xuICAgICRwcmltYXJ5LWNvbG9yOiBtYXAtZ2V0KCRmb3VuZGF0aW9uLXBhbGV0dGUsIHByaW1hcnkpICFnbG9iYWw7XG4gIH0gQGVsc2Uge1xuICAgICRwcmltYXJ5LWNvbG9yOiAjMTc3OWJhICFnbG9iYWw7XG4gIH1cbiAgQGlmIG1hcC1oYXMta2V5KCRmb3VuZGF0aW9uLXBhbGV0dGUsIHNlY29uZGFyeSkge1xuICAgICRzZWNvbmRhcnktY29sb3I6IG1hcC1nZXQoJGZvdW5kYXRpb24tcGFsZXR0ZSwgc2Vjb25kYXJ5KSAhZ2xvYmFsO1xuICB9IEBlbHNlIHtcbiAgICAkc2Vjb25kYXJ5LWNvbG9yOiAjNzY3Njc2ICFnbG9iYWw7XG4gIH1cbiAgQGlmIG1hcC1oYXMta2V5KCRmb3VuZGF0aW9uLXBhbGV0dGUsIHN1Y2Nlc3MpIHtcbiAgICAkc3VjY2Vzcy1jb2xvcjogbWFwLWdldCgkZm91bmRhdGlvbi1wYWxldHRlLCBzdWNjZXNzKSAhZ2xvYmFsO1xuICB9IEBlbHNlIHtcbiAgICAkc3VjY2Vzcy1jb2xvcjogIzNhZGI3NiAhZ2xvYmFsO1xuICB9XG4gIEBpZiBtYXAtaGFzLWtleSgkZm91bmRhdGlvbi1wYWxldHRlLCB3YXJuaW5nKSB7XG4gICAgJHdhcm5pbmctY29sb3I6IG1hcC1nZXQoJGZvdW5kYXRpb24tcGFsZXR0ZSwgd2FybmluZykgIWdsb2JhbDtcbiAgfSBAZWxzZSB7XG4gICAgJHdhcm5pbmctY29sb3I6ICNmZmFlMDAgIWdsb2JhbDtcbiAgfVxuICBAaWYgbWFwLWhhcy1rZXkoJGZvdW5kYXRpb24tcGFsZXR0ZSwgYWxlcnQpIHtcbiAgICAkYWxlcnQtY29sb3I6IG1hcC1nZXQoJGZvdW5kYXRpb24tcGFsZXR0ZSwgYWxlcnQpICFnbG9iYWw7XG4gIH0gQGVsc2Uge1xuICAgICRhbGVydC1jb2xvcjogI2NjNGIzNyAhZ2xvYmFsO1xuICB9XG59XG4iLCIvLyBCb3JkZXIgcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkcmFkaXVzOiBudWxsICkge1xuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoICRyYWRpdXM6IG51bGwgKSB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRyYWRpdXM6IG51bGwgKSB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJHJhZGl1cyAkcmFkaXVzIDA7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRyYWRpdXMgJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAwIDAgJHJhZGl1cztcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9nbG9iYWwnO1xyXG5cclxuLy8gVXNlZCBDb250cm9sczpbXCJidXR0b25cIixcInRvb2xiYXJcIixcInRhYnN0cmlwXCIsXCJwYW5lbGJhclwiLFwidHJlZXZpZXdcIixcImJyZWFkY3J1bWJcIixcInN0ZXBwZXJcIixcImdyaWRcIixcInRyZWVsaXN0XCIsXCJmaWx0ZXJcIixcImZpbGVtYW5hZ2VyXCIsXCJhdXRvY29tcGxldGVcIixcImNvbWJvYm94XCIsXCJudW1lcmljdGV4dGJveFwiLFwibXVsdGlzZWxlY3RcIixcImRyb3Bkb3dubGlzdFwiLFwiZHJvcGRvd25ncmlkXCIsXCJkYXRldGltZVwiLFwidGV4dGJveFwiLFwidGV4dGFyZWFcIixcImxpc3Rib3hcIixcImltYWdlZWRpdG9yXCIsXCJ1cGxvYWRcIixcInNsaWRlclwiLFwic3dpdGNoXCIsXCJkaWFsb2dcIixcIm5vdGlmaWNhdGlvblwiLFwid2luZG93XCIsXCJsb2FkZXJcIixcInByb2dyZXNzYmFyXCJdXHJcbiRiYXNlLXRoZW1lOiBEZWZhdWx0O1xyXG4kc2tpbi1uYW1lOiBQZWxvdG9uLUNsaWVudFBvcnRhbDtcclxuJHN3YXRjaC1uYW1lOiBNZXRybztcclxuJGVuYWJsZS1ib3JkZXItcmFkaXVzOiBmYWxzZTtcclxuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xyXG4kYm9yZGVyLXJhZGl1czogMDtcclxuJGFjY2VudDogJHByaW1hcnktY29sb3I7XHJcbiRpbmZvOiAjMTc3OWJhO1xyXG4kc3VjY2VzczogJHN1Y2Nlc3MtY29sb3I7XHJcbiR3YXJuaW5nOiAkd2FybmluZy1jb2xvcjtcclxuJGVycm9yOiAkYWxlcnQtY29sb3I7XHJcbiR0ZXh0LWNvbG9yOiAjNzY3Njc2O1xyXG4kYmctY29sb3I6ICNmZmZmZmY7XHJcbiRiYXNlLXRleHQ6ICM3Njc2NzY7XHJcbiRiYXNlLWJnOiAjZmZmZmZmO1xyXG4kaG92ZXJlZC10ZXh0OiAjZmZmZmZmO1xyXG4kaG92ZXJlZC1iZzogc21hcnQtc2NhbGUoJHByaW1hcnktY29sb3IsIDEwJSwgNDAlKTtcclxuJHNlbGVjdGVkLXRleHQ6ICNmZmZmZmY7XHJcbiRzZWxlY3RlZC1iZzogc21hcnQtc2NhbGUoJHByaW1hcnktY29sb3IsIDUlLCA0MCUpO1xyXG4kc2VyaWVzLWE6ICMxYWE2ODQ7XHJcbiRzZXJpZXMtYjogIzUxYWVlMjtcclxuJHNlcmllcy1jOiAjMTI1OTc5O1xyXG4kc2VyaWVzLWQ6ICNhNWE1YTU7XHJcbiRzZXJpZXMtZTogIzAwMDAwMDtcclxuJHNlcmllcy1mOiAjYTBmOWQxO1xyXG5cclxuLy8gY29tbW9uIHZhbHVlcyAtLSBjb3BpZWQgZnJvbSBTaXRlLnNjc3NcclxuJGJvZHktZm9udC1jb2xvcjogIzBhMGEwYTtcclxuXHJcbi8vIGNvbW1vbiB2YWx1ZXMgLS1jb3BpZWQgZnJvbSBfZ2xvYmFsLnNjc3NcclxuJHdoaXRlOiAjZmVmZWZlO1xyXG4kbWVkaXVtLWdyYXk6ICNjYWNhY2E7XHJcbiRib2R5LWJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiRmb250LXNpemU6IDE0cHg7XHJcbiRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4kYmFzZS1ib3JkZXI6ICRtZWRpdW0tZ3JheTtcclxuJGJhc2UtYmc6ICRib2R5LWJhY2tncm91bmQ7XHJcbiRpbnZhbGlkLWJvcmRlcjogJG1lZGl1bS1ncmF5O1xyXG5cclxuLy8gcGFnZXIgY29sb3VyaW5nXHJcbiRwYWdlci1pdGVtLXNlbGVjdGVkLWJnOiAkc2VsZWN0ZWQtYmc7XHJcbiRwYWdlci1pdGVtLXNlbGVjdGVkLXRleHQ6ICRzZWxlY3RlZC10ZXh0O1xyXG4kcGFnZXItbnVtYmVyLWhvdmVyLW9wYWNpdHk6IDEuMDtcclxuJHBhZ2VyLW51bWJlci1ob3Zlci1iZzogJHNlbGVjdGVkLWJnO1xyXG4kcGFnZXItbnVtYmVyLWhvdmVyLXRleHQ6ICRzZWxlY3RlZC10ZXh0O1xyXG4kcGFnZXItbnVtYmVyLXNlbGVjdGVkLW9wYWNpdHk6IDEuMDtcclxuJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1iZzogJHNlbGVjdGVkLWJnO1xyXG4kcGFnZXItbnVtYmVyLXNlbGVjdGVkLXRleHQ6ICRzZWxlY3RlZC10ZXh0O1xyXG5cclxuJHRhYnN0cmlwLWNvbnRlbnQtdGV4dDogJGJvZHktZm9udC1jb2xvcjsiLCIvLyBGaWxsIGFuZCBvdXRsaW5lXG5AbWl4aW4gZmlsbCggJGNvbG9yOiBudWxsLCAkYmc6IG51bGwsICRib3JkZXI6IG51bGwsICRncmFkaWVudDogbnVsbCApIHtcbiAgICBAaWYgJGJvcmRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgQGlmICRjb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICAgIEBpZiAkYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICAgIEBpZiAkZ3JhZGllbnQge1xuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoICRncmFkaWVudCApO1xuICAgIH1cbn1cbkBtaXhpbiBvdXRsaW5lKCAkY29sb3I6IG51bGwgKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZSggJGJhY2tncm91bmQtaW1hZ2U6IG51bGwgKSB7XG4gICAgQGlmICRiYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhY2tncm91bmQtaW1hZ2V9KTtcbiAgICB9XG59XG4iLCIvLyBEaXNhYmxlZFxuQG1peGluIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiBtYXAtZ2V0KCRkaXNhYmxlZC1zdHlsaW5nLCBvcGFjaXR5KTtcbiAgICBmaWx0ZXI6IG1hcC1nZXQoJGRpc2FibGVkLXN0eWxpbmcsIGZpbHRlcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIGRpc2FibGVkLWxlZ2FjeS1pZSggJGRpc2FibGVkLXN0eWxpbmcgKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogbWFwLWdldCgkZGlzYWJsZWQtc3R5bGluZywgb3BhY2l0eSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJhbmltYXRpb24vY29udGFpbmVyXCIpIHtcblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmLWZpeGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmVsYXRpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImFuaW1hdGlvbi9lZmZlY3RcIikge1xuXG4gICAgLmstcHVzaC1yaWdodCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcHVzaC1sZWZ0IHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1wdXNoLWRvd24ge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXB1c2gtdXAge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWV4cGFuZC12ZXJ0aWNhbCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1leHBhbmQtaG9yaXpvbnRhbCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1mYWRlIHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlICsgJi1leGl0LWFjdGl2ZSxcbiAgICAgICAgJi1lbnRlci1hY3RpdmUgKyAmLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstem9vbS1pbiB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay16b29tLW91dCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zbGlkZS1pbiB7XG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNlbSk7XG5cbiAgICAgICAgICAgIC5rLWNlbnRlcmVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMiwgLjYsIC40LCAxKSwgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC4yLCAxLCAuMiwgMSk7XG5cbiAgICAgICAgICAgIC5rLWNlbnRlcmVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNsaWRlLWRvd24ge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2xpZGUtdXAge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNsaWRlLXJpZ2h0IHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNsaWRlLWxlZnQge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXJldmVhbC12ZXJ0aWNhbCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgLy8gb3ZlcnJpZGUgYW55IG1heC1oZWlnaHQgc2V0IHRvIGVsZW1lbnQgdG8gYWxsb3cgYW5pbWF0aW9uXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcmV2ZWFsLWhvcml6b250YWwge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAvLyBvdmVycmlkZSBhbnkgbWF4LWhlaWdodCBzZXQgdG8gZWxlbWVudCB0byBhbGxvdyBhbmltYXRpb25cbiAgICAgICAgICAgIG1heC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJhbmltYXRpb24vZnhcIikge1xuICAgICRmeC1kdXJhdGlvbjogMzUwbXM7XG5cbiAgICAuay1meC1lbmQgLmstZngtbmV4dCxcbiAgICAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZngtZHVyYXRpb24gZWFzZS1vdXQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICB9XG5cbiAgICAuay1meCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1meC1oaWRkZW4sXG4gICAgLmstZngtaGlkZGVuICoge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmstZngtcmV2ZXJzZSB7XG4gICAgICAgIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFpvb21cbiAgICAuay1meC16b29tIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtcmV2ZXJzZSB7XG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCxcbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZhZGVcbiAgICAuay1meC1mYWRlIHtcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtcmV2ZXJzZSB7XG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2xpZGVcbiAgICAuay1meC1zbGlkZSB7XG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCxcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCxcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZngtZHVyYXRpb24gZWFzZS1vdXQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxlZnRcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGVmdCByZXZlcnNlXG4gICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlcixcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIge1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlcixcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlcixcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlcixcbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHJpZ2h0XG4gICAgICAgICYuay1meC1yaWdodCB7XG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHJpZ2h0IHJldmVyc2VcbiAgICAgICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbGVcbiAgICAuay1meC10aWxlIHtcbiAgICAgICAgLy8gbGVmdFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZWZ0IHJldmVyc2VcbiAgICAgICAgJi5rLWZ4LXJldmVyc2Uge1xuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gcmlnaHRcbiAgICAgICAgJi5rLWZ4LXJpZ2h0IHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gcmlnaHQgcmV2ZXJzZVxuICAgICAgICAgICAgJi5rLWZ4LXJldmVyc2Uge1xuICAgICAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPdmVybGF5XG4gICAgLmstZnguay1meC1vdmVybGF5IHtcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsXG4gICAgICAgICYuay1meC1sZWZ0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50LFxuICAgICAgICAgICAgJi5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL2RyYWdkcm9wL2RyYWdjbHVlXCIgKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1kcmFnLWNsdWUge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15LXNtICRwYWRkaW5nLXgtc207XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwMDA7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICB9XG4gICAgLmstZHJhZy1zdGF0dXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZXg7XG4gICAgfVxuXG5cbiAgICAvLyBUaGVtZVxuICAgIC5rLWRyYWctY2x1ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgJG5vZGUtc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC1ib3JkZXIsXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL2RyYWdkcm9wL3Jlb3JkZXJjdWVcIiApIHtcblxuICAgIC8vIExheW91dFxuICAgIC5rLXJlb3JkZXItY3VlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vLyBCYXNlIGZvbnQgc2l6ZSBhY3Jvc3MgYWxsIGNvbXBvbmVudHMuXG4vLy8gQGdyb3VwIHR5cG9ncmFwaHlcbiRmb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhzOiAxMHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogMTJweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbWQ6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14bDogMjBweCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgZmFtaWx5IGFjcm9zcyBhbGwgY29tcG9uZW50cy5cbi8vLyBAZ3JvdXAgdHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBmYW1pbHkgZm9yIG1vbm9zcGFjZWQgdGV4dC4gVXNlZCBmb3Igc3R5bGluZyB0aGUgY29kZS5cbi8vLyBAZ3JvdXAgdHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIlJvYm90byBNb25vXCIsIFwiVWJ1bnR1IE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuLy8vIExpbmUgaGVpZ2h0IHVzZWQgYWxvbmcgd2l0aCAkZm9udC1zaXplLlxuLy8vIEBncm91cCB0eXBvZ3JhcGh5XG4kbGluZS1oZWlnaHQ6ICgyMCAvIDE0KSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC14czogMSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogMS4yICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LW1kOiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6IDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1lbTogJGxpbmUtaGVpZ2h0ICogMWVtO1xuXG5cbi8vIEZvbnQgd2VpZ2h0XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cblxuLy8gSGVhZGluZ3NcbiRoMS1mb250LXNpemU6ICgkZm9udC1zaXplICogMikgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGgxLW1hcmdpbi1ib3R0b206ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kaDItbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoMy1tYXJnaW4tYm90dG9tOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGg0LW1hcmdpbi1ib3R0b206ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kaDUtbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNi1tYXJnaW4tYm90dG9tOiAkZm9udC1zaXplICFkZWZhdWx0O1xuXG5cbi8vIERpc3BsYXlcbiRkaXNwbGF5MS1mb250LXNpemU6ICgkZm9udC1zaXplICogNikgIWRlZmF1bHQ7XG4kZGlzcGxheTItZm9udC1zaXplOiAoJGZvbnQtc2l6ZSAqIDUpICFkZWZhdWx0O1xuJGRpc3BsYXkzLWZvbnQtc2l6ZTogKCRmb250LXNpemUgKiA0KSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1mb250LXNpemU6ICgkZm9udC1zaXplICogMykgIWRlZmF1bHQ7XG5cblxuLy8gUGFyYWdyYXBoXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICRmb250LXNpemUgIWRlZmF1bHQ7XG5cblxuLy8gTGlua1xuJGxpbmstdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci10ZXh0OiAkcHJpbWFyeS1kYXJrZXIgIWRlZmF1bHQ7XG5cblxuLy8gQ29uZmlnIG1hcHNcbiR0eXBvZ3JhcGh5LWNvbmZpZzogKCkgIWRlZmF1bHQ7XG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuJHR5cG9ncmFwaHktY29uZmlnOiBtYXAtbWVyZ2UoKFxuICAgIGRpc3BsYXktMTogZm9udC1tYXAoIGluaGVyaXQsICRkaXNwbGF5MS1mb250LXNpemUsIDEuMiwgJGZvbnQtd2VpZ2h0LWxpZ2h0ICksXG4gICAgZGlzcGxheS0yOiBmb250LW1hcCggaW5oZXJpdCwgJGRpc3BsYXkyLWZvbnQtc2l6ZSwgMS4yLCAkZm9udC13ZWlnaHQtbGlnaHQgKSxcbiAgICBkaXNwbGF5LTM6IGZvbnQtbWFwKCBpbmhlcml0LCAkZGlzcGxheTMtZm9udC1zaXplLCAxLjIsICRmb250LXdlaWdodC1saWdodCApLFxuICAgIGRpc3BsYXktNDogZm9udC1tYXAoIGluaGVyaXQsICRkaXNwbGF5NC1mb250LXNpemUsIDEuMiwgJGZvbnQtd2VpZ2h0LWxpZ2h0ICksXG4gICAgaDE6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDEtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1saWdodCApLFxuICAgIGgyOiBmb250LW1hcCggaW5oZXJpdCwgJGgyLWZvbnQtc2l6ZSwgbm9ybWFsLCAkZm9udC13ZWlnaHQtbm9ybWFsICksXG4gICAgaDM6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDMtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1ib2xkICksXG4gICAgaDQ6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDQtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1ib2xkICksXG4gICAgaDU6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDUtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1ub3JtYWwgKSxcbiAgICBoNjogZm9udC1tYXAoIGluaGVyaXQsICRoNi1mb250LXNpemUsIG5vcm1hbCwgJGZvbnQtd2VpZ2h0LW5vcm1hbCApLFxuICAgIGJvZHk6IGZvbnQtbWFwKCBpbmhlcml0LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRmb250LXdlaWdodC1ub3JtYWwgKVxuKSwgJHR5cG9ncmFwaHktY29uZmlnKTtcbiR0eXBvZ3JhcGh5LWNvbmZpZzogbWFwLW1lcmdlKChcbiAgICBjYXJkLXRpdGxlOiBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgaDIpLFxuICAgIGNhcmQtc3VidGl0bGU6IG1hcC1nZXQoJHR5cG9ncmFwaHktY29uZmlnLCBoNilcbiksICR0eXBvZ3JhcGh5LWNvbmZpZyk7XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9sb2FkaW5nXCIgKSB7XG5cbiAgICAvLyBMb2FkaW5nIGluZGljYXRvclxuICAgIC5rLWxvYWRpbmcge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuYW5pbWF0ZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBMb2FkaW5nIG1hc2tcbiAgICAuay1sb2FkaW5nLW1hc2ssXG4gICAgLmstbG9hZGluZy1pbWFnZSxcbiAgICAuay1sb2FkaW5nLWNvbG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmstbG9hZGluZy1tYXNrIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICYuay1vcGFxdWUge1xuICAgICAgICAgICAgLmstbG9hZGluZy1jb2xvciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1sb2FkaW5nLXRleHQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTQwMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLWxvYWRpbmctaW1hZ2Uge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuay1sb2FkaW5nLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBvbmVudC1iZztcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG4gICAgLy8gTG9hZGluZyBpbmRpY2F0b3JcbiAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIC5rLWktbG9hZGluZzo6YmVmb3JlLFxuICAgIC5rLWktbG9hZGluZzo6YWZ0ZXIsXG4gICAgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuICAgIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMDVlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlLFxuICAgIC5rLWljb24uay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAuay1pLWxvYWRpbmc6OmJlZm9yZSxcbiAgICAuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLmstaS1sb2FkaW5nOjphZnRlcixcbiAgICAuay1sb2FkaW5nLWltYWdlOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uMjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMjVlbTtcbiAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIHJldmVyc2UgMS40cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuICAgIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWxlcmlrL2tlbmRvLXRoZW1lcy9pc3N1ZXMvMTkyNVxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDsgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2UgZHJvcCBJRSBzdXBwb3J0XG4gICAgICAgIGJvcmRlci13aWR0aDogI3tcIm1heCggMXB4LCAuMDE1ZW0gKVwifTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNvbW1vbi9sb2FkaW5nL2FuaW1hdGlvbnNcIikge1xuXG4gICAgQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCAyNTE7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNTAyO1xuICAgICAgICB9XG5cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI1MCAxO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDI1MTtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBrLWxvYWRpbmctYW5pbWF0aW9uICB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vcmVzaXppbmdcIiApIHtcblxuICAgIC8vIFJlc2l6ZSBoYW5kbGVcbiAgICAuay1yZXNpemUtaGFuZGxlLFxuICAgIC5rLXJlc2l6ZS1oaW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICB9XG4gICAgLmstcmVzaXplLWhhbmRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IDAgc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmstcmVzaXplLW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgICB9XG4gICAgLmstcmVzaXplLXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgICB9XG4gICAgLmstcmVzaXplLXcge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgICB9XG4gICAgLmstcmVzaXplLWUge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgIGN1cnNvcjogZS1yZXNpemU7XG4gICAgfVxuXG4gICAgLmstcmVzaXplLXN3LFxuICAgIC5rLXJlc2l6ZS1zZSxcbiAgICAuay1yZXNpemUtbncsXG4gICAgLmstcmVzaXplLW5lIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmstcmVzaXplLXN3IHtcbiAgICAgICAgY3Vyc29yOiBzdy1yZXNpemU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmstcmVzaXplLXNlIHtcbiAgICAgICAgY3Vyc29yOiBzZS1yZXNpemU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1udyB7XG4gICAgICAgIGN1cnNvcjogbnctcmVzaXplO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1uZSB7XG4gICAgICAgIGN1cnNvcjogbmUtcmVzaXplO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5rLXZlcnRpY2FsLXJlc2l6ZSB7XG4gICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgICB9XG4gICAgLmstaG9yaXpvbnRhbC1yZXNpemUge1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgfVxuXG5cbiAgICAuay1yZXNpemUtaGludCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgICAgICAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vc2Nyb2xsYmFyXCIgKSB7XG5cbiAgICAvLyB2aXJ0dWFsIHNjcm9sbGJhclxuICAgIC5rLXNjcm9sbGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAuay1zY3JvbGxiYXItdmVydGljYWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTdweDsgLy8gc2Nyb2xsYmFyIHdpZHRoXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5rLXRvdWNoLXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwMDAwO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL3NlbGVjdGlvbi9tYXJxdWVlXCIgKSB7XG5cbiAgICAuay1tYXJxdWVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgfVxuICAgIC5rLW1hcnF1ZWUtY29sb3IsXG4gICAgLmstbWFycXVlZS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5rLW1hcnF1ZWUtY29sb3Ige1xuICAgICAgICBjb2xvcjogJHNlbGVjdGVkLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3RlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0ZWQtYm9yZGVyO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG4gICAgLmstbWFycXVlZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRzZWxlY3RlZC10ZXh0O1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi9jb2xvclwiICkge1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG5cbiAgICAuay10ZXh0LXByaW1hcnkgICAgIHsgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LWluZm8gICAgICAgIHsgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LXN1Y2Nlc3MgICAgIHsgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LXdhcm5pbmcgICAgIHsgY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LWVycm9yICAgICAgIHsgY29sb3I6ICRlcnJvciAhaW1wb3J0YW50OyB9XG5cbiAgICAuay1jb2xvci1pbmhlcml0ICAgICB7IGNvbG9yOiBpbmhlcml0OyB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1jb2xvci0jeyRuYW1lfSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi9iYWNrZ3JvdW5kXCIgKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcblxuICAgIC5rLWJnLXByaW1hcnkgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50OyB9XG4gICAgLmstYmctaW5mbyAgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7IH1cbiAgICAuay1iZy1zdWNjZXNzICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDsgfVxuICAgIC5rLWJnLXdhcm5pbmcgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50OyB9XG4gICAgLmstYmctZXJyb3IgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRlcnJvciAhaW1wb3J0YW50OyB9XG5cbn1cblxuXG5AbWl4aW4gdmFyaWFudCggJGJhc2UgKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkYmFzZSwgMTApO1xuICAgIGNvbG9yOiBzaGFkZSgkYmFzZSwgNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aW50KCRiYXNlLCA5KTtcbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi92YXJpYW50XCIgKSB7XG5cbiAgICAuay1zdGF0ZS1wcmltYXJ5ICAgIHsgQGluY2x1ZGUgdmFyaWFudCggJHByaW1hcnkgKTsgfVxuICAgIC5rLXN0YXRlLWluZm8gICAgICAgeyBAaW5jbHVkZSB2YXJpYW50KCAkaW5mbyApOyB9XG4gICAgLmstc3RhdGUtc3VjY2VzcyAgICB7IEBpbmNsdWRlIHZhcmlhbnQoICRzdWNjZXNzICk7IH1cbiAgICAuay1zdGF0ZS13YXJuaW5nICAgIHsgQGluY2x1ZGUgdmFyaWFudCggJHdhcm5pbmcgKTsgfVxuICAgIC5rLXN0YXRlLWVycm9yICAgICAgeyBAaW5jbHVkZSB2YXJpYW50KCAkZXJyb3IgKTsgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi9sZWdhY3lcIiApIHtcblxuICAgIC5rLWluZm8tY29sb3JlZCB7XG4gICAgICAgIGNvbG9yOiAjNTA2MDdmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMGQ5ZGY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgfVxuXG4gICAgLmstc3VjY2Vzcy1jb2xvcmVkIHtcbiAgICAgICAgY29sb3I6ICM1MDdmNTA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QwZGZkMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbiAgICB9XG5cbiAgICAuay1lcnJvci1jb2xvcmVkIHtcbiAgICAgICAgY29sb3I6ICM3ZjUwNTA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RmZDBkMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgICB9XG5cbiAgICAuay1zaGFkb3cge1xuICAgICAgICAvLyBTaGFkb3cgbW92ZWQgdG8gcG9wdXAvX2xheW91dC5zY3NzIGR1ZSB0byB2YXJpYWJsZSBmbG93XG4gICAgICAgIC8vIGJveC1zaGFkb3c6ICRwb3B1cC1zaGFkb3c7XG4gICAgfVxuXG4gICAgLmstaW5zZXQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4wMyksIGluc2V0IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjA0KTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvZGlzcGxheVwiICkge1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG5cbiAgICAvLyBEaXNwbGF5IG1vZGVzXG4gICAgLmstZGlzcGxheS1pbmxpbmUgICAgICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuay1kaXNwbGF5LWJsb2NrICAgICAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmstZGlzcGxheS1pbmxpbmUtYmxvY2sgICAgIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuay1kaXNwbGF5LWZsZXggICAgICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuay1kaXNwbGF5LWlubGluZS1mbGV4ICAgICAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmstZGlzcGxheS10YWJsZSAgICAgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5rLWRpc3BsYXktaW5saW5lLXRhYmxlICAgICB7IGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmstZGlzcGxheS1ub25lICAgICAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cblxuICAgIC8vIEFsaWFzZXNcbiAgICAuay1oaWRkZW4geyBAZXh0ZW5kIC5rLWRpc3BsYXktbm9uZTsgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL2ZsZXhcIiApIHtcblxuICAgIC8vIEZsZXggZG9jdW1lbnRhdGlvbiBzb3VyY2VkIGZyb20gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvZi9mbGV4Ly5cblxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGRpc3BsYXk6IGZsZXhgLiBJdCBkZWZpbmVzIGEgZmxleCBjb250YWluZXIgYW5kIGVuYWJsZXMgYSBmbGV4IGNvbnRleHQgZm9yIGFsbCBpdHMgZGlyZWN0IGNoaWxkcmVuLlxuICAgIC8vLyBUaGluayBvZiBmbGV4IGl0ZW1zIGFzIHByaW1hcmlseSBsYXlpbmcgb3V0IGVpdGhlciBpbiBob3Jpem9udGFsIHJvd3Mgb3IgdmVydGljYWwgY29sdW1ucy5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZC1mbGV4ICAgICAgICAgICAgICAgICAgIHsgZGlzcGxheTogZmxleDsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGRpc3BsYXk6IGlubGluZS1mbGV4YC4gSXQgZGVmaW5lcyBhIGZsZXggY29udGFpbmVyIGFuZCBlbmFibGVzIGEgZmxleCBjb250ZXh0IGZvciBhbGwgaXRzIGRpcmVjdCBjaGlsZHJlbi5cbiAgICAvLy8gVGhpbmsgb2YgZmxleCBpdGVtcyBhcyBwcmltYXJpbHkgbGF5aW5nIG91dCBlaXRoZXIgaW4gaG9yaXpvbnRhbCByb3dzIG9yIHZlcnRpY2FsIGNvbHVtbnMuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWQtaW5saW5lLWZsZXggICAgICAgICAgICB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogaW5saW5lLWZsZXhgIGFuZCBgZmxleC1kaXJlY3Rpb246IHJvd2AuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWQtZmxleC1yb3cgICAgICAgICAgICAgICB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBvbmUtZGVjbGFyYXRpb24tcGVyLWxpbmVcbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiBpbmxpbmUtZmxleGAgYW5kIGBmbGV4LWRpcmVjdGlvbjogY29sdW1uYC5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZC1mbGV4LWNvbCAgICAgICAgICAgICAgIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG9uZS1kZWNsYXJhdGlvbi1wZXItbGluZVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtZGlyZWN0aW9uOiByb3dgLiBUaGlzIGVzdGFibGlzaGVzIHRoZSBtYWluLWF4aXMgdG8gYmUgaG9yaXpvbnRhbCwgdGh1cyBkZWZpbmluZyB0aGUgZGlyZWN0aW9uIGZsZXggaXRlbXMgYXJlIHBsYWNlZCBpbiB0aGUgZmxleCBjb250YWluZXI6IGxlZnQgdG8gcmlnaHQgaW4gYGx0cmA7IHJpZ2h0IHRvIGxlZnQgaW4gYHJ0bGAuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtcm93ICAgICAgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VgLiBUaGlzIGVzdGFibGlzaGVzIHRoZSBtYWluLWF4aXMgdG8gYmUgaG9yaXpvbnRhbCwgdGh1cyBkZWZpbmluZyB0aGUgZGlyZWN0aW9uIGZsZXggaXRlbXMgYXJlIHBsYWNlZCBpbiB0aGUgZmxleCBjb250YWluZXI6IHJpZ2h0IHRvIGxlZnQgaW4gYGx0cmA7IGxlZnQgdG8gcmlnaHQgaW4gYHJ0bGAuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtcm93LXJldmVyc2UgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5gLiBUaGlzIGVzdGFibGlzaGVzIHRoZSBtYWluLWF4aXMgdG8gYmUgdmVydGljYWwsIHRodXMgZGVmaW5pbmcgdGhlIGRpcmVjdGlvbiBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW4gdGhlIGZsZXggY29udGFpbmVyOiB0b3AgdG8gYm90dG9tLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWNvbCAgICAgICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlYC4gVGhpcyBlc3RhYmxpc2hlcyB0aGUgbWFpbi1heGlzIHRvIGJlIHZlcnRpY2FsLCB0aHVzIGRlZmluaW5nIHRoZSBkaXJlY3Rpb24gZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluIHRoZSBmbGV4IGNvbnRhaW5lcjogYm90dG9tIHRvIHRvcC5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1jb2wtcmV2ZXJzZSAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cblxuICAgIC8vIEFsaWFzZXNcbiAgICAuay1mbGV4LWNvbHVtbiAgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWZsZXgtY29sOyB9XG4gICAgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAgICAgIHsgQGV4dGVuZCAuay1mbGV4LWNvbC1yZXZlcnNlOyB9XG5cblxuICAgIC8vIEZsZXggd3JhcFxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtd3JhcDogd3JhcGAuIEl0IGFsbG93cyBmbGV4IGl0ZW1zIHRvIHdyYXAgYXMgbmVlZGVkIG9udG8gbXVsdGlwbGUgbGluZXMsIGZyb20gdG9wIHRvIGJvdHRvbS5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC13cmFwICAgICAgICAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC13cmFwOiBub3dyYXBgLiBBbGwgZmxleCBpdGVtcyB3aWxsIGJlIG9uIG9uZSBsaW5lLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LW5vd3JhcCAgICAgICAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlYC4gSXQgYWxsb3dzIGZsZXggaXRlbXMgdG8gd3JhcCBhcyBuZWVkZWQgb250byBtdWx0aXBsZSBsaW5lcywgZnJvbSBib3R0b20gdG8gdG9wLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LXdyYXAtcmV2ZXJzZSAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuXG5cbiAgICAvLyBGbGV4LCBzaHJpbmssIGdyb3csIGJhc2lzXG4gICAgLy8vIFRoaXMgaXMgdGhlIHNhbWUgYXMgYGZsZXg6IGluaXRpYWw7YCBhbmQgdGhlIHNob3J0aGFuZCBmb3IgdGhlIGRlZmF1bHQgdmFsdWU6IGBmbGV4OiAwIDEgYXV0b2AuIEl0IHNpemVzIHRoZSBpdGVtIGJhc2VkIG9uIGl0cyBgd2lkdGhgL2BoZWlnaHRgIHByb3BlcnRpZXMgKG9yIGl0cyBjb250ZW50IGlmIG5vdCBzZXQpLlxuICAgIC8vLyBJdCBtYWtlcyB0aGUgZmxleCBpdGVtIGluZmxleGlibGUgd2hlbiB0aGVyZSBpcyBzb21lIGZyZWUgc3BhY2UgbGVmdCwgYnV0IGFsbG93cyBpdCB0byBzaHJpbmsgdG8gaXRzIG1pbmltdW0gd2hlbiB0aGVyZSBpcyBub3QgZW5vdWdoIHNwYWNlLiBUaGUgYWxpZ25tZW50IGFiaWxpdGllcyBvciBgYXV0b2AgbWFyZ2lucyBjYW4gYmUgdXNlZCB0byBhbGlnbiBmbGV4IGl0ZW1zIGFsb25nIHRoZSBtYWluIGF4aXMuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtaW5pdGlhbCAgICAgICAgICAgICB7IGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleDogMSAxIDAlYC4gSXQgc2l6ZXMgdGhlIGl0ZW0gbm90IGJhc2VkIG9uIGl0cyBgd2lkdGhgL2BoZWlnaHRgIHByb3BlcnRpZXMsIGJ1dCBiYXNlZCBvbiB0aGUgYXZhaWxhYmxlIHNwYWNlLlxuICAgIC8vLyBUaGlzIGlzIHNpbWlsYXIgdG8gYGZsZXg6IDEgMSBhdXRvYCBleGVjcHQgaXQgaXMgYWxsb3dlZCB0byBzaHJpbmsgYmV5b25kIGl0cyBpbml0aWFsIHNpemUuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtMSAgICAgICAgICAgICAgICAgICB7IGZsZXg6IDEgMSAwJTsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXg6IDEgMSBhdXRvYC4gQmV3YXJlLCB0aGlzIGlzIG5vdCB0aGUgZGVmYXVsdCB2YWx1ZS4gSXQgc2l6ZXMgdGhlIGl0ZW0gYmFzZWQgb24gaXRzIGB3aWR0aGAvYGhlaWdodGAgcHJvcGVydGllcywgYnV0IG1ha2VzIGl0IGZ1bGx5IGZsZXhpYmxlIHNvIHRoYXQgdGhleSBhYnNvcmIgYW55IGV4dHJhIHNwYWNlIGFsb25nIHRoZSBtYWluIGF4aXMuXG4gICAgLy8vIElmIGFsbCBpdGVtcyBhcmUgZWl0aGVyIGBmbGV4OiBhdXRvYCwgYGZsZXg6IGluaXRpYWxgLCBvciBgZmxleDogbm9uZWAsIGFueSByZW1haW5pbmcgc3BhY2UgYWZ0ZXIgdGhlIGl0ZW1zIGhhdmUgYmVlbiBzaXplZCB3aWxsIGJlIGRpc3RyaWJ1dGVkIGV2ZW5seSB0byB0aGUgaXRlbXMgd2l0aCBgZmxleDogYXV0b2AuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtYXV0byAgICAgICAgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleDogMCAwIGF1dG9gLiBJdCBzaXplcyB0aGUgaXRlbSBhY2NvcmRpbmcgdG8gaXRzIGB3aWR0aGAvYGhlaWdodGAgcHJvcGVydGllcywgYnV0IG1ha2VzIGl0IGZ1bGx5IGluZmxleGlibGUuXG4gICAgLy8vIFRoaXMgaXMgc2ltaWxhciB0byBgZmxleDogaW5pdGlhbGAgZXhjZXB0IGl0IGlzIG5vdCBhbGxvd2VkIHRvIHNocmluaywgZXZlbiBpbiBhbiBvdmVyZmxvdyBzaXR1YXRpb24uXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtbm9uZSAgICAgICAgICAgICAgICB7IGZsZXg6IG5vbmU7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWdyb3c6IDFgLiBJdCBkZWZpbmVzIHRoZSBhYmlsaXR5IGZvciBhIGZsZXggaXRlbSB0byBncm93IGlmIG5lY2Vzc2FyeS4gSXQgYWNjZXB0cyBhIHVuaXRsZXNzIHZhbHVlIHRoYXQgc2VydmVzIGFzIGEgcHJvcG9ydGlvbi4gSXQgZGljdGF0ZXMgd2hhdCBhbW91bnQgb2YgdGhlIGF2YWlsYWJsZSBzcGFjZSBpbnNpZGUgdGhlIGZsZXggY29udGFpbmVyIHRoZSBpdGVtIHNob3VsZCB0YWtlIHVwLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWdyb3cgICAgICAgICAgICAgICAgeyBmbGV4LWdyb3c6IDE7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWdyb3c6IDBgLiBUaGUgaXRlbSB3aWxsIG5vdCBncm93LlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWdyb3ctMCAgICAgICAgICAgICAgeyBmbGV4LWdyb3c6IDA7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LXNocmluazogMWAuIEl0IGRldGVybWluZXMgaG93IG11Y2ggdGhlIGZsZXggaXRlbSB3aWxsIHNocmluayByZWxhdGl2ZSB0byB0aGUgcmVzdCBvZiB0aGUgZmxleCBpdGVtcyBpbiB0aGUgZmxleCBjb250YWluZXIgd2hlbiB0aGVyZSBpc24ndCBlbm91Z2ggc3BhY2Ugb24gdGhlIHJvdy5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1zaHJpbmsgICAgICAgICAgICAgIHsgZmxleC1zaHJpbms6IDE7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LXNocmluazogMGAuIFRoZSBpdGVtIHdpbGwgbm90IHNyaGluay5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1zaHJpbmstMCAgICAgICAgICAgIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWJhc2lzOiBhdXRvYC4gSXQgc3BlY2lmaWVzIHRoZSBpbml0aWFsIHNpemUgb2YgdGhlIGZsZXggaXRlbSwgYmVmb3JlIGFueSBhdmFpbGFibGUgc3BhY2UgaXMgZGlzdHJpYnV0ZWQgYWNjb3JkaW5nIHRvIHRoZSBmbGV4IGZhY3RvcnMuIEl0IHNpemVzIHRoZSBlbGVtZW50IGFjY29yZGluZyB0byBpdHMgc2l6ZSBwcm9wZXJ0eS5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1iYXNpcy1hdXRvICAgICAgICAgIHsgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtYmFzaXM6IDBgLiBJdCBzcGVjaWZpZXMgdGhlIGluaXRpYWwgc2l6ZSBvZiB0aGUgZmxleCBpdGVtLCBiZWZvcmUgYW55IGF2YWlsYWJsZSBzcGFjZSBpcyBkaXN0cmlidXRlZCBhY2NvcmRpbmcgdG8gdGhlIGZsZXggZmFjdG9ycy4gSXQgZGlzcmVnYXJkcyB0aGUgZWxlbWVudCcgc2l6ZSBwcm9wZXJ0eS5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1iYXNpcy0wICAgICAgICAgICAgIHsgZmxleC1iYXNpczogMCU7IH1cblxuXG4gICAgLy8gRmxleCBhbGlnblxuICAgIC5rLWFsaWduLWl0ZW1zLXN0YXJ0ICAgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmstYWxpZ24taXRlbXMtZW5kICAgICAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLmstYWxpZ24taXRlbXMtY2VudGVyICAgICAgIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5rLWFsaWduLWl0ZW1zLXN0cmV0Y2ggICAgICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmstYWxpZ24taXRlbXMtYmFzZWxpbmUgICAgIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG5cbiAgICAuay1hbGlnbi1jb250ZW50LXN0YXJ0ICAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmstYWxpZ24tY29udGVudC1lbmQgICAgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuay1hbGlnbi1jb250ZW50LWNlbnRlciAgICAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuay1hbGlnbi1jb250ZW50LXN0cmV0Y2ggICAgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgLmstYWxpZ24tY29udGVudC1iYXNlbGluZSAgIHsgYWxpZ24tY29udGVudDogYmFzZWxpbmU7IH1cblxuICAgIC5rLWFsaWduLXNlbGYtc3RhcnQgICAgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAuay1hbGlnbi1zZWxmLWVuZCAgICAgICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIC5rLWFsaWduLXNlbGYtY2VudGVyICAgICAgICB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5rLWFsaWduLXNlbGYtc3RyZXRjaCAgICAgICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgICAuay1hbGlnbi1zZWxmLWJhc2VsaW5lICAgICAgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuXG5cbiAgICAvLyBGbGV4IGp1c3RpZnlcbiAgICAuay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuay1qdXN0aWZ5LWNvbnRlbnQtZW5kICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmstanVzdGlmeS1jb250ZW50LWNlbnRlciAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIC5rLWp1c3RpZnktY29udGVudC1ldmVubHkgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG5cblxuICAgIC8vIENvbHVtbnNcbiAgICAuay1jb2x1bW4ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBBbGlhc2VzXG4gICAgLmstZmxleCAgICAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1mbGV4LTE7IH1cbiAgICAuay1uby1mbGV4ICAgICAgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWZsZXgtbm9uZTsgfVxuICAgIC5rLW5vLWZsZXgtZ3JvdyAgICAgICAgICAgICB7IEBleHRlbmQgLmstZmxleC1ncm93LTA7IH1cbiAgICAuay1uby1mbGV4LXNocmluayAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWZsZXgtc2hyaW5rLTA7IH1cbiAgICAuay1oYm94ICAgICAgICAgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWQtZmxleC1yb3c7IH1cbiAgICAuay12Ym94ICAgICAgICAgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWQtZmxleC1jb2w7IH1cbiAgICAuay1jb2x1bW5zZXQgICAgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWQtZmxleC1yb3c7IH1cbiAgICAuay1yb3dzZXQgICAgICAgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWQtZmxleC1jb2w7IH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9mbG9hdFwiICkge1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG5cbiAgICAuay1mbG9hdC1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuay1mbG9hdC1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmstZmxvYXQtbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cblxuICAgIC8vIEZsb2F0IHdyYXBcbiAgICAuay1mbG9hdHdyYXA6OmFmdGVyLFxuICAgIC5rLWdyaWQtdG9vbGJhcjo6YWZ0ZXIsXG4gICAgLmstc2xpZGVyLWl0ZW1zOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ1dGlscy9ncmlkXCIpIHtcblxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGRpc3BsYXk6IGdyaWRgLiBJdCBkZWZpbmVzIHRoZSBlbGVtZW50IGFzIGEgZ3JpZCBjb250YWluZXIgYW5kIGVzdGFibGlzaGVzIGEgbmV3IGdyaWQgZm9ybWF0dGluZyBjb250ZXh0IGZvciBpdHMgY29udGVudHMuXG4gICAgLy8vIEBncm91cCBncmlkLWxheW91dFxuICAgIC5rLWQtZ3JpZCAgICAgICAgICAgICAgICAgICB7IGRpc3BsYXk6IGdyaWQ7IH1cbiAgICAuay1ncmlkLWNvbHMtbm9uZSAgICAgICAgICAgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7IH1cbiAgICAuay1ncmlkLXJvd3Mtbm9uZSAgICAgICAgICAgeyBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7IH1cblxuXG4gICAgLy8gR3JpZCBmbG93XG4gICAgLmstZ3JpZC1mbG93LWNvbCAgICAgICAgICAgIHsgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjsgfVxuICAgIC5rLWdyaWQtZmxvdy1jb2wtZGVuc2UgICAgICB7IGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7IH1cbiAgICAuay1ncmlkLWZsb3ctcm93ICAgICAgICAgICAgeyBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgLmstZ3JpZC1mbG93LXJvdy1kZW5zZSAgICAgIHsgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTsgfVxuXG5cbiAgICAvLyBDb2x1bW5zXG4gICAgLmstY29sc3Bhbi1hbGwgICAgICAgICAgICAgIHsgZ3JpZC1jb2x1bW46IDEgLyAtMTsgfVxuICAgIC5rLWNvbHNwYW4tYXV0byAgICAgICAgICAgICB7IGdyaWQtY29sdW1uOiBhdXRvOyB9XG5cblxuICAgIC8vIFJvd3NcbiAgICAuay1yb3dzcGFuLWFsbCAgICAgICAgICAgICAgeyBncmlkLXJvdzogMSAvIC0xOyB9XG4gICAgLmstcm93c3Bhbi1hdXRvICAgICAgICAgICAgIHsgZ3JpZC1yb3c6IGF1dG87IH1cblxuXG4gICAgLy8gR3JpZCB1dGlsaXRpZXNcbiAgICBAaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHMge1xuICAgICAgICAgICAgLmstZ3JpZC1jb2xzLSN7JGl9ICAgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgbWlubWF4KDAsIDFmcikpOyB9XG4gICAgICAgICAgICAuay1jb2xzcGFuLSN7JGl9ICAgIHsgZ3JpZC1jb2x1bW46IHNwYW4gJGk7IH1cbiAgICAgICAgICAgIC5rLWNvbC1zdGFydC0jeyRpfSAgeyBncmlkLWNvbHVtbi1zdGFydDogJGk7IH1cbiAgICAgICAgICAgIC5rLWNvbC1lbmQtI3skaX0gICAgeyBncmlkLWNvbHVtbi1lbmQ6ICRpOyB9XG4gICAgICAgIH1cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3dzIHtcbiAgICAgICAgICAgIC5rLWdyaWQtcm93cy0jeyRpfSAgIHsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoJGksIG1pbm1heCgwLCAxZnIpKTsgfVxuICAgICAgICAgICAgLmstcm93c3Bhbi0jeyRpfSAgICB7IGdyaWQtcm93OiBzcGFuICRpOyB9XG4gICAgICAgICAgICAuay1yb3ctc3RhcnQtI3skaX0gIHsgZ3JpZC1yb3ctc3RhcnQ6ICRpOyB9XG4gICAgICAgICAgICAuay1yb3ctZW5kLSN7JGl9ICAgIHsgZ3JpZC1yb3ctZW5kOiAkaTsgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL292ZXJmbG93XCIgKSB7XG5cbiAgICBAZWFjaCAkZm9yY2UsICRhdHRyaWJ1dGUgaW4gJHV0aWxzLWNsYXNzZXMtZm9yY2Uge1xuXG4gICAgICAgIEBlYWNoICRvdmVyZmxvdyBpbiAkdXRpbHMtb3ZlcmZsb3dzIHtcblxuICAgICAgICAgICAgQGVhY2ggJGF4aXMgaW4gJHV0aWxzLW92ZXJmbG93LWF4aXMge1xuICAgICAgICAgICAgICAgIC5rLW92ZXJmbG93I3skYXhpc30jeyRvdmVyZmxvd30jeyRmb3JjZX0ge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogJG92ZXJmbG93I3skYXR0cmlidXRlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlYWNoICRvdmVyZmxvdy15IGluICR1dGlscy1vdmVyZmxvd3Mge1xuICAgICAgICAgICAgICAgIC5rLW92ZXJmbG93LSN7JG92ZXJmbG93fS0jeyRvdmVyZmxvdy15fSN7JGZvcmNlfSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6ICRvdmVyZmxvdyN7JGF0dHJpYnV0ZX07XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6ICRvdmVyZmxvdy15I3skYXR0cmlidXRlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvcG9zaXRpb25cIiApIHtcblxuICAgIEBlYWNoICRwb3MgaW4gKHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5KSB7XG4gICAgICAgIC5rLSN7JHBvc30sXG4gICAgICAgIC5rLXBvcy0jeyRwb3N9IHsgcG9zaXRpb246ICRwb3M7IH0gLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBicmFjZS1zdHlsZVxuICAgIH1cblxuICAgIEBlYWNoICRzaWRlIGluICh0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQpIHtcbiAgICAgICAgLmstI3skc2lkZX0sXG4gICAgICAgIC5rLXBvcy0jeyRzaWRlfSB7ICN7JHNpZGV9OiAwOyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgYnJhY2Utc3R5bGVcbiAgICB9XG5cbiAgICAuay10b3Atc3RhcnQsXG4gICAgLmstcG9zLXRvcC1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdG9wLWNlbnRlcixcbiAgICAuay1wb3MtdG9wLWNlbnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIC5rLXRvcC1lbmQsXG4gICAgLmstcG9zLXRvcC1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1taWRkbGUtc3RhcnQsXG4gICAgLmstcG9zLW1pZGRsZS1zdGFydCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5rLW1pZGRsZS1lbmQgLFxuICAgIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5rLWJvdHRvbS1zdGFydCxcbiAgICAuay1wb3MtYm90dG9tLXN0YXJ0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ib3R0b20tY2VudGVyLFxuICAgIC5rLXBvcy1ib3R0b20tY2VudGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgLmstYm90dG9tLWVuZCxcbiAgICAuay1wb3MtYm90dG9tLWVuZCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL3NwYWNpbmdcIiApIHtcblxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIGluZGVudGF0aW9uXG5cbiAgICAvLyBQYWRkaW5nXG4gICAgQGVhY2ggJHNpemUsICR2YWwgaW4gJHNwYWNpbmcge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHByb3AgaW4gKFxuICAgICAgICAgICAgcDogcGFkZGluZyxcbiAgICAgICAgICAgIHB0OiBwYWRkaW5nLXRvcCxcbiAgICAgICAgICAgIHByOiBwYWRkaW5nLXJpZ2h0LFxuICAgICAgICAgICAgcGI6IHBhZGRpbmctYm90dG9tLFxuICAgICAgICAgICAgcGw6IHBhZGRpbmctbGVmdFxuICAgICAgICApIHtcbiAgICAgICAgICAgIC5rLSN7JG5hbWV9LSN7JHNpemV9IHsgI3skcHJvcH06ICN7JHZhbH07IH1cbiAgICAgICAgICAgIC5rLSN7JG5hbWV9LSN7JHNpemV9LWYgeyAjeyRwcm9wfTogI3skdmFsfSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYXJnaW5cbiAgICBAZWFjaCAkc2l6ZSwgJHZhbCBpbiAkc3BhY2luZyB7XG4gICAgICAgIEBlYWNoICRuYW1lLCAkcHJvcCBpbiAoXG4gICAgICAgICAgICBtOiBtYXJnaW4sXG4gICAgICAgICAgICBtdDogbWFyZ2luLXRvcCxcbiAgICAgICAgICAgIG1yOiBtYXJnaW4tcmlnaHQsXG4gICAgICAgICAgICBtYjogbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgICAgIG1sOiBtYXJnaW4tbGVmdFxuICAgICAgICApIHtcbiAgICAgICAgICAgIC5rLSN7JG5hbWV9LSN7JHNpemV9IHsgI3skcHJvcH06ICN7JHZhbH07IH1cbiAgICAgICAgICAgIC5rLSN7JG5hbWV9LSN7JHNpemV9LWYgeyAjeyRwcm9wfTogI3skdmFsfSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvdGFibGUtbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcblxuICAgIC8vIFRhYmxlIGxheW91dCBtb2Rlc1xuICAgIC5rLXRhYmxlLWxheW91dC1maXhlZCAgICAgICAgICAgeyB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gICAgLmstdGFibGUtbGF5b3V0LWF1dG8gICAgICAgICAgICB7IHRhYmxlLWxheW91dDogYXV0bzsgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL3RleHRcIiApIHtcblxuICAgICR0ZXh0LWFsaWduOiAoIGxlZnQsIHJpZ2h0LCBjZW50ZXIsIGp1c3RpZnkgKSAhZGVmYXVsdDtcbiAgICAkdGV4dC10cmFuc2Zvcm06ICggbG93ZXJjYXNlLCB1cHBlcmNhc2UsIGNhcGl0YWxpemUgKSAhZGVmYXVsdDtcblxuICAgIC8vIFdyYXBwaW5nXG4gICAgLmstdGV4dC1ub3dyYXAgICAgICAgICAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIC5rLXRleHQtZWxsaXBzaXMgICAgICAgICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG9uZS1kZWNsYXJhdGlvbi1wZXItbGluZVxuXG4gICAgLy8gQWxpZ25cbiAgICBAZWFjaCAkYWxpZ24gaW4gJHRleHQtYWxpZ24ge1xuICAgICAgICAuay10ZXh0LSN7JGFsaWdufSAgICAgICAgICAgeyB0ZXh0LWFsaWduOiAkYWxpZ24gIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cblxuICAgIC8vIFRyYW5zZm9ybVxuICAgIEBlYWNoICR0cmFuc2Zvcm0gaW4gJHRleHQtdHJhbnNmb3JtIHtcbiAgICAgICAgLmstdGV4dC0jeyR0cmFuc2Zvcm19ICAgICAgIHsgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm0gIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cblxuICAgIC8vIE5hbWVkIGZvbnQtd2VpZ2h0XG4gICAgLmstZm9udC13ZWlnaHQtbGlnaHQgICAgICAgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIC5rLWZvbnQtd2VpZ2h0LW5vcm1hbCAgICAgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgLmstZm9udC13ZWlnaHQtYm9sZCAgICAgICAgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvdHJhbnNmb3JtXCIgKSB7XG5cbiAgICAvLyBGbGlwXG4gICAgLmstZmxpcC1oICAgICAgICAgICAgICAgeyB0cmFuc2Zvcm06IHNjYWxlWCggLTEgKTsgfVxuICAgIC5rLWZsaXAtdiAgICAgICAgICAgICAgIHsgdHJhbnNmb3JtOiBzY2FsZVkoIC0xICk7IH1cbiAgICAuay1mbGlwLWguay1mbGlwLXYgICAgICB7IHRyYW5zZm9ybTogc2NhbGUoIC0xLCAtMSApOyB9XG5cblxuICAgIC8vIFJvdGF0ZVxuICAgIC5rLXJvdGF0ZS00NSAgICAgICAgICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7IH1cbiAgICAuay1yb3RhdGUtOTAgICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCA5MGRlZyApOyB9XG4gICAgLmstcm90YXRlLTEzNSAgICAgICAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSggMTM1ZGVnICk7IH1cbiAgICAuay1yb3RhdGUtMTgwICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAxODBkZWcgKTsgfVxuICAgIC5rLXJvdGF0ZS0yMjUgICAgICAgICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoIDIyNWRlZyApOyB9XG4gICAgLmstcm90YXRlLTI3MCAgICAgICAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSggMjcwZGVnICk7IH1cbiAgICAuay1yb3RhdGUtMzE1ICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAzMTVkZWcgKTsgfVxuXG5cbiAgICAvLyBTY2FsZVxuICAgIC5rLXNjYWxlLTAgICAgICAgICAgICAgIHsgdHJhbnNmb3JtOiBzY2FsZSggMCwgMCApOyB9XG4gICAgLmstc2NhbGUtMSAgICAgICAgICAgICAgeyB0cmFuc2Zvcm06IHNjYWxlKCAxLCAxICk7IH1cbiAgICAuay1zY2FsZS0yICAgICAgICAgICAgICB7IHRyYW5zZm9ybTogc2NhbGUoIDIsIDIgKTsgfVxuXG5cbiAgICAvLyBUcmFuc2xhdGVcbiAgICAuay10cmFuc2xhdGUtMCAgICAgICAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCAwICk7IH1cbiAgICAuay10cmFuc2xhdGUtMC01MCAgICAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCA1MCUgKTsgfVxuICAgIC5rLXRyYW5zbGF0ZS0wLTEwMCAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDAsIDEwMCUgKTsgfVxuICAgIC5rLXRyYW5zbGF0ZS01MC0wICAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDUwJSwgMCApOyB9XG4gICAgLmstdHJhbnNsYXRlLTUwLTUwICAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggNTAlLCA1MCUgKTsgfVxuICAgIC5rLXRyYW5zbGF0ZS01MC0xMDAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDUwJSwgMTAwJSApOyB9XG4gICAgLmstdHJhbnNsYXRlLTEwMC0wICAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMTAwJSwgMCApOyB9XG4gICAgLmstdHJhbnNsYXRlLTEwMC01MCAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMTAwJSwgNTAlICk7IH1cbiAgICAuay10cmFuc2xhdGUtMTAwLTEwMCAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAxMDAlLCAxMDAlICk7IH1cblxufVxuIiwiQGltcG9ydCBcIi4vZm9udC9XZWJDb21wb25lbnRzSWNvbnMuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKCBcImljb25zL2xheW91dFwiICkge1xuICAgICRpY29uLWZvbnQtdXJsOiBtYXAtZ2V0KCAkZGF0YS11cmlzLCBcIldlYkNvbXBvbmVudHNJY29ucy50dGZcIiApICFkZWZhdWx0O1xuXG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldlYkNvbXBvbmVudHNJY29uc1wiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHNyYzogdXJsKCN7JGljb24tZm9udC11cmx9KSBmb3JtYXQoIFwidHJ1ZXR5cGVcIiApO1xuICAgIH1cblxuICAgIC5rLWljb24ge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1zaXplOiAkaWNvbi1zaXplO1xuICAgICAgICBmb250LWZhbWlseTogXCJXZWJDb21wb25lbnRzSWNvbnNcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbm8tZmxleGJveCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4gICAgLmstc3ZnLWljb24ge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1mbGlwLWgsXG4gICAgICAgICYuay1mbGlwLXYsXG4gICAgICAgICYuay1mbGlwLWguay1mbGlwLXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZsaXAtaCB7XG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoIC0xICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZmxpcC12IHtcbiAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSggLTEgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1mbGlwLWguay1mbGlwLXYge1xuICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIC0xLCAtMSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstaWNvbi13aXRoLW1vZGlmaWVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IC4yNWVtO1xuICAgIH1cblxuICAgIC5rLWljb24tbW9kaWZpZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIC0uNWVtIC0uNWVtIDA7XG4gICAgfVxuXG4gICAgLmstaS1ub25lOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5rLXdpZGdldCAuay1pY29uIHtcbiAgICAgICAgJi5rLWktZXhwYW5kLFxuICAgICAgICAmLmstaS1jb2xsYXBzZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1pY29uLXhzIHsgZm9udC1zaXplOiAoICRpY29uLXNpemUgKiAuNSApOyB9XG4gICAgLmstaWNvbi1zbSB7IGZvbnQtc2l6ZTogKCAkaWNvbi1zaXplICogLjc1ICk7IH1cbiAgICAuay1pY29uLW1kIHsgZm9udC1zaXplOiAoICRpY29uLXNpemUgKiAyICk7IH1cbiAgICAuay1pY29uLWxnIHsgZm9udC1zaXplOiAoICRpY29uLXNpemUgKiAzICk7IH1cbiAgICAuay1pY29uLXhsIHsgZm9udC1zaXplOiAoICRpY29uLXNpemUgKiA0ICk7IH1cblxuXG4gICAgLmstaS1jYXJldC10cjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDBcIjsgfVxuICAgIC5rLWktYXJyb3ctNDUtdXAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAwXCI7IH1cbiAgICAuay1pLWNvbGxhcHNlLW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMFwiOyB9XG4gICAgLmstaS1yZXNpemUtbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAwXCI7IH1cbiAgICAuay1pLWNhcmV0LWJyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG4gICAgLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG4gICAgLmstaS1jb2xsYXBzZS1zZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfVxuICAgIC5rLWktcmVzaXplLXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG4gICAgLmstaS1jYXJldC1ibDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfVxuICAgIC5rLWktYXJyb3ctNDUtZG93bi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG4gICAgLmstaS1jb2xsYXBzZS1zdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfVxuICAgIC5rLWktcmVzaXplLXN3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG4gICAgLmstaS1jYXJldC10bDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfVxuICAgIC5rLWktYXJyb3ctNDUtdXAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfVxuICAgIC5rLWktY29sbGFwc2Utbnc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH1cbiAgICAuay1pLXJlc2l6ZS1udzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1hcnJvdy02MC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDRcIjsgfVxuICAgIC5rLWktYXJyb3ctbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDRcIjsgfVxuICAgIC5rLWkta3BpLXRyZW5kLWluY3JlYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1leHBhbmQtbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDRcIjsgfVxuICAgIC5rLWktc2Fycm93LW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA0XCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktYXJyb3ctNjAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cbiAgICAuay1pLWFycm93LWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cbiAgICAuay1pLWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktZXhwYW5kLWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cbiAgICAuay1pLXNhcnJvdy1lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfVxuICAgIC5rLWktYXJyb3ctNjAtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfVxuICAgIC5rLWktYXJyb3ctczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfVxuICAgIC5rLWkta3BpLXRyZW5kLWRlY3JlYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1leHBhbmQtczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfVxuICAgIC5rLWktY29sbGFwc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cbiAgICAuay1pLXNhcnJvdy1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfVxuICAgIC5rLWktYXJyb3ctNjAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfVxuICAgIC5rLWktYXJyb3ctdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfVxuICAgIC5rLWktZXhwYW5kLXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cbiAgICAuay1pLXNhcnJvdy13OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdG8tdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG4gICAgLmstaS1hcnJvdy1lbmQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH1cbiAgICAuay1pLXNlZWstbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXRvLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG4gICAgLmstaS1hcnJvdy1lbmQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH1cbiAgICAuay1pLXNlZWstZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXRvLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGFcIjsgfVxuICAgIC5rLWktYXJyb3ctZW5kLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBhXCI7IH1cbiAgICAuay1pLXNlZWstczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGFcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXRvLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBiXCI7IH1cbiAgICAuay1pLWFycm93LWVuZC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwYlwiOyB9XG4gICAgLmstaS1zZWVrLXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBiXCI7IH1cbiAgICAuay1pLWNhcmV0LWRvdWJsZS1hbHQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBjXCI7IH1cbiAgICAuay1pLWFycm93LWRvdWJsZS02MC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGNcIjsgfVxuICAgIC5rLWktYXJyb3ctc2Vlay11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGNcIjsgfVxuICAgIC5rLWktY2FyZXQtZG91YmxlLWFsdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGRcIjsgfVxuICAgIC5rLWktYXJyb3ctZG91YmxlLTYwLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZFwiOyB9XG4gICAgLmstaS1hcnJvdy1zZWVrLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZFwiOyB9XG4gICAgLmstaS1mb3J3YXJkLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZFwiOyB9XG4gICAgLmstaS1jYXJldC1kb3VibGUtYWx0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBlXCI7IH1cbiAgICAuay1pLWFycm93LWRvdWJsZS02MC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZVwiOyB9XG4gICAgLmstaS1hcnJvdy1zZWVrLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBlXCI7IH1cbiAgICAuay1pLWNhcmV0LWRvdWJsZS1hbHQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGZcIjsgfVxuICAgIC5rLWktYXJyb3ctZG91YmxlLTYwLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBmXCI7IH1cbiAgICAuay1pLWFycm93LXNlZWstbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGZcIjsgfVxuICAgIC5rLWktcmV3aW5kLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZlwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9XG4gICAgLmstaS1hcnJvd3Mta3BpOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9XG4gICAgLmstaS1rcGk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1zb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9XG4gICAgLmstaS1hcnJvd3Mtbm8tY2hhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9XG4gICAgLmstaS1hcnJvdy1vdmVyZmxvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9XG4gICAgLmstaS1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG4gICAgLmstaS1hcnJvdy1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG4gICAgLmstaS1hcnJvd2hlYWQtbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfVxuICAgIC5rLWktY2hldnJvbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfVxuICAgIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfVxuICAgIC5rLWktYXJyb3doZWFkLWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH1cbiAgICAuay1pLWNoZXZyb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfVxuICAgIC5rLWktYXJyb3ctY2hldnJvbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG4gICAgLmstaS1hcnJvd2hlYWQtczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfVxuICAgIC5rLWktY2hldnJvbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG4gICAgLmstaS1hcnJvdy1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cbiAgICAuay1pLWFycm93aGVhZC13OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG4gICAgLmstaS1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfVxuICAgIC5rLWktYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH1cbiAgICAuay1pLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH1cbiAgICAuay1pLWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFhXCI7IH1cbiAgICAuay1pLWxldmVsLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFiXCI7IH1cbiAgICAuay1pLWFycm93LWRyaWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxYlwiOyB9XG4gICAgLmstaS1sZXZlbC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWNcIjsgfVxuICAgIC5rLWktYXJyb3ctcGFyZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxY1wiOyB9XG4gICAgLmstaS1sZXZlbC10by10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFkXCI7IH1cbiAgICAuay1pLWFycm93LXJvb3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFkXCI7IH1cbiAgICAuay1pLWxldmVsLXJvb3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFkXCI7IH1cbiAgICAuay1pLWNvbC1yZXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFlXCI7IH1cbiAgICAuay1pLWFycm93cy1yZXNpemluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWVcIjsgfVxuICAgIC5rLWktYXJyb3dzLWF4ZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFmXCI7IH1cbiAgICAuay1pLWFycm93cy1kaW1lbnNpb25zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxZlwiOyB9XG4gICAgLmstaS1kaW1lbnNpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFmXCI7IH1cbiAgICAuay1pLWFycm93cy1zd2FwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9XG4gICAgLmstaS1kcmFnLWFuZC1kcm9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9XG4gICAgLmstaS1jYXRlZ29yaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9XG4gICAgLmstaS1ncmlkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9XG4gICAgLmstaS1ncmlkLWxheW91dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfVxuICAgIC5rLWktZ3JvdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH1cbiAgICAuay1pLXVuZ3JvdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH1cbiAgICAuay1pLWhhbmRsZXItZHJhZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfVxuICAgIC5rLWktbGF5b3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9XG4gICAgLmstaS1sYXlvdXQtMS1ieS00OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9XG4gICAgLmstaS1sYXlvdXQtMi1ieS0yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyYVwiOyB9XG4gICAgLmstaS1wYWdlLWxheW91dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmFcIjsgfVxuICAgIC5rLWktbGF5b3V0LXNpZGUtYnktc2lkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmJcIjsgfVxuICAgIC5rLWktbGF5b3V0LXN0YWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDJjXCI7IH1cbiAgICAuay1pLWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDJkXCI7IH1cbiAgICAuay1pLXJvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDJlXCI7IH1cbiAgICAuay1pLXJlb3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDJmXCI7IH1cbiAgICAuay1pLW1lbnU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH1cbiAgICAuay1pLWhhbWJ1cmdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfVxuICAgIC5rLWktbW9yZS12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfVxuICAgIC5rLWktbW9yZS12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG4gICAgLmstaS12YmFyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfVxuICAgIC5rLWktbW9yZS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9XG4gICAgLmstaS1tb3JlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cbiAgICAuay1pLWhiYXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9XG4gICAgLmstaS1vdmVybGFwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9XG4gICAgLmstaS1ob21lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG4gICAgLmstaS1yb290OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG4gICAgLmstaS11bmRvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMFwiOyB9XG4gICAgLmstaS11bmRvLWxhcmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMFwiOyB9XG4gICAgLmstaS1yZWRvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9XG4gICAgLmstaS1yZWRvLWxhcmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9XG4gICAgLmstaS1hcnJvdy1yb3RhdGUtY2N3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG4gICAgLmstaS1yZXNldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfVxuICAgIC5rLWktYXJyb3ctcm90YXRlLWN3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9XG4gICAgLmstaS1yZWxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cbiAgICAuay1pLXJlZnJlc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cbiAgICAuay1pLXJlY3VycmVuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cbiAgICAuay1pLWFycm93cy1yZXBlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cbiAgICAuay1pLWFycm93cy1uby1yZXBlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cbiAgICAuay1pLW5vbi1yZWN1cnJlbmNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG4gICAgLmstaS1yZWZyZXNoLWNsZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG4gICAgLmstaS1hcnJvdy1yb3RhdGUtY2N3LXNtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG4gICAgLmstaS1yZXNldC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfVxuICAgIC5rLWktYXJyb3ctcm90YXRlLWN3LXNtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9XG4gICAgLmstaS1yZWxvYWQtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cbiAgICAuay1pLXJlZnJlc2gtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cbiAgICAuay1pLXJlY3VycmVuY2Utc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cbiAgICAuay1pLWFycm93cy1yZXBlYXQtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cbiAgICAuay1pLWNsb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9XG4gICAgLmstaS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfVxuICAgIC5rLWktc2F2ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfVxuICAgIC5rLWktZmxvcHB5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG4gICAgLmstaS1wcmludDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGFcIjsgfVxuICAgIC5rLWktcHJpbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGFcIjsgfVxuICAgIC5rLWktcGVuY2lsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwYlwiOyB9XG4gICAgLmstaS1lZGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwYlwiOyB9XG4gICAgLmstaS10cmFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGNcIjsgfVxuICAgIC5rLWktZGVsZXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwY1wiOyB9XG4gICAgLmstaS1wYXBlcmNsaXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBkXCI7IH1cbiAgICAuay1pLWF0dGFjaG1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBkXCI7IH1cbiAgICAuay1pLWNsaXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBkXCI7IH1cbiAgICAuay1pLXBhcGVyY2xpcC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBlXCI7IH1cbiAgICAuay1pLWF0dGFjaG1lbnQtNDU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBlXCI7IH1cbiAgICAuay1pLWNsaXAtNDU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBlXCI7IH1cbiAgICAuay1pLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBmXCI7IH1cbiAgICAuay1pLWxpbmstaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGZcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwZlwiOyB9XG4gICAgLmstaS1saW5rLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBmXCI7IH1cbiAgICAuay1pLXVubGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfVxuICAgIC5rLWktdW5saW5rLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cbiAgICAuay1pLWh5cGVybGluay1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cbiAgICAuay1pLXVubGluay1oOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9XG4gICAgLmstaS1saW5rLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9XG4gICAgLmstaS1saW5rLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cbiAgICAuay1pLXVubGluay12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfVxuICAgIC5rLWktdW5saW5rLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH1cbiAgICAuay1pLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH1cbiAgICAuay1pLXVubG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfVxuICAgIC5rLWktY2FuY2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9XG4gICAgLmstaS1jYW5jZWwtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfVxuICAgIC5rLWktZGVueTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfVxuICAgIC5rLWktY2FuY2VsLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfVxuICAgIC5rLWktY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH1cbiAgICAuay1pLWNoZWNrbWFyazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfVxuICAgIC5rLWktdGljazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfVxuICAgIC5rLWktY2hlY2stb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfVxuICAgIC5rLWktY2hlY2ttYXJrLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH1cbiAgICAuay1pLXN1Y2Nlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH1cbiAgICAuay1pLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWFcIjsgfVxuICAgIC5rLWktY2hlY2ttYXJrLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWFcIjsgfVxuICAgIC5rLWkteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWJcIjsgfVxuICAgIC5rLWktY2xvc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFiXCI7IH1cbiAgICAuay1pLWNsZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYlwiOyB9XG4gICAgLmstaS10aW1lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWJcIjsgfVxuICAgIC5rLWktZ3JvdXAtZGVsZXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYlwiOyB9XG4gICAgLmstaS14LW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFjXCI7IH1cbiAgICAuay1pLWNsb3NlLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFjXCI7IH1cbiAgICAuay1pLWNsZWFyLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFjXCI7IH1cbiAgICAuay1pLXRpbWVzLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFjXCI7IH1cbiAgICAuay1pLWVycm9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExY1wiOyB9XG4gICAgLmstaS14LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWRcIjsgfVxuICAgIC5rLWktY2xvc2UtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZFwiOyB9XG4gICAgLmstaS1jbGVhci1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFkXCI7IH1cbiAgICAuay1pLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWRcIjsgfVxuICAgIC5rLWktcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWVcIjsgfVxuICAgIC5rLWktYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZVwiOyB9XG4gICAgLmstaS1wbHVzLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFmXCI7IH1cbiAgICAuay1pLWFkZC1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZlwiOyB9XG4gICAgLmstaS1wbHVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfVxuICAgIC5rLWktYWRkLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfVxuICAgIC5rLWktbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH1cbiAgICAuay1pLWtwaS10cmVuZC1lcXVhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfVxuICAgIC5rLWktbWludXMtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfVxuICAgIC5rLWktbWludXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9XG4gICAgLmstaS1zb3J0LWFzYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfVxuICAgIC5rLWktc29ydC1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9XG4gICAgLmstaS1zb3J0LWNsZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9XG4gICAgLmstaS11bnNvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cbiAgICAuay1pLXNvcnQtYXNjLXNtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9XG4gICAgLmstaS1zb3J0LWFzYy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfVxuICAgIC5rLWktc29ydC1kZXNjLXNtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9XG4gICAgLmstaS1zb3J0LWRlc2Mtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH1cbiAgICAuay1pLWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfVxuICAgIC5rLWktZmlsdGVyLWNsZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyYVwiOyB9XG4gICAgLmstaS1maWx0ZXItc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJiXCI7IH1cbiAgICAuay1pLWZpbHRlci1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmJcIjsgfVxuICAgIC5rLWktZmlsdGVyLXNvcnQtYXNjLXNtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyY1wiOyB9XG4gICAgLmstaS1maWx0ZXItc29ydC1hc2Mtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJjXCI7IH1cbiAgICAuay1pLWZpbHRlci1zb3J0LWRlc2Mtc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJkXCI7IH1cbiAgICAuay1pLWZpbHRlci1zb3J0LWRlc2Mtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJkXCI7IH1cbiAgICAuay1pLWZpbHRlci1hZGQtZXhwcmVzc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmVcIjsgfVxuICAgIC5rLWktZmlsdGVyLWFkZC1ncm91cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmZcIjsgfVxuICAgIC5rLWktbG9naW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH1cbiAgICAuay1pLXNpZ24taW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH1cbiAgICAuay1pLWxvZ291dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfVxuICAgIC5rLWktc2lnbi1vdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH1cbiAgICAuay1pLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9XG4gICAgLmstaS11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH1cbiAgICAuay1pLWh5cGVybGluay1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9XG4gICAgLmstaS1oeXBlcmxpbmstb3Blbi1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfVxuICAgIC5rLWktbGF1bmNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9XG4gICAgLmstaS13aW5kb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH1cbiAgICAuay1pLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfVxuICAgIC5rLWktbWF4aW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH1cbiAgICAuay1pLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG4gICAgLmstaS13aW5kb3dzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG4gICAgLmstaS10aWxlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfVxuICAgIC5rLWktcmVzdG9yZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfVxuICAgIC5rLWktd2luZG93LW1pbmltaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9XG4gICAgLmstaS1taW5pbWl6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfVxuICAgIC5rLWktZ2Vhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2FcIjsgfVxuICAgIC5rLWktY29nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzYVwiOyB9XG4gICAgLmstaS1jdXN0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNhXCI7IH1cbiAgICAuay1pLWdlYXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzYlwiOyB9XG4gICAgLmstaS1jb2dzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzYlwiOyB9XG4gICAgLmstaS13cmVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNjXCI7IH1cbiAgICAuay1pLXNldHRpbmdzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzY1wiOyB9XG4gICAgLmstaS1leWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNkXCI7IH1cbiAgICAuay1pLXByZXZpZXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNkXCI7IH1cbiAgICAuay1pLXNlYXJjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2VcIjsgfVxuICAgIC5rLWktem9vbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2VcIjsgfVxuICAgIC5rLWktem9vbS1pbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2ZcIjsgfVxuICAgIC5rLWktem9vbS1vdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH1cbiAgICAuay1pLWFycm93cy1tb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9XG4gICAgLmstaS1wYW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH1cbiAgICAuay1pLW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH1cbiAgICAuay1pLWNhbGN1bGF0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH1cbiAgICAuay1pLWNhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH1cbiAgICAuay1pLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH1cbiAgICAuay1pLWNvbm5lY3Rvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfVxuICAgIC5rLWktcGx1cy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfVxuICAgIC5rLWktc3BsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH1cbiAgICAuay1pLW1pbnVzLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9XG4gICAgLmstaS1zbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cbiAgICAuay1pLWtwaS1zdGF0dXMtZGVueTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDdcIjsgfVxuICAgIC5rLWkta3BpLXN0YXR1cy1ob2xkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9XG4gICAgLmstaS1rcGktc3RhdHVzLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH1cbiAgICAuay1pLWVxdWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0YVwiOyB9XG4gICAgLmstaS1ub3QtZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTRiXCI7IH1cbiAgICAuay1pLWxlc3Mtb3ItZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTRjXCI7IH1cbiAgICAuay1pLWdyZWF0ZXItb3ItZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTRkXCI7IH1cbiAgICAuay1pLWRpdmlkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGVcIjsgfVxuICAgIC5rLWktYWNjZXNzaWJpbGl0eTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGZcIjsgfVxuICAgIC5rLWktYmFyY29kZS1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9XG4gICAgLmstaS1iYXJjb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9XG4gICAgLmstaS1iYXJjb2RlLXNjYW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH1cbiAgICAuay1pLXFyLWNvZGUtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfVxuICAgIC5rLWktcXItY29kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfVxuICAgIC5rLWktcXItY29kZS1zY2FubmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9XG4gICAgLmstaS1iYXJjb2RlLXFyLWNvZGUtc2Nhbm5lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfVxuICAgIC5rLWktc2lnbmF0dXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9XG4gICAgLmstaS1oYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9XG4gICAgLmstaS1wb2ludGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9XG4gICAgLmstaS1jdXJzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cbiAgICAuay1pLXN0aWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1YVwiOyB9XG4gICAgLmstaS11bnN0aWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1YlwiOyB9XG4gICAgLmstaS1zZXQtY29sdW1uLXBvc2l0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1Y1wiOyB9XG4gICAgLmstaS1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9XG4gICAgLmstaS1wYXVzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfVxuICAgIC5rLWktc3RvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfVxuICAgIC5rLWktcmV3aW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9XG4gICAgLmstaS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9XG4gICAgLmstaS12b2x1bWUtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfVxuICAgIC5rLWktdm9sdW1lLWxvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfVxuICAgIC5rLWktdm9sdW1lLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG4gICAgLmstaS12b2x1bWUtaGlnaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfVxuICAgIC5rLWktdm9sdW1lLW11dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA3XCI7IH1cbiAgICAuay1pLXZvbHVtZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA3XCI7IH1cbiAgICAuay1pLWhkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOFwiOyB9XG4gICAgLmstaS1jbG9zZWQtY2FwdGlvbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH1cbiAgICAuay1pLXN1YnRpdGxlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfVxuICAgIC5rLWktcGxheWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjBhXCI7IH1cbiAgICAuay1pLW11c2ljLW5vdGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwYlwiOyB9XG4gICAgLmstaS1hdWRpbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGJcIjsgfVxuICAgIC5rLWktcGxheS1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGNcIjsgfVxuICAgIC5rLWktcGF1c2Utc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjBkXCI7IH1cbiAgICAuay1pLXN0b3Atc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjBlXCI7IH1cbiAgICAuay1pLWhlYXJ0LW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAwXCI7IH1cbiAgICAuay1pLWZhdi1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMFwiOyB9XG4gICAgLmstaS1mYXZvcml0ZS1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMFwiOyB9XG4gICAgLmstaS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDFcIjsgfVxuICAgIC5rLWktZmF2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMVwiOyB9XG4gICAgLmstaS1mYXZvcml0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDFcIjsgfVxuICAgIC5rLWktc3Rhci1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMlwiOyB9XG4gICAgLmstaS1ib29rbWFyay1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMlwiOyB9XG4gICAgLmstaS1zdGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwM1wiOyB9XG4gICAgLmstaS1ib29rbWFyazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDNcIjsgfVxuICAgIC5rLWktY2hlY2tib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA0XCI7IH1cbiAgICAuay1pLXNoYXBlLXJlY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA0XCI7IH1cbiAgICAuay1pLWNoZWNrYm94LWNoZWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA1XCI7IH1cbiAgICAuay1pLWNoZWNrYm94LWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA2XCI7IH1cbiAgICAuay1pLXRyaS1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwNlwiOyB9XG4gICAgLmstaS1jaGVja2JveC1udWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwN1wiOyB9XG4gICAgLmstaS10cmktc3RhdGUtbnVsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDdcIjsgfVxuICAgIC5rLWktY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwOFwiOyB9XG4gICAgLmstaS1yYWRpb2J1dHRvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDlcIjsgfVxuICAgIC5rLWktc2hhcGUtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwOVwiOyB9XG4gICAgLmstaS1yYWRpb2J1dHRvbi1jaGVja2VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwYVwiOyB9XG4gICAgLmstaS1iZWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMFwiOyB9XG4gICAgLmstaS1ub3RpZmljYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAwXCI7IH1cbiAgICAuay1pLWluZm8tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMVwiOyB9XG4gICAgLmstaS1pbmZvcm1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDFcIjsgfVxuICAgIC5rLWktaW5mbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDFcIjsgfVxuICAgIC5rLWktbm90ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDFcIjsgfVxuICAgIC5rLWktcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMlwiOyB9XG4gICAgLmstaS1xdWVzdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDJcIjsgfVxuICAgIC5rLWktaGVscDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDJcIjsgfVxuICAgIC5rLWktZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwM1wiOyB9XG4gICAgLmstaS13YXJuaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwM1wiOyB9XG4gICAgLmstaS1leGNlcHRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAzXCI7IH1cbiAgICAuay1pLWNhbWVyYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDBcIjsgfVxuICAgIC5rLWktcGhvdG8tY2FtZXJhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMFwiOyB9XG4gICAgLmstaS1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDFcIjsgfVxuICAgIC5rLWktcGhvdG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTAxXCI7IH1cbiAgICAuay1pLWltYWdlLWV4cG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDJcIjsgfVxuICAgIC5rLWktcGhvdG8tZXhwb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMlwiOyB9XG4gICAgLmstaS16b29tLWFjdHVhbC1zaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwM1wiOyB9XG4gICAgLmstaS16b29tLWJlc3QtZml0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwNFwiOyB9XG4gICAgLmstaS1pbWFnZS1yZXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA1XCI7IH1cbiAgICAuay1pLWNyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA2XCI7IH1cbiAgICAuay1pLW1pcnJvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDdcIjsgfVxuICAgIC5rLWktZmxpcC1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwOFwiOyB9XG4gICAgLmstaS1mbGlwLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA4XCI7IH1cbiAgICAuay1pLWZsaXAtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA5XCI7IH1cbiAgICAuay1pLWZsaXAtdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDlcIjsgfVxuICAgIC5rLWktcm90YXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwYVwiOyB9XG4gICAgLmstaS1yb3RhdGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBiXCI7IH1cbiAgICAuay1pLXJvdGF0ZS1jdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGJcIjsgfVxuICAgIC5rLWktcm90YXRlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBjXCI7IH1cbiAgICAuay1pLXJvdGF0ZS1jY3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBjXCI7IH1cbiAgICAuay1pLWJydXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwZFwiOyB9XG4gICAgLmstaS1wYWxldHRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwZVwiOyB9XG4gICAgLmstaS1kcm9wbGV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwZlwiOyB9XG4gICAgLmstaS1wYWludDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGZcIjsgfVxuICAgIC5rLWktYmFja2dyb3VuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGZcIjsgfVxuICAgIC5rLWktc2hhcGUtbGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTBcIjsgfVxuICAgIC5rLWktbGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTBcIjsgfVxuICAgIC5rLWktYnJpZ2h0bmVzcy1jb250cmFzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTFcIjsgfVxuICAgIC5rLWktc2xpZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTJcIjsgfVxuICAgIC5rLWktc2F0dXJhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTJcIjsgfVxuICAgIC5rLWktaW52ZXJ0LWNvbG9yczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTNcIjsgfVxuICAgIC5rLWktdHJhbnNwYXJlbmN5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxNFwiOyB9XG4gICAgLmstaS1vcGFjaXR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxNFwiOyB9XG4gICAgLmstaS1ncmF5c2NhbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE1XCI7IH1cbiAgICAuay1pLWJsdXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE2XCI7IH1cbiAgICAuay1pLXNoYXJwZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE3XCI7IH1cbiAgICAuay1pLXNoYXBlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MThcIjsgfVxuICAgIC5rLWktc2hhcGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE4XCI7IH1cbiAgICAuay1pLXJvdW5kLWNvcm5lcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE5XCI7IH1cbiAgICAuay1pLWJyaW5nLXRvLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxYVwiOyB9XG4gICAgLmstaS1mcm9udC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxYVwiOyB9XG4gICAgLmstaS1icmluZy10by1iYWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxYlwiOyB9XG4gICAgLmstaS1iYWNrLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFiXCI7IH1cbiAgICAuay1pLWJyaW5nLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFjXCI7IH1cbiAgICAuay1pLWZvcndhcmQtZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWNcIjsgfVxuICAgIC5rLWktYnJpbmctYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFkXCI7IH1cbiAgICAuay1pLWJhY2t3YXJkLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFkXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFlXCI7IH1cbiAgICAuay1pLWFsaWduLWxlZnQtZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWVcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFmXCI7IH1cbiAgICAuay1pLWFsaWduLWNlbnRlci1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxZlwiOyB9XG4gICAgLmstaS1hbGlnbi1zZWxmLWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjBcIjsgfVxuICAgIC5rLWktYWxpZ24tcmlnaHQtZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjBcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1zdGFydC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIxXCI7IH1cbiAgICAuay1pLWFsaWduLXRvcC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyMVwiOyB9XG4gICAgLmstaS1hbGlnbi1zZWxmLWNlbnRlci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIyXCI7IH1cbiAgICAuay1pLWFsaWduLW1pZGRsZS1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyMlwiOyB9XG4gICAgLmstaS1hbGlnbi1zZWxmLWVuZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIzXCI7IH1cbiAgICAuay1pLWFsaWduLWJvdHRvbS1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyM1wiOyB9XG4gICAgLmstaS10aHVtYm5haWxzLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyNFwiOyB9XG4gICAgLmstaS10aHVtYm5haWxzLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyNVwiOyB9XG4gICAgLmstaS10aHVtYm5haWxzLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTI2XCI7IH1cbiAgICAuay1pLXRodW1ibmFpbHMtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjdcIjsgfVxuICAgIC5rLWktZnVsbHNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjhcIjsgfVxuICAgIC5rLWktZnVsbC1zY3JlZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTI4XCI7IH1cbiAgICAuay1pLWZ1bGxzY3JlZW4tZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTI4XCI7IH1cbiAgICAuay1pLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjlcIjsgfVxuICAgIC5rLWktZnVsbC1zY3JlZW4tZXhpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjlcIjsgfVxuICAgIC5rLWktZHJvcGxldC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmFcIjsgfVxuICAgIC5rLWktcmVzZXQtY29sb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJhXCI7IH1cbiAgICAuay1pLXBhaW50LXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmFcIjsgfVxuICAgIC5rLWktYmFja2dyb3VuZC1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJhXCI7IH1cbiAgICAuay1pLXBob3Rvczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmJcIjsgfVxuICAgIC5rLWktaW1hZ2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYlwiOyB9XG4gICAgLmstaS1nYWxsZXJ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYlwiOyB9XG4gICAgLmstaS1hbGlnbi10by1ncmlkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyY1wiOyB9XG4gICAgLmstaS1zaXplLXRvLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJkXCI7IH1cbiAgICAuay1pLW1ha2Utc2FtZS1zaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyZVwiOyB9XG4gICAgLmstaS1tYWtlLXNhbWUtd2lkdGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJmXCI7IH1cbiAgICAuay1pLW1ha2Utc2FtZS1oZWlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTMwXCI7IH1cbiAgICAuay1pLW1ha2UtaG9yaXpvbnRhbC1zcGFjaW5nLWVxdWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzMVwiOyB9XG4gICAgLmstaS1pbmNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTMyXCI7IH1cbiAgICAuay1pLWRlY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzNcIjsgfVxuICAgIC5rLWktcmVtb3ZlLWhvcml6b250YWwtc3BhY2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzRcIjsgfVxuICAgIC5rLWktbWFrZS12ZXJ0aWNhbC1zcGFjaW5nLWVxdWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzNVwiOyB9XG4gICAgLmstaS1pbmNyZWFzZS12ZXJ0aWNhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzNlwiOyB9XG4gICAgLmstaS1kZWNyZWFzZS12ZXJ0aWNhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzN1wiOyB9XG4gICAgLmstaS1yZW1vdmUtdmVydGljYWwtc3BhY2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzhcIjsgfVxuICAgIC5rLWktZXllZHJvcHBlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzlcIjsgfVxuICAgIC5rLWktc25hcC1ncmlkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzYVwiOyB9XG4gICAgLmstaS1zbmFwLXRvLWdyaWRsaW5lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2JcIjsgfVxuICAgIC5rLWktc25hcC10by1zbmFwbGluZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTNjXCI7IH1cbiAgICAuay1pLWRpbWVudGlvbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTNkXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtc3RyZXRjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2VcIjsgfVxuICAgIC5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50LWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTNlXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtc3RyZXRjaC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTNmXCI7IH1cbiAgICAuay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2ZcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQwXCI7IH1cbiAgICAuay1pLWFsaWduLWxlZnQtZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQwXCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDFcIjsgfVxuICAgIC5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0MVwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1lbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQyXCI7IH1cbiAgICAuay1pLWFsaWduLXJpZ2h0LWVsZW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0MlwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1zdHJldGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0M1wiOyB9XG4gICAgLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQzXCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWJhc2VsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0NFwiOyB9XG4gICAgLmstaS1hbGlnbi1iYXNlbGluZS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0NFwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1zdGFydC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ1XCI7IH1cbiAgICAuay1pLWFsaWduLXRvcC1lbGVtZW50czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDVcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtY2VudGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDZcIjsgfVxuICAgIC5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0NlwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1lbmQtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0N1wiOyB9XG4gICAgLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ3XCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLXN0cmV0Y2gtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0OFwiOyB9XG4gICAgLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0OFwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1iYXNlbGluZS1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ5XCI7IH1cbiAgICAuay1pLWFsaWduLWJhc2VsaW5lLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0OVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRhXCI7IH1cbiAgICAuay1pLWp1c3RpZnktc3RhcnQtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGFcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGJcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jZW50ZXItaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGJcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGNcIjsgfVxuICAgIC5rLWktanVzdGlmeS1lbmQtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGNcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWJldHdlZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRkXCI7IH1cbiAgICAuay1pLWp1c3RpZnktYmV0d2Vlbi1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0ZFwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0ZVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWFyb3VuZC1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0ZVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0ZlwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LXN0YXJ0LXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0ZlwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NTBcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jZW50ZXItdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUwXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1lbmQtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1MVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWVuZC12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NTFcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWJldHdlZW4tYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1MlwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWJldHdlZW4tdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUyXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1hcm91bmQtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1M1wiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWFyb3VuZC12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NTNcIjsgfVxuICAgIC5rLWktZmlsZS13cmVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cbiAgICAuay1pLXBhZ2UtcHJvcGVydGllczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDBcIjsgfVxuICAgIC5rLWktYm9sZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDFcIjsgfVxuICAgIC5rLWktaXRhbGljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwMlwiOyB9XG4gICAgLmstaS11bmRlcmxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cbiAgICAuay1pLWZvbnQtZmFtaWx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG4gICAgLmstaS1mb3JlZ3JvdW5kLWNvbG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG4gICAgLmstaS10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG4gICAgLmstaS1jb252ZXJ0LWxvd2VyY2FzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDZcIjsgfVxuICAgIC5rLWktY29udmVydC11cHBlcmNhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA3XCI7IH1cbiAgICAuay1pLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cbiAgICAuay1pLXN0cmlrZS10aHJvdWdoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG4gICAgLmstaS1zdWJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cbiAgICAuay1pLXN1Yi1zY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cbiAgICAuay1pLXN1cHNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIC5rLWktc3VwLXNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIC5rLWktc3VwZXJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjBhXCI7IH1cbiAgICAuay1pLWRpdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAgIC5rLWktYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgLmstaS1oMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuICAgIC5rLWktaDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cbiAgICAuay1pLWgzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwZlwiOyB9XG4gICAgLmstaS1oNDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTBcIjsgfVxuICAgIC5rLWktaDU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjExXCI7IH1cbiAgICAuay1pLWg2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG4gICAgLmstaS1saXN0LW9yZGVyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cbiAgICAuay1pLWxpc3QtbnVtYmVyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cbiAgICAuay1pLWluc2VydC1vcmRlcmVkLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cbiAgICAuay1pLWxpc3QtdW5vcmRlcmVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG4gICAgLmstaS1saXN0LWJ1bGxldGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG4gICAgLmstaS1pbnNlcnQtdW5vcmRlcmVkLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cbiAgICAuay1pLWluZGVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTVcIjsgfVxuICAgIC5rLWktaW5kZW50LWluY3JlYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG4gICAgLmstaS1vdXRkZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgLmstaS1pbmRlbnQtZGVjcmVhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICAuay1pLWluc2VydC10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE3XCI7IH1cbiAgICAuay1pLWluc2VydC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIC5rLWktaW5zZXJ0LW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE3XCI7IH1cbiAgICAuay1pLWluc2VydC1taWRkbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICAuay1pLWluc2VydC1tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxOFwiOyB9XG4gICAgLmstaS1pbnNlcnQtYm90dG9tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgLmstaS1pbnNlcnQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTlcIjsgfVxuICAgIC5rLWktaW5zZXJ0LXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cbiAgICAuay1pLWFsaWduLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWFcIjsgfVxuICAgIC5rLWktYWxpZ24tbWlkZGxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG4gICAgLmstaS1hbGlnbi1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cbiAgICAuay1pLWFsaWduLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICAuay1pLWp1c3RpZnktbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIC5rLWktYWxpZ24tY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWVcIjsgfVxuICAgIC5rLWktYWxpZ24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cbiAgICAuay1pLWp1c3RpZnktbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWZcIjsgfVxuICAgIC5rLWktYWxpZ24tanVzdGlmeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjBcIjsgfVxuICAgIC5rLWktanVzdGlmeS1mdWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG4gICAgLmstaS1hbGlnbi1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIxXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIxXCI7IH1cbiAgICAuay1pLXRleHQtd3JhcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjJcIjsgfVxuICAgIC5rLWktaG9yaXpvbnRhbC1ydWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG4gICAgLmstaS1ydWxlLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cbiAgICAuay1pLWhyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi10b3AtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjRcIjsgfVxuICAgIC5rLWktdGFibGUtYWxpZ24tdG9wLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjVcIjsgfVxuICAgIC5rLWktdGFibGUtYWxpZ24tdG9wLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1taWRkbGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjdcIjsgfVxuICAgIC5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjhcIjsgfVxuICAgIC5rLWktdGFibGUtYWxpZ24tbWlkZGxlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyOVwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1ib3R0b20tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MmFcIjsgfVxuICAgIC5rLWktdGFibGUtYWxpZ24tYm90dG9tLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIC5rLWktdGFibGUtYWxpZ24tYm90dG9tLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJkXCI7IH1cbiAgICAuay1pLWJvcmRlcnMtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgLmstaS1hbGwtYm9yZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIC5rLWktYm9yZGVycy1vdXRzaWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG4gICAgLmstaS1vdXRzaWRlLWJvcmRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cbiAgICAuay1pLWJvcmRlcnMtaW5zaWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgLmstaS1pbnNpZGUtYm9yZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzBcIjsgfVxuICAgIC5rLWktYm9yZGVycy1pbnNpZGUtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzFcIjsgfVxuICAgIC5rLWktYm9yZGVyLWluc2lkZS1oOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG4gICAgLmstaS1pbnNpZGUtaG9yaXpvbnRhbC1ib3JkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG4gICAgLmstaS1ib3JkZXJzLWluc2lkZS12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIC5rLWktYm9yZGVycy1pbnNpZGUtdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIC5rLWktaW5zaWRlLXZlcnRpY2FsLWJvcmRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMyXCI7IH1cbiAgICAuay1pLWJvcmRlci10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cbiAgICAuay1pLXRvcC1ib3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cbiAgICAuay1pLWJvcmRlci1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM0XCI7IH1cbiAgICAuay1pLWJvdHRvbS1ib3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM0XCI7IH1cbiAgICAuay1pLWJvcmRlci1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG4gICAgLmstaS1sZWZ0LWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzVcIjsgfVxuICAgIC5rLWktYm9yZGVyLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG4gICAgLmstaS1yaWdodC1ib3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICAuay1pLWJvcmRlcnMtbm9uZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzdcIjsgfVxuICAgIC5rLWktYm9yZGVyLW5vOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG4gICAgLmstaS1uby1ib3JkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG4gICAgLmstaS1ib3JkZXJzLXNob3ctaGlkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzhcIjsgfVxuICAgIC5rLWktZm9ybTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzlcIjsgfVxuICAgIC5rLWktYm9yZGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG4gICAgLmstaS1mb3JtLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cbiAgICAuay1pLWNvZGUtc25pcHBldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2M2JcIjsgfVxuICAgIC5rLWktc2VsZWN0LWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2M2NcIjsgfVxuICAgIC5rLWktYnV0dG9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG4gICAgLmstaS1zZWxlY3QtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG4gICAgLmstaS1jYWxlbmRhci1kYXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG4gICAgLmstaS1ncm91cC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQwXCI7IH1cbiAgICAuay1pLXRleHRhcmVhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG4gICAgLmstaS10ZXh0Ym94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG4gICAgLmstaS10ZXh0Ym94LWhpZGRlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDNcIjsgfVxuICAgIC5rLWktcGFzc3dvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cbiAgICAuay1pLXBhcmFncmFwaC1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cbiAgICAuay1pLWVkaXQtdG9vbHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQ2XCI7IH1cbiAgICAuay1pLXRlbXBsYXRlLW1hbmFnZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQ3XCI7IH1cbiAgICAuay1pLWNoYW5nZS1tYW51YWxseTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDhcIjsgfVxuICAgIC5rLWktdHJhY2stY2hhbmdlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDlcIjsgfVxuICAgIC5rLWktdHJhY2stY2hhbmdlcy1lbmFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cbiAgICAuay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG4gICAgLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdC1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cbiAgICAuay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0ZFwiOyB9XG4gICAgLmstaS10cmFjay1jaGFuZ2VzLXJlamVjdC1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRlXCI7IH1cbiAgICAuay1pLWRvY3VtZW50LW1hbmFnZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRmXCI7IH1cbiAgICAuay1pLWN1c3RvbS1pY29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG4gICAgLmstaS1ib29rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG4gICAgLmstaS1kaWN0aW9uYXJ5LWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NTFcIjsgfVxuICAgIC5rLWktaW1hZ2UtYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG4gICAgLmstaS1pbWFnZS1saWdodC1kaWFsb2c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICAuay1pLWltYWdlLWluc2VydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NTJcIjsgfVxuICAgIC5rLWktaW5zZXJ0LWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG4gICAgLmstaS1pbWFnZS1lZGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1M1wiOyB9XG4gICAgLmstaS1pbWFnZS1tYXAtZWRpdG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG4gICAgLmstaS1jb21tZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1NVwiOyB9XG4gICAgLmstaS1jb21tZW50LXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NTZcIjsgfVxuICAgIC5rLWktY29tbWVudHMtcmVtb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG4gICAgLmstaS1jb21tZW50cy1yZW1vdmUtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG4gICAgLmstaS1zaWx2ZXJsaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NThcIjsgfVxuICAgIC5rLWktbWVkaWEtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NTlcIjsgfVxuICAgIC5rLWktdmlkZW8tZXh0ZXJuYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVhXCI7IH1cbiAgICAuay1pLWZsYXNoLW1hbmFnZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjViXCI7IH1cbiAgICAuay1pLWJpbm9jdWxhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVjXCI7IH1cbiAgICAuay1pLWZpbmQtYW5kLXJlcGxhY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVjXCI7IH1cbiAgICAuay1pLWZpbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVjXCI7IH1cbiAgICAuay1pLWNvcHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVkXCI7IH1cbiAgICAuay1pLWZpbGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1ZFwiOyB9XG4gICAgLmstaS1jdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVlXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWZcIjsgfVxuICAgIC5rLWktcGFzdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVmXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZC1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2MFwiOyB9XG4gICAgLmstaS1wYXN0ZS1hcy1odG1sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2MFwiOyB9XG4gICAgLmstaS1jbGlwYm9hcmQtd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjFcIjsgfVxuICAgIC5rLWktcGFzdGUtZnJvbS13b3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2MVwiOyB9XG4gICAgLmstaS1jbGlwYm9hcmQtd29yZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYyXCI7IH1cbiAgICAuay1pLXBhc3RlLWZyb20td29yZC1zdHJpcC1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2MlwiOyB9XG4gICAgLmstaS1jbGlwYm9hcmQtaHRtbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjNcIjsgfVxuICAgIC5rLWktcGFzdGUtaHRtbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjNcIjsgfVxuICAgIC5rLWktY2xpcGJvYXJkLW1hcmtkb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2NFwiOyB9XG4gICAgLmstaS1wYXN0ZS1tYXJrZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjRcIjsgfVxuICAgIC5rLWktY2xpcGJvYXJkLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY1XCI7IH1cbiAgICAuay1pLXBhc3RlLXBsYWluLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY1XCI7IH1cbiAgICAuay1pLWFwcGx5LWZvcm1hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjZcIjsgfVxuICAgIC5rLWktY2xlYXItY3NzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2N1wiOyB9XG4gICAgLmstaS1jbGVhcmZvcm1hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjdcIjsgfVxuICAgIC5rLWktY29weS1mb3JtYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY4XCI7IH1cbiAgICAuay1pLXN0cmlwLWFsbC1mb3JtYXR0aW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2OVwiOyB9XG4gICAgLmstaS1zdHJpcC1jc3MtZm9ybWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2YVwiOyB9XG4gICAgLmstaS1zdHJpcC1mb250LWVsZW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2YlwiOyB9XG4gICAgLmstaS1zdHJpcC1zcGFuLWVsZW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2Y1wiOyB9XG4gICAgLmstaS1zdHJpcC13b3JkLWZvcm1hdHRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZkXCI7IH1cbiAgICAuay1pLWZvcm1hdC1jb2RlLWJsb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2ZVwiOyB9XG4gICAgLmstaS1idWlsZGluZy1ibG9ja3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZmXCI7IH1cbiAgICAuay1pLXN0eWxlLWJ1aWxkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZmXCI7IH1cbiAgICAuay1pLXB1enpsZS1waWVjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzBcIjsgfVxuICAgIC5rLWktbW9kdWxlLW1hbmFnZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjcwXCI7IH1cbiAgICAuay1pLXB1enpsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzBcIjsgfVxuICAgIC5rLWktbGluay1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjcxXCI7IH1cbiAgICAuay1pLWh5cGVybGluay1saWdodC1kaWFsb2c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjcxXCI7IH1cbiAgICAuay1pLWh5cGVybGluay1pbnNlcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjcxXCI7IH1cbiAgICAuay1pLWdsb2JlLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjcyXCI7IH1cbiAgICAuay1pLWh5cGVybGluay1nbG9iZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzJcIjsgfVxuICAgIC5rLWktZ2xvYmUtdW5saW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3M1wiOyB9XG4gICAgLmstaS1oeXBlcmxpbmstZ2xvYmUtcmVtb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3M1wiOyB9XG4gICAgLmstaS1lbnZlbG9wLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc0XCI7IH1cbiAgICAuay1pLWh5cGVybGluay1lbWFpbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzRcIjsgfVxuICAgIC5rLWktYW5jaG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3NVwiOyB9XG4gICAgLmstaS10YWJsZS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc2XCI7IH1cbiAgICAuay1pLXRhYmxlLWxpZ2h0LWRpYWxvZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzZcIjsgfVxuICAgIC5rLWktdGFibGUtaW5zZXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3NlwiOyB9XG4gICAgLmstaS1jcmVhdGUtdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc2XCI7IH1cbiAgICAuay1pLXRhYmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3N1wiOyB9XG4gICAgLmstaS10YWJsZS1wcm9wZXJ0aWVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3OFwiOyB9XG4gICAgLmstaS10YWJsZS1jZWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3OVwiOyB9XG4gICAgLmstaS10YWJsZS1jZWxsLXByb3BlcnRpZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdhXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2N2JcIjsgfVxuICAgIC5rLWktYWRkLWNvbHVtbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3YlwiOyB9XG4gICAgLmstaS10YWJsZS1jb2x1bW4taW5zZXJ0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3Y1wiOyB9XG4gICAgLmstaS1hZGQtY29sdW1uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3Y1wiOyB9XG4gICAgLmstaS10YWJsZS1yb3ctaW5zZXJ0LWFib3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3ZFwiOyB9XG4gICAgLmstaS1hZGQtcm93LWFib3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3ZFwiOyB9XG4gICAgLmstaS10YWJsZS1yb3ctaW5zZXJ0LWJlbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3ZVwiOyB9XG4gICAgLmstaS1hZGQtcm93LWJlbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3ZVwiOyB9XG4gICAgLmstaS10YWJsZS1jb2x1bW4tZGVsZXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3ZlwiOyB9XG4gICAgLmstaS1kZWxldGUtY29sdW1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3ZlwiOyB9XG4gICAgLmstaS10YWJsZS1yb3ctZGVsZXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4MFwiOyB9XG4gICAgLmstaS1kZWxldGUtcm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4MFwiOyB9XG4gICAgLmstaS10YWJsZS1jZWxsLWRlbGV0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODFcIjsgfVxuICAgIC5rLWktdGFibGUtZGVsZXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4MlwiOyB9XG4gICAgLmstaS1jZWxscy1tZXJnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODNcIjsgfVxuICAgIC5rLWktbWVyZ2UtY2VsbHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjgzXCI7IH1cbiAgICAuay1pLWNlbGxzLW1lcmdlLWhvcml6b250YWxseTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODRcIjsgfVxuICAgIC5rLWktY2VsbHMtbWVyZ2UtaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODRcIjsgfVxuICAgIC5rLWktbWVyZ2UtaG9yaXpvbnRhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgLmstaS1jZWxscy1tZXJnZS12ZXJ0aWNhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NVwiOyB9XG4gICAgLmstaS1jZWxscy1tZXJnZS12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NVwiOyB9XG4gICAgLmstaS1tZXJnZS12ZXJ0aWNhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NVwiOyB9XG4gICAgLmstaS1jZWxsLXNwbGl0LWhvcml6b250YWxseTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODZcIjsgfVxuICAgIC5rLWktY2VsbHMtc3BsaXQtaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODZcIjsgfVxuICAgIC5rLWktY2VsbC1zcGxpdC12ZXJ0aWNhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4N1wiOyB9XG4gICAgLmstaS1jZWxscy1zcGxpdC12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4N1wiOyB9XG4gICAgLmstaS10YWJsZS11bm1lcmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4OFwiOyB9XG4gICAgLmstaS1ub3JtYWwtbGF5b3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4OFwiOyB9XG4gICAgLmstaS1wYW5lLWZyZWV6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODlcIjsgfVxuICAgIC5rLWktZnJlZXplLXBhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg5XCI7IH1cbiAgICAuay1pLXJvdy1mcmVlemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhhXCI7IH1cbiAgICAuay1pLWZyZWV6ZS1yb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhhXCI7IH1cbiAgICAuay1pLWNvbHVtbi1mcmVlemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhiXCI7IH1cbiAgICAuay1pLWNvbC1mcmVlemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhiXCI7IH1cbiAgICAuay1pLWZyZWV6ZS1jb2w6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhiXCI7IH1cbiAgICAuay1pLXRvb2xiYXItZmxvYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhjXCI7IH1cbiAgICAuay1pLXNwZWxsLWNoZWNrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhkXCI7IH1cbiAgICAuay1pLXZhbGlkYXRpb24teGh0bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjhlXCI7IH1cbiAgICAuay1pLXZhbGlkYXRpb24tZGF0YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGZcIjsgfVxuICAgIC5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjkwXCI7IH1cbiAgICAuay1pLWZvcm11bGEtZng6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjkxXCI7IH1cbiAgICAuay1pLWZ4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5MVwiOyB9XG4gICAgLmstaS1zdW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjkyXCI7IH1cbiAgICAuay1pLXN5bWJvbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTNcIjsgfVxuICAgIC5rLWktZG9sbGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NFwiOyB9XG4gICAgLmstaS1jdXJyZW5jeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTRcIjsgfVxuICAgIC5rLWktcGVyY2VudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTVcIjsgfVxuICAgIC5rLWktY3VzdG9tLWZvcm1hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTZcIjsgfVxuICAgIC5rLWktZm9ybWF0LW51bWJlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTZcIjsgfVxuICAgIC5rLWktZGVjaW1hbC1pbmNyZWFzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTdcIjsgfVxuICAgIC5rLWktaW5jcmVhY2UtZGVjaW1hbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTdcIjsgfVxuICAgIC5rLWktZGVjaW1hbC1kZWNyZWFzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OThcIjsgfVxuICAgIC5rLWktZGVjcmVhc2UtZGVjaW1hbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OThcIjsgfVxuICAgIC5rLWktZm9udC1zaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5OVwiOyB9XG4gICAgLmstaS1pbWFnZS1hYnNvbHV0ZS1wb3NpdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OWFcIjsgfVxuICAgIC5rLWktdGFibGUtd2l6YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5YlwiOyB9XG4gICAgLmstaS1jcm9zc3RhYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OWNcIjsgfVxuICAgIC5rLWktY3Jvc3N0YWItd2l6YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5ZFwiOyB9XG4gICAgLmstaS10YWJsZS1ib2R5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5ZVwiOyB9XG4gICAgLmstaS10YWJsZS1jb2x1bW4tZ3JvdXBzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5ZlwiOyB9XG4gICAgLmstaS10YWJsZS1jb3JuZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNmEwXCI7IH1cbiAgICAuay1pLXRhYmxlLXJvdy1ncm91cHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNmExXCI7IH1cbiAgICAuay1pLWdsb2JlLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAwXCI7IH1cbiAgICAuay1pLWdsb2JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTcwMVwiOyB9XG4gICAgLmstaS1tYXAtbWFya2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTcwMlwiOyB9XG4gICAgLmstaS1tYXJrZXItcGluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTcwMlwiOyB9XG4gICAgLmstaS1tYXAtbWFya2VyLXRhcmdldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDNcIjsgfVxuICAgIC5rLWktbWFya2VyLXBpbi10YXJnZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAzXCI7IH1cbiAgICAuay1pLXBpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDRcIjsgfVxuICAgIC5rLWktdW5waW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzA1XCI7IH1cbiAgICAuay1pLXNoYXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwMFwiOyB9XG4gICAgLmstaS11c2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwMVwiOyB9XG4gICAgLmstaS1pbmJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDJcIjsgfVxuICAgIC5rLWktYmxvZ2dlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDNcIjsgfVxuICAgIC5rLWktYmxvZ2dlci1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODA0XCI7IH1cbiAgICAuay1pLWRlbGljaW91czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDVcIjsgfVxuICAgIC5rLWktZGVsaWNpb3VzLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDZcIjsgfVxuICAgIC5rLWktZGlnZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDdcIjsgfVxuICAgIC5rLWktZGlnZy1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODA4XCI7IH1cbiAgICAuay1pLWVudmVsb3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODA5XCI7IH1cbiAgICAuay1pLWVtYWlsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwOVwiOyB9XG4gICAgLmstaS1sZXR0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODA5XCI7IH1cbiAgICAuay1pLWVudmVsb3AtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwYVwiOyB9XG4gICAgLmstaS1lbWFpbC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBhXCI7IH1cbiAgICAuay1pLWxldHRlci1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBhXCI7IH1cbiAgICAuay1pLWZhY2Vib29rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwYlwiOyB9XG4gICAgLmstaS1mYWNlYm9vay1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBjXCI7IH1cbiAgICAuay1pLWdvb2dsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGRcIjsgfVxuICAgIC5rLWktZ29vZ2xlLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGVcIjsgfVxuICAgIC5rLWktZ29vZ2xlLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBmXCI7IH1cbiAgICAuay1pLWdvb2dsZS1wbHVzLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTBcIjsgfVxuICAgIC5rLWktbGlua2VkaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODExXCI7IH1cbiAgICAuay1pLWxpbmtlZGluLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTJcIjsgfVxuICAgIC5rLWktbXlzcGFjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTNcIjsgfVxuICAgIC5rLWktbXlzcGFjZS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODE0XCI7IH1cbiAgICAuay1pLXBpbnRlcmVzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTVcIjsgfVxuICAgIC5rLWktcGludGVyZXN0LWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTZcIjsgfVxuICAgIC5rLWktcmVkZGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxN1wiOyB9XG4gICAgLmstaS1yZWRkaXQtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxOFwiOyB9XG4gICAgLmstaS1zdHVtYmxlLXVwb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODE5XCI7IH1cbiAgICAuay1pLXN0dW1ibGUtdXBvbi1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFhXCI7IH1cbiAgICAuay1pLXRlbGwtYS1mcmllbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFiXCI7IH1cbiAgICAuay1pLXRlbGwtYS1mcmllbmQtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxY1wiOyB9XG4gICAgLmstaS10dW1ibHI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFkXCI7IH1cbiAgICAuay1pLXR1bWJsci1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFlXCI7IH1cbiAgICAuay1pLXR3aXR0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFmXCI7IH1cbiAgICAuay1pLXR3aXR0ZXItYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyMFwiOyB9XG4gICAgLmstaS15YW1tZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODIxXCI7IH1cbiAgICAuay1pLXlhbW1lci1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODIyXCI7IH1cbiAgICAuay1pLWJlaGFuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODIzXCI7IH1cbiAgICAuay1pLWJlaGFuY2UtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyNFwiOyB9XG4gICAgLmstaS1kcmliYmJsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjVcIjsgfVxuICAgIC5rLWktZHJpYmJibGUtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyNlwiOyB9XG4gICAgLmstaS1yc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI3XCI7IH1cbiAgICAuay1pLXJzcy1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI4XCI7IH1cbiAgICAuay1pLXZpbWVvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyOVwiOyB9XG4gICAgLmstaS12aW1lby1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJhXCI7IH1cbiAgICAuay1pLXlvdXR1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJiXCI7IH1cbiAgICAuay1pLXlvdXR1YmUtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyY1wiOyB9XG4gICAgLmstaS1mb2xkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cbiAgICAuay1pLWZvbGRlci1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG4gICAgLmstaS1mb2xkZXItYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG4gICAgLmstaS1mb2xkZXItdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cbiAgICAuay1pLWZvbGRlci1tb3JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG4gICAgLmstaS1maWVsZHMtbW9yZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDRcIjsgfVxuICAgIC5rLWktYWdncmVnYXRlLWZpZWxkczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDVcIjsgfVxuICAgIC5rLWktZmlsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDZcIjsgfVxuICAgIC5rLWktZmlsZS12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDZcIjsgfVxuICAgIC5rLWktcGFnZS1wb3J0cmFpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDZcIjsgfVxuICAgIC5rLWktZmlsZS12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG4gICAgLmstaS1maWxlLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDdcIjsgfVxuICAgIC5rLWktaW5zZXJ0LWZpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cbiAgICAuay1pLWZpbGUtdHh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG4gICAgLmstaS10eHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cbiAgICAuay1pLWZpbGUtY3N2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG4gICAgLmstaS1jc3Y6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cbiAgICAuay1pLWZpbGUtZXhjZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cbiAgICAuay1pLWZpbGUteGxzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG4gICAgLmstaS1leGNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGFcIjsgfVxuICAgIC5rLWkteGxzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG4gICAgLmstaS14bHNhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG4gICAgLmstaS1maWxlLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cbiAgICAuay1pLWZpbGUtZG9jOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG4gICAgLmstaS13b3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG4gICAgLmstaS1kb2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cbiAgICAuay1pLWZpbGUtbWRiOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG4gICAgLmstaS1tZGI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cbiAgICAuay1pLWZpbGUtcHB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG4gICAgLmstaS1wcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cbiAgICAuay1pLWZpbGUtcGRmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG4gICAgLmstaS1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cbiAgICAuay1pLXBkZmE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cbiAgICAuay1pLWZpbGUtcHNkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG4gICAgLmstaS1wc2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cbiAgICAuay1pLWZpbGUtZmxhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cbiAgICAuay1pLWZsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG4gICAgLmstaS1maWxlLWNvbmZpZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTFcIjsgfVxuICAgIC5rLWktY29uZmlnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG4gICAgLmstaS1maWxlLWFzY3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cbiAgICAuay1pLWFzY3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cbiAgICAuay1pLWZpbGUtYmFjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG4gICAgLmstaS1iYWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cbiAgICAuay1pLWZpbGUtemlwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG4gICAgLmstaS16aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cbiAgICAuay1pLWZpbG06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cbiAgICAuay1pLWNzczM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cbiAgICAuay1pLWh0bWw1OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxN1wiOyB9XG4gICAgLmstaS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG4gICAgLmstaS1odG1sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG4gICAgLmstaS1zb3VyY2UtY29kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MThcIjsgfVxuICAgIC5rLWktdmlldy1zb3VyY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cbiAgICAuay1pLWNzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTlcIjsgfVxuICAgIC5rLWktanM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFhXCI7IH1cbiAgICAuay1pLWV4ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWJcIjsgfVxuICAgIC5rLWktY3Nwcm9qOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG4gICAgLmstaS12YnByb2o6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFkXCI7IH1cbiAgICAuay1pLWNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG4gICAgLmstaS12Yjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWZcIjsgfVxuICAgIC5rLWktc2xuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMFwiOyB9XG4gICAgLmstaS1jbG91ZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjFcIjsgfVxuICAgIC5rLWktZmlsZS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG4gICAgLmstaS1wYWdlLWxhbmRzY2FwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjJcIjsgfVxuICAgIC5rLWktZmlsZS1oOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG4gICAgLmstaS1zdWJyZXBvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTIzXCI7IH1cbiAgICAuay1pLWRhdGE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cbiAgICAuay1pLXJlcG9ydC1oZWFkZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjVcIjsgfVxuICAgIC5rLWktcmVwb3J0LWZvb3Rlci1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG4gICAgLmstaS1ncm91cC1oZWFkZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjdcIjsgfVxuICAgIC5rLWktZ3JvdXAtZm9vdGVyLXNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI4XCI7IH1cbiAgICAuay1pLXBhZ2UtaGVhZGVyLXNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI5XCI7IH1cbiAgICAuay1pLXBhZ2UtZm9vdGVyLXNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTJhXCI7IH1cbiAgICAuay1pLWRldGFpbC1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyYlwiOyB9XG4gICAgLmstaS10b2Mtc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MmNcIjsgfVxuICAgIC5rLWktZ3JvdXAtc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MmRcIjsgfVxuICAgIC5rLWktcGFyYW1ldGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MmVcIjsgfVxuICAgIC5rLWktZGF0YS1jc3Y6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTJmXCI7IH1cbiAgICAuay1pLWRhdGEtanNvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzBcIjsgfVxuICAgIC5rLWktZGF0YS1zcWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTMxXCI7IH1cbiAgICAuay1pLWRhdGEtd2ViOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzMlwiOyB9XG4gICAgLmstaS1ncm91cC1jb2xsZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzM1wiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItYm9vbGVhbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzRcIjsgfVxuICAgIC5rLWktcGFyYW1ldGVyLWRhdGUtdGltZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzVcIjsgfVxuICAgIC5rLWktcGFyYW1ldGVyLWZsb2F0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzNlwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItaW50ZWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzdcIjsgfVxuICAgIC5rLWktcGFyYW1ldGVyLXN0cmluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzhcIjsgfVxuICAgIC5rLWktdG9jLXNlY3Rpb24tbGV2ZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTM5XCI7IH1cbiAgICAuay1pLWluaGVyaXRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5M2FcIjsgfVxuICAgIC5rLWktZmlsZS12aWRlbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5M2JcIjsgfVxuICAgIC5rLWktZmlsZS1hdWRpbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5M2NcIjsgfVxuICAgIC5rLWktZmlsZS1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5M2RcIjsgfVxuICAgIC5rLWktZmlsZS1wcmVzZW50YXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTNlXCI7IH1cbiAgICAuay1pLWZpbGUtZGF0YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5M2ZcIjsgfVxuICAgIC5rLWktZmlsZS1kaXNjLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0MFwiOyB9XG4gICAgLmstaS1maWxlLXByb2dyYW1taW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0MVwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXJzLWJ5dGUtYXJyYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQyXCI7IH1cbiAgICAuay1pLXBhcmFtZXRlcnMtdW5rbm93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDNcIjsgfVxuICAgIC5rLWktZmlsZS1lcnJvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDRcIjsgfVxuICAgIC5rLWktZmlsZS12YWxpZGF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NFwiOyB9XG4gICAgLmstaS1maWxlcy1lcnJvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDVcIjsgfVxuICAgIC5rLWktZmlsZXMtdmFsaWRhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDVcIjsgfVxuICAgIC5rLWktZGF0YS1yZXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NlwiOyB9XG4gICAgLmstaS1maWxlLXR5cGVzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ3XCI7IH1cbiAgICAuay1pLXRhYmxlLXBvc2l0aW9uLXN0YXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0OFwiOyB9XG4gICAgLmstaS10YWJsZS1wb3NpdGlvbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0OFwiOyB9XG4gICAgLmstaS10YWJsZS1wb3NpdGlvbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ5XCI7IH1cbiAgICAuay1pLXRhYmxlLXBvc2l0aW9uLWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGFcIjsgfVxuICAgIC5rLWktdGFibGUtcG9zaXRpb24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTRhXCI7IH1cbiAgICAuay1pLWxpc3Qtcm9tYW4tdXBwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTRiXCI7IH1cbiAgICAuay1pLWxpc3Qtcm9tYW4tbG93ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTRjXCI7IH1cbiAgICAuay1pLWltcG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGRcIjsgfVxuICAgIC5rLWktZXhwb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0ZVwiOyB9XG4gICAgLmstaS1ncmFwaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDBcIjsgfVxuICAgIC5rLWktY2hhcnQtY29sdW1uLWNsdXN0ZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDFcIjsgfVxuICAgIC5rLWktY2hhcnQtY29sdW1uLXN0YWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAyXCI7IH1cbiAgICAuay1pLWNoYXJ0LWNvbHVtbi1zdGFja2VkMTAwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwM1wiOyB9XG4gICAgLmstaS1jaGFydC1jb2x1bW4tcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA0XCI7IH1cbiAgICAuay1pLWNoYXJ0LWJhci1jbHVzdGVyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA1XCI7IH1cbiAgICAuay1pLWNoYXJ0LWJhci1zdGFja2VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNlwiOyB9XG4gICAgLmstaS1jaGFydC1iYXItc3RhY2tlZDEwMDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDdcIjsgfVxuICAgIC5rLWktY2hhcnQtYmFyLXJhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwOFwiOyB9XG4gICAgLmstaS1jaGFydC1hcmVhLWNsdXN0ZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDlcIjsgfVxuICAgIC5rLWktY2hhcnQtYXJlYS1zdGFja2VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwYVwiOyB9XG4gICAgLmstaS1jaGFydC1hcmVhLXN0YWNrZWQxMDA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBiXCI7IH1cbiAgICAuay1pLWNoYXJ0LWFyZWEtcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBjXCI7IH1cbiAgICAuay1pLWNoYXJ0LWxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBkXCI7IH1cbiAgICAuay1pLWNoYXJ0LWxpbmUtc3RhY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGVcIjsgfVxuICAgIC5rLWktY2hhcnQtbGluZS1zdGFja2VkMTAwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZlwiOyB9XG4gICAgLmstaS1jaGFydC1saW5lLW1hcmtlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEwXCI7IH1cbiAgICAuay1pLWNoYXJ0LWxpbmUtc3RhY2tlZC1tYXJrZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMVwiOyB9XG4gICAgLmstaS1jaGFydC1saW5lLXN0YWNrZWQxMDAtbWFya2Vyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTJcIjsgfVxuICAgIC5rLWktY2hhcnQtcGllOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExM1wiOyB9XG4gICAgLmstaS1jaGFydC1kb3VnaG51dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTRcIjsgfVxuICAgIC5rLWktY2hhcnQtc2NhdHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTVcIjsgfVxuICAgIC5rLWktY2hhcnQtc2NhdHRlci1zbW9vdGgtbGluZXMtbWFya2Vyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTZcIjsgfVxuICAgIC5rLWktY2hhcnQtc2NhdHRlci1zbW9vdGgtbGluZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE3XCI7IH1cbiAgICAuay1pLWNoYXJ0LXNjYXR0ZXItc3RyYWlnaHQtbGluZXMtbWFya2Vyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMThcIjsgfVxuICAgIC5rLWktY2hhcnQtc2NhdHRlci1zdHJhaWdodC1saW5lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTlcIjsgfVxuICAgIC5rLWktY2hhcnQtYnViYmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExYVwiOyB9XG4gICAgLmstaS1jaGFydC1jYW5kbGVzdGljazo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWJcIjsgfVxuICAgIC5rLWktY2hhcnQtb2hsYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWNcIjsgfVxuICAgIC5rLWktY2hhcnQtcmFkYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFkXCI7IH1cbiAgICAuay1pLWNoYXJ0LXJhZGFyLW1hcmtlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFlXCI7IH1cbiAgICAuay1pLWNoYXJ0LXJhZGFyLWZpbGxlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWZcIjsgfVxuICAgIC5rLWktY2hhcnQtcm9zZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjBcIjsgfVxuICAgIC5rLWktY2hhcnQtY2hvcm9wbGV0aDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjFcIjsgfVxuXG5cbiAgICAvLyBNYW51YWwgYWxpYXNlc1xuICAgIC5rLXBsdXMgeyBAZXh0ZW5kIC5rLWktcGx1czsgfVxuICAgIC5rLW1pbnVzIHsgQGV4dGVuZCAuay1pLW1pbnVzOyB9XG5cblxuICAgIC8vIFJUTCBpY29uc1xuICAgIC5rLXJ0bCAuay1pLWluZGVudC1pbmNyZWFzZSxcbiAgICAuay1ydGwgLmstaS1pbmRlbnQtZGVjcmVhc2UsXG4gICAgLmstcnRsIC5rLWktZXhwYW5kLFxuICAgIC5rLXJ0bCAuay1pLWNvbGxhcHNlLFxuICAgIFtkaXI9XCJydGxcIl0gLmstaS1leHBhbmQsXG4gICAgW2Rpcj1cInJ0bFwiXSAuay1pLWNvbGxhcHNlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIH1cblxuICAgIC5rLXNwcml0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG4gICAgfVxuICAgIC5rLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidHlwb2dyYXBoeS9sYXlvdXRcIiApIHtcblxuICAgIC5rLXR5cG9ncmFwaHkge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAgICAgLy8gaGFuZGxlIGh0bWwuay10eXBvZ3JhcGh5IHdpdGggc3R5bGVzIGFscmVhZHkgcHJlc2VudFxuICAgICAgICAgICAgaWYoIGdldC1mb250LWZhbWlseSggJHR5cG9ncmFwaHktY29uZmlnLCBib2R5ICkgPT0gaW5oZXJpdCwgbnVsbCwgZ2V0LWZvbnQtZmFtaWx5KCAkdHlwb2dyYXBoeS1jb25maWcsIGJvZHkgKSApLFxuICAgICAgICAgICAgZ2V0LWZvbnQtc2l6ZSggJHR5cG9ncmFwaHktY29uZmlnLCBib2R5ICksXG4gICAgICAgICAgICBnZXQtbGluZS1oZWlnaHQoICR0eXBvZ3JhcGh5LWNvbmZpZywgYm9keSApLFxuICAgICAgICAgICAgZ2V0LWZvbnQtd2VpZ2h0KCAkdHlwb2dyYXBoeS1jb25maWcsIGJvZHkgKSxcbiAgICAgICAgICAgIGdldC1sZXR0ZXItc3BhY2luZyggJHR5cG9ncmFwaHktY29uZmlnLCBib2R5IClcbiAgICAgICAgKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhlYWRpbmdzXG4gICAgLmstaDEge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgaDEpICk7XG4gICAgICAgIG1hcmdpbjogMCAwICRoMS1tYXJnaW4tYm90dG9tO1xuICAgIH1cbiAgICAuay1oMiB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoIG1hcC1nZXQoJHR5cG9ncmFwaHktY29uZmlnLCBoMikgKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGgyLW1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIC5rLWgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGgzKSApO1xuICAgICAgICBtYXJnaW46IDAgMCAkaDMtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gICAgLmstaDQge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgaDQpICk7XG4gICAgICAgIG1hcmdpbjogMCAwICRoNC1tYXJnaW4tYm90dG9tO1xuICAgIH1cbiAgICAuay1oNSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoIG1hcC1nZXQoJHR5cG9ncmFwaHktY29uZmlnLCBoNSkgKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGg1LW1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIC5rLWg2IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGg2KSApO1xuICAgICAgICBtYXJnaW46IDAgMCAkaDYtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG5cbiAgICAvLyBEaXNwbGF5XG4gICAgLmstZGlzcGxheS0xIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGRpc3BsYXktMSkgKTtcbiAgICB9XG4gICAgLmstZGlzcGxheS0yIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGRpc3BsYXktMikgKTtcbiAgICB9XG4gICAgLmstZGlzcGxheS0zIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGRpc3BsYXktMykgKTtcbiAgICB9XG4gICAgLmstZGlzcGxheS00IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGRpc3BsYXktNCkgKTtcbiAgICB9XG5cbn1cbiIsIkBtaXhpbiBfcHJvcCgkbmFtZSwgJHZhbHVlOiBudWxsKSB7XG4gICAgQGlmICR2YWx1ZSB7XG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XG4gICAgfVxufVxuQG1peGluIF9wcm9wcygkcHJvcHMuLi4pIHtcbiAgICBAZWFjaCAkcHJvcCBpbiAkcHJvcHMge1xuICAgICAgICBAaW5jbHVkZSBfcHJvcCggbnRoKCRwcm9wLCAxKSwgbnRoKCRwcm9wLCAyKSApO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiYXZhdGFyL2xheW91dFwiICkge1xuXG4gICAgLy8gQXZhdGFyXG4gICAgLmstYXZhdGFyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG5cbiAgICAvLyBBdmF0YXIgdGV4dFxuICAgIC5rLWF2YXRhci10ZXh0LFxuICAgIC5rLWF2YXRhci1pbml0aWFscyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZhdGFyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRhdmF0YXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGF2YXRhci1saW5lLWhlaWdodDtcbiAgICB9XG5cblxuICAgIC8vIEF2YXRhciBpY29uXG4gICAgLmstYXZhdGFyLWljb24ge31cblxuXG4gICAgLy8gQXZhdGFyIGltYWdlXG4gICAgLmstYXZhdGFyLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNpemVzXG4gICAgQGVhY2ggJG5hbWUsICRzaXplIGluICRhdmF0YXItc2l6ZXMge1xuICAgICAgICAuay1hdmF0YXItI3skbmFtZX0ge1xuICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6ICRzaXplO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTaGFwZXNcbiAgICAuay1hdmF0YXItc3F1YXJlIHt9XG4gICAgLmstYXZhdGFyLXJvdW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYXZhdGFyLWJvcmRlci1yYWRpdXMgKTtcbiAgICB9XG4gICAgLmstYXZhdGFyLWNpcmNsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cblxuICAgIC8vIEJvcmRlcmVkXG4gICAgLmstYXZhdGFyLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYXZhdGFyLWJvcmRlci13aWR0aDtcbiAgICB9XG5cblxufVxuXG4iLCIvLyBBdmF0YXJcbiRhdmF0YXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYXZhdGFyLWJvcmRlci1yYWRpdXM6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG5cbiRhdmF0YXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRhdmF0YXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGF2YXRhci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG5cbiRhdmF0YXItc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc2Fzcy1saW50OmRpc2FibGUgaW5kZW50YXRpb25cbiRhdmF0YXItc2l6ZXM6IG1hcC1tZXJnZSgoXG4gICAgc206IG1hcC1nZXQoICRzcGFjaW5nLCA0ICksXG4gICAgbWQ6IG1hcC1nZXQoICRzcGFjaW5nLCA4ICksXG4gICAgbGc6IG1hcC1nZXQoICRzcGFjaW5nLCAxNiApXG4pLCAkYXZhdGFyLXNpemVzKTtcbi8vIHNhc3MtbGludDplbmFibGUgaW5kZW50YXRpb25cblxuXG4kYXZhdGFyLXRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kYXZhdGFyLXRoZW1lLWNvbG9yczogbWFwLW1lcmdlKCAkYXZhdGFyLXRoZW1lLWNvbG9ycywgJHRoZW1lLWNvbG9ycyApO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJhdmF0YXIvdGhlbWVcIiApIHtcblxuICAgIC8vIFNvbGlkIEF2YXRhcnNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRhdmF0YXItdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0LXdjYWcoICRjb2xvciApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3V0bGluZSBhdmF0YXJzXG4gICAgLmstYXZhdGFyLW91dGxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRhdmF0YXItdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstYXZhdGFyLW91dGxpbmUuay1hdmF0YXItI3skbmFtZX0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjdXJzb3IvbGF5b3V0XCIgKSB7XG5cbiAgICBAZWFjaCAkY3Vyc29yIGluICRjdXJzb3JzIHtcbiAgICAgICAgLmstY3Vyc29yLSN7JGN1cnNvcn0ge1xuICAgICAgICAgICAgY3Vyc29yOiAkY3Vyc29yO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJhZGdlL2xheW91dFwiICkge1xuXG4gICAgLmstYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAuay1iYWRnZSA+ICoge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cblxuICAgIC8vIExpbmtzXG4gICAgYS5rLWJhZGdlLFxuICAgIC5rLWJhZGdlID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYS5rLWJhZGdlOmhvdmVyLFxuICAgIC5rLWJhZGdlID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuXG4gICAgLy8gSWNvblxuICAgIC5rLWJhZGdlLWljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDFlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMWVtO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG5cbiAgICAvLyBCYWRnZSBzaXplc1xuICAgIC5rLWJhZGdlLXNtIHtcbiAgICAgICAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteS1zbSAkYmFkZ2UtcGFkZGluZy14LXNtO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRiYWRnZS1ib3JkZXItd2lkdGgtc207XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodC1zbTtcblxuICAgICAgICAmOmVtcHR5IHsgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteS1zbTsgfVxuICAgIH1cbiAgICAuay1iYWRnZS1tZCB7XG4gICAgICAgIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYmFkZ2UtYm9yZGVyLXdpZHRoO1xuICAgICAgICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgJjplbXB0eSB7IHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXk7IH1cbiAgICB9XG4gICAgLmstYmFkZ2UtbGcge1xuICAgICAgICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15LWxnICRiYWRnZS1wYWRkaW5nLXgtbGc7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGJhZGdlLWJvcmRlci13aWR0aC1sZztcbiAgICAgICAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplLWxnO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0LWxnO1xuXG4gICAgICAgICY6ZW1wdHkgeyBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15LWxnOyB9XG4gICAgfVxuXG5cbiAgICAvLyBCYWRnZSBzaGFwZXNcbiAgICAuay1iYWRnZS1yb3VuZGVkIHtcbiAgICAgICAgJi5rLWJhZGdlLXNtIHsgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJhZGdlLWJvcmRlci1yYWRpdXMtc20gKTsgfVxuICAgICAgICAmLmstYmFkZ2UtbWQgeyBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYmFkZ2UtYm9yZGVyLXJhZGl1cyApOyB9XG4gICAgICAgICYuay1iYWRnZS1sZyB7IEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRiYWRnZS1ib3JkZXItcmFkaXVzLWxnICk7IH1cbiAgICB9XG4gICAgLmstYmFkZ2UtcGlsbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgfVxuICAgIC5rLWJhZGdlLWNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICAmLmstYmFkZ2Utc20ge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplLXNtO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbWQge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbGcge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplLWxnO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZS1sZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1iYWRnZS1kb3Qge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7ICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJi5rLWJhZGdlLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYmFkZ2UtZG90LXNpemUtc207XG4gICAgICAgICAgICBoZWlnaHQ6ICRiYWRnZS1kb3Qtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbWQge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1kb3Qtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJhZGdlLWRvdC1zaXplO1xuICAgICAgICB9XG4gICAgICAgICYuay1iYWRnZS1sZyB7XG4gICAgICAgICAgICB3aWR0aDogJGJhZGdlLWRvdC1zaXplLWxnO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2UtZG90LXNpemUtbGc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBrZW5kby1iYWRnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gQmFkZ2UgcG9zaXRpb25cbiAgICAuay1iYWRnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICBAZWFjaCAkcGxhY2VtZW50LCAkdHJhbnNsYXRlIGluIChcImluc2lkZVwiOiBudWxsLCBcImVkZ2VcIjogNTAsIFwib3V0c2lkZVwiOiAxMDApIHtcblxuICAgICAgICAuay1iYWRnZS0jeyRwbGFjZW1lbnR9IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICYuay10b3Atc3RhcnQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC0xJSAqICR0cmFuc2xhdGUsIC0xJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstdG9wLWVuZCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMSUgKiAkdHJhbnNsYXRlLCAtMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLWJvdHRvbS1zdGFydCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTElICogJHRyYW5zbGF0ZSwgMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLWJvdHRvbS1lbmQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDElICogJHRyYW5zbGF0ZSwgMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsIC5rLWJhZGdlLSN7JHBsYWNlbWVudH0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0uay1iYWRnZS0jeyRwbGFjZW1lbnR9LFxuICAgICAgICBbZGlyPVwicnRsXCJdIC5rLWJhZGdlLSN7JHBsYWNlbWVudH0ge1xuICAgICAgICAgICAgJi5rLXRvcC1zdGFydCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMSUgKiAkdHJhbnNsYXRlLCAtMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLXRvcC1lbmQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC0xJSAqICR0cmFuc2xhdGUsIC0xJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstYm90dG9tLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICBAaWYgJHRyYW5zbGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAxJSAqICR0cmFuc2xhdGUsIDElICogJHRyYW5zbGF0ZSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuay1ib3R0b20tZW5kIHtcbiAgICAgICAgICAgICAgICBAaWYgJHRyYW5zbGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtMSUgKiAkdHJhbnNsYXRlLCAxJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEJvcmRlciBjdXRvdXRcbiAgICAuay1iYWRnZS1ib3JkZXItY3V0b3V0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb21wb25lbnQtYmc7XG4gICAgfVxuXG59XG4iLCIvLyBCYWRnZVxuJGJhZGdlLXBhZGRpbmcteDogJHBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICRiYWRnZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGFkZGluZy14LXNtOiAoICRiYWRnZS1wYWRkaW5nLXggLyAyICkgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15LXNtOiAoICRiYWRnZS1wYWRkaW5nLXkgLyAyICkgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXdpZHRoLXNtOiAkYmFkZ2UtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodC1zbTogMSAhZGVmYXVsdDtcblxuJGJhZGdlLXBhZGRpbmcteC1sZzogKCAkYmFkZ2UtcGFkZGluZy14ICogMS41ICkgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15LWxnOiAoICRiYWRnZS1wYWRkaW5nLXkgKiAxLjUgKSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItd2lkdGgtbGc6ICRiYWRnZS1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplLWxnOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0LWxnOiAxICFkZWZhdWx0O1xuXG4kYmFkZ2UtZml4ZWQtc2l6ZTogMjBweCAhZGVmYXVsdDtcbiRiYWRnZS1jYWxjLXNpemU6IGNhbGMoICN7JGJhZGdlLWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGJhZGdlLXBhZGRpbmcteSAqIDJ9ICsgI3skYmFkZ2UtYm9yZGVyLXdpZHRoICogMn0gKSAhZGVmYXVsdDtcbiRiYWRnZS1zaXplOiBpZiggJHVzZS1jYWxjLWJhZGdlLXNpemUsICRiYWRnZS1jYWxjLXNpemUsICRiYWRnZS1maXhlZC1zaXplICk7XG4kYmFkZ2UtZG90LXNpemU6IDEwcHg7XG5cbiRiYWRnZS1maXhlZC1zaXplLXNtOiAxNnB4ICFkZWZhdWx0O1xuJGJhZGdlLWNhbGMtc2l6ZS1zbTogY2FsYyggI3skYmFkZ2UtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skYmFkZ2UtcGFkZGluZy15LXNtICogMn0gKyAjeyRiYWRnZS1ib3JkZXItd2lkdGgtc20gKiAyfSApICFkZWZhdWx0O1xuJGJhZGdlLXNpemUtc206IGlmKCAkdXNlLWNhbGMtYmFkZ2Utc2l6ZSwgJGJhZGdlLWNhbGMtc2l6ZS1zbSwgJGJhZGdlLWZpeGVkLXNpemUtc20gKTtcbiRiYWRnZS1kb3Qtc2l6ZS1zbTogNnB4O1xuXG4kYmFkZ2UtZml4ZWQtc2l6ZS1sZzogMjZweCAhZGVmYXVsdDtcbiRiYWRnZS1jYWxjLXNpemUtbGc6IGNhbGMoICN7JGJhZGdlLWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGJhZGdlLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skYmFkZ2UtYm9yZGVyLXdpZHRoLWxnICogMn0gKSAhZGVmYXVsdDtcbiRiYWRnZS1zaXplLWxnOiBpZiggJHVzZS1jYWxjLWJhZGdlLXNpemUsICRiYWRnZS1jYWxjLXNpemUtbGcsICRiYWRnZS1maXhlZC1zaXplLWxnICk7XG4kYmFkZ2UtZG90LXNpemUtbGc6IDEycHg7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJhZGdlL3RoZW1lXCIgKSB7XG5cbiAgICAvLyBTb2xpZCBiYWRnZXNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1iYWRnZS1zb2xpZC5rLWJhZGdlLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0LXdjYWcoICRjb2xvciApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3V0bGluZSBiYWRnZXNcbiAgICAuay1iYWRnZS1vdXRsaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiYnV0dG9uL2xheW91dFwiKSB7XG5cbiAgICAvLyBCdXR0b25cbiAgICAuay1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteSAkYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQtZmFtaWx5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaWNvbixcbiAgICAgICAgLmstaW1hZ2UsXG4gICAgICAgIC5rLXNwcml0ZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQnV0dG9uIHZhcmlhbnRzXG4gICAgICAgICYtaWNvbnRleHQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIElFOVxuXG4gICAgICAgICAgICAuay1pY29uLFxuICAgICAgICAgICAgLmstaW1hZ2UsXG4gICAgICAgICAgICAuay1zcHJpdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAoJGJ1dHRvbi1wYWRkaW5nLXggLyAyKSAwICgtJGJ1dHRvbi1wYWRkaW5nLXggLyAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLXJ0bCxcbiAgICAgICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAgIC5rLWljb24sXG4gICAgICAgICAgICAgICAgLmstaW1hZ2UsXG4gICAgICAgICAgICAgICAgLmstc3ByaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICgtJGJ1dHRvbi1wYWRkaW5nLXggLyAyKSAwICgkYnV0dG9uLXBhZGRpbmcteCAvIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBUZXh0IGJ1dHRvblxuICAgIC5rLXRleHQtYnV0dG9uIHtcbiAgICAgICAgPiAuay1pY29uLFxuICAgICAgICA+IC5rLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEljb24gYnV0dG9uXG4gICAgLmstaWNvbi1idXR0b24sXG4gICAgLmstYnV0dG9uLmstYnV0dG9uLWljb24ge1xuICAgICAgICB3aWR0aDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgIGhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy15O1xuXG4gICAgICAgIC5rLXRleHQsXG4gICAgICAgIC5rLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIElucHV0IGJ1dHRvblxuICAgIC5rLWlucHV0LWJ1dHRvbiB7fVxuICAgIC5rLWlucHV0LWJ1dHRvbi5rLWljb24tYnV0dG9uIHt9XG5cblxuICAgIC8vRHJvcERvd24gQnV0dG9uXG4gICAgLmstZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cblxuICAgIC8vIEJ1dHRvbiBncm91cFxuICAgIC5rLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBpZiggJGJ1dHRvbi1ib3JkZXItd2lkdGggPT0gMCwgbnVsbCwgLSRidXR0b24tYm9yZGVyLXdpZHRoICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b246aG92ZXIsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAuay1idXR0b246YWN0aXZlLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyb3VwLXN0YXJ0LFxuICAgICAgICAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cC1lbmQsXG4gICAgICAgIC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyb3VwLXN0YXJ0LmstZ3JvdXAtZW5kLFxuICAgICAgICAuay1idXR0b246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU3BsaXQgYnV0dG9uXG4gICAgLmstc3BsaXQtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuay1idXR0b25cbiAgICAgICAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuICAgICAgICA+IC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyxcbiAgICAgICAgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGlmKCAkYnV0dG9uLWJvcmRlci13aWR0aCA9PSAwLCBudWxsLCAtJGJ1dHRvbi1ib3JkZXItd2lkdGggKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy15O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgLy8gay1idXR0b25cbiAgICAgICAgICAgID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBGbGF0IGJ1dHRvbiBhbmQgYmFyZVxuICAgIC5rLWJ1dHRvbi1mbGF0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyOmFjdGl2ZSxcbiAgICAgICAgJjpob3Zlci5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1idXR0b24uay1mbGF0LFxuICAgIC5rLWJ1dHRvbi5rLWJhcmUge1xuICAgICAgICBAZXh0ZW5kIC5rLWJ1dHRvbi1mbGF0O1xuICAgIH1cblxuXG4gICAgLy8gT3V0bGluZSBidXR0b25cbiAgICAuay1idXR0b24tb3V0bGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coIG5vbmUgKTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIC5rLWJ1dHRvbi5rLW91dGxpbmUge1xuICAgICAgICBAZXh0ZW5kIC5rLWJ1dHRvbi1vdXRsaW5lO1xuICAgIH1cblxuICAgIC8vIFJUTFxuICAgIC5rLXJ0bCB7XG5cbiAgICAgICAgLy8gQnV0dG9uIGdyb3VwXG4gICAgICAgIC5rLWJ1dHRvbi1ncm91cCB7XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncm91cC1zdGFydCxcbiAgICAgICAgICAgIC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncm91cC1lbmQsXG4gICAgICAgICAgICAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWdyb3VwLXN0YXJ0LmstZ3JvdXAtZW5kLFxuICAgICAgICAgICAgLmstYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAvLyBTcGxpdCBidXR0b25cbiAgICAgICAgLmstc3BsaXQtYnV0dG9uIHtcblxuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGstYnV0dG9uXG4gICAgICAgICAgICA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmstc3BsaXQtYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJidXR0b24vbGF5b3V0L292ZXJsYXlcIiApIHtcblxuICAgIC8vIEJ1dHRvbiBvdmVybGF5XG4gICAgLmstYnV0dG9uLW92ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCBpbmhlcml0ICk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICByaWdodDogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICB0b3A6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm90dG9tOiAtJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuXG4gICAgLmstYnV0dG9uIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuay1idXR0b24tb3ZlcmxheTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyZWQgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZsYXQtYnV0dG9uLWhvdmVyLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZsYXQtYnV0dG9uLWZvY3VzZWQtb3BhY2l0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmstbm8tZm9jdXM6bm90KDpob3ZlciksXG4gICAgICAgICYuay1uby1mb2N1czpub3QoLmstc3RhdGUtaG92ZXIpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFByZXNzZWQgc3RhdGVcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZmxhdC1idXR0b24tYWN0aXZlLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZmxhdC1idXR0b24tc2VsZWN0ZWQtb3BhY2l0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1idXR0b24tY2xlYXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiYnV0dG9uL2xheW91dC9mb2N1cy1yaW5nXCIgKSB7XG5cbiAgICAuay1idXR0b24ge1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICByaWdodDogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgdG9wOiAtJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3R0b206IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJidXR0b24vaWUtY29tcGF0XCIgKSB7XG5cbiAgICAuay1pZTksXG4gICAgLmstaWUxMCB7XG5cbiAgICAgICAgLmstYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbiAgICAgICAgLmstYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLWxlZ2FjeS1pZSggJGRpc2FibGVkLXN0eWxpbmcgKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmstaWUge1xuXG4gICAgICAgIC5rLWJ1dHRvbixcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQG1peGluIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKSB7XG4gICAgQGlmICR1c2UtYmFja2dyb3VuZC1jbGlwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgICAgICAuay1pZTExIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEJ1dHRvblxuXG4vLy8gV2lkdGggb2YgYm9yZGVyIGFyb3VuZCBidXR0b25zXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIHJhZGl1cyBvZiBidXR0b25zXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vLyBIb3Jpem9udGFsIHBhZGRpbmcgb2YgYnV0dG9uc1xuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcbi8vLyBWZXJ0aWNhbCBwYWRkaW5nIG9mIGJ1dHRvbnNcbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1wYWRkaW5nLXk6ICRwYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1wYWRkaW5nLXgtc206ICRidXR0b24tcGFkZGluZy14IC8gMiAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15LXNtOiAkYnV0dG9uLXBhZGRpbmcteSAvIDIgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0LXNtOiAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidXR0b24tY2FsYy1zaXplOiBjYWxjKCAjeyRidXR0b24tbGluZS1oZWlnaHQgKiAxZW19ICsgI3skYnV0dG9uLXBhZGRpbmcteSAqIDJ9ICsgI3skYnV0dG9uLWJvcmRlci13aWR0aCAqIDJ9ICkgIWRlZmF1bHQ7XG4kYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTogY2FsYyggI3skYnV0dG9uLWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGJ1dHRvbi1wYWRkaW5nLXkgKiAyfSApICFkZWZhdWx0O1xuXG4vLy8gVGhlIHRleHQgY29sb3Igb2YgdGhlIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tdGV4dDogJGJhc2UtdGV4dCAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWJnOiAkYmFzZS1iZyAhZGVmYXVsdDtcblxuLy8vIFRoZSBib3JkZXIgY29sb3Igb2YgdGhlIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBncmFkaWVudCBvZiB0aGUgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1ncmFkaWVudDogJGJhc2UtZ3JhZGllbnQgIWRlZmF1bHQ7XG4kYnV0dG9uLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuLy8vIFRoZSB0ZXh0IGNvbG9yIG9mIGhvdmVyZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1ob3ZlcmVkLXRleHQ6ICRob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBvZiBob3ZlcmVkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24taG92ZXJlZC1iZzogJGhvdmVyZWQtYmcgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYm9yZGVyIGNvbG9yIG9mIGhvdmVyZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlcjogJGhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLy8gVGhlIGJhY2tncm91bmQgZ3JhZGllbnQgb2YgaG92ZXJlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnQ6ICRob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuJGJ1dHRvbi1ob3ZlcmVkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuLy8vIFRoZSB0ZXh0IGNvbG9yIG9mIHByZXNzZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1wcmVzc2VkLXRleHQ6ICRidXR0b24tdGV4dCAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIHByZXNzZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1wcmVzc2VkLWJnOiAkYnV0dG9uLWJnICFkZWZhdWx0O1xuXG4vLy8gVGhlIGJvcmRlciBjb2xvciBvZiBwcmVzc2VkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tcHJlc3NlZC1ib3JkZXI6ICRidXR0b24tYm9yZGVyICFkZWZhdWx0O1xuXG4vLy8gVGhlIGJhY2tncm91bmQgZ3JhZGllbnQgb2YgcHJlc3NlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLXByZXNzZWQtZ3JhZGllbnQ6IG5vbmUgIWRlZmF1bHQ7XG4kYnV0dG9uLXByZXNzZWQtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4wNikgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgc2hhZG93IG9mIGZvY3VzZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1mb2N1c2VkLXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDYpICFkZWZhdWx0O1xuXG5cbi8vIERpc2FibGVkIGJ1dHRvblxuJGJ1dHRvbi1kaXNhYmxlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcblxuXG4vLyBQcmltYXJ5IGJ1dHRvblxuJHByaW1hcnktYnV0dG9uLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi10ZXh0OiBjb250cmFzdC13Y2FnKCAkcHJpbWFyeS1idXR0b24tYmcgKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1ib3JkZXI6ICRwcmltYXJ5LWJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1ncmFkaWVudDogcmdiYSggYWRqdXN0LWh1ZSggJHByaW1hcnktYnV0dG9uLWJnLCAxNCksIDAgKSwgcmdiYSggYWRqdXN0LWh1ZSggJHByaW1hcnktYnV0dG9uLWJnLCAxNCksIC4yICkgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLXRleHQ6ICRwcmltYXJ5LWJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtYmc6IGFkanVzdC1odWUoICRwcmltYXJ5LWJ1dHRvbi1iZywgMykgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24taG92ZXJlZC1ib3JkZXI6ICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnQ6IHJnYmEoIGFkanVzdC1odWUoICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJnLCAxNCksIDAgKSwgcmdiYSggYWRqdXN0LWh1ZSggJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtYmcsIDE0KSwgLjIgKSAhZGVmYXVsdDtcblxuJHByaW1hcnktYnV0dG9uLXByZXNzZWQtdGV4dDogJHByaW1hcnktYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZzogJHByaW1hcnktYnV0dG9uLWJnICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyOiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50OiByZ2JhKCBhZGp1c3QtaHVlKCAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZywgMTQpLCAuMiApLCByZ2JhKCBhZGp1c3QtaHVlKCAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZywgMTQpLCAwICkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tcHJlc3NlZC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA2KSAhZGVmYXVsdDtcblxuJHByaW1hcnktYnV0dG9uLWZvY3VzZWQtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKCRwcmltYXJ5LCAuNCkgIWRlZmF1bHQ7XG5cbiRmbGF0LWJ1dHRvbi1ob3Zlci1vcGFjaXR5OiAuMDggIWRlZmF1bHQ7XG4kZmxhdC1idXR0b24tZm9jdXNlZC1vcGFjaXR5OiBudWxsICFkZWZhdWx0O1xuJGZsYXQtYnV0dG9uLWFjdGl2ZS1vcGFjaXR5OiAuMTYgIWRlZmF1bHQ7XG4kZmxhdC1idXR0b24tc2VsZWN0ZWQtb3BhY2l0eTogLjIgIWRlZmF1bHQ7XG5cbiRjbGVhci1idXR0b24tdGV4dDogJGJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJGNsZWFyLWJ1dHRvbi1ob3Zlci10ZXh0OiBkYXJrZW4oJGJvZHktdGV4dCwgMTMlKSAhZGVmYXVsdDtcbiRjbGVhci1idXR0b24tZm9jdXNlZC1vcGFjaXR5OiAuMSAhZGVmYXVsdDtcbiIsIkBtaXhpbiBib3gtc2hhZG93KCAkc2hhZG93Li4uICkge1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kIG50aCgkc2hhZG93LCAxKSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJidXR0b24vdGhlbWVcIiApIHtcblxuICAgIC8vIERlZmF1bHQgYnV0dG9uXG4gICAgLmstYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRidXR0b24tdGV4dCxcbiAgICAgICAgICAgICRidXR0b24tYmcsXG4gICAgICAgICAgICAkYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICRidXR0b24tZ3JhZGllbnRcbiAgICAgICAgKTtcblxuICAgICAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQcmVzc2VkIHN0YXRlXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLy8gJjpkaXNhYmxlZCxcbiAgICAgICAgLy8gJi5rLXN0YXRlLWRpc2FibGVkIHt9XG5cbiAgICB9XG5cblxuICAgIC8vIFByaW1hcnkgYnV0dG9uXG4gICAgLmstYnV0dG9uLmstcHJpbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tdGV4dCxcbiAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1iZyxcbiAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tZ3JhZGllbnRcbiAgICAgICAgKTtcblxuICAgICAgICAvLyBIb3ZvZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICAgICAvLyAmOmRpc2FibGVkLFxuICAgICAgICAvLyAmLmstc3RhdGUtZGlzYWJsZWQge31cblxuICAgIH1cblxuXG4gICAgLy8gRHJvcGRvd24gYnV0dG9uXG4gICAgLmstZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgICAgJjphY3RpdmUgPiAuay1idXR0b246bm90KDpkaXNhYmxlZCksXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUgPiAuay1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMgPiAuay1idXR0b24sXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkID4gLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUb2dnbGUgYnV0dG9uXG4gICAgLmstdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4xMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQnV0dG9uIGdyb3VwXG4gICAgLmstYnV0dG9uLWdyb3VwIHtcblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAuay1idXR0b246YWN0aXZlLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLXNlbGVjdGVkLFxuICAgICAgICA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmstYnV0dG9uLFxuICAgICAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyAuay1idXR0b24sXG4gICAgICAgID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4xMyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICAgICAvLyAmOmRpc2FibGVkLFxuICAgICAgICAvLyAmLmstc3RhdGUtZGlzYWJsZWQge31cblxuICAgIH1cblxuXG4gICAgLy8gU3BsaXQgYnV0dG9uXG4gICAgLmstc3BsaXQtYnV0dG9uOmZvY3VzLFxuICAgIC5rLXNwbGl0LWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzZWQtc2hhZG93O1xuICAgIH1cblxuICAgIC5rLXNwbGl0LWJ1dHRvbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICRidXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJvdXRsaW5lLWJ1dHRvbi90aGVtZVwiICkge1xuXG4gICAgLy8gT3V0bGluZSBidXR0b25cbiAgICAuay1idXR0b24uay1vdXRsaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoIGNvbnRyYXN0LXdjYWcoICRidXR0b24tdGV4dCApLCAkYnV0dG9uLXRleHQsICRidXR0b24tdGV4dCwgbm9uZSApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoIGNvbnRyYXN0LXdjYWcoICRidXR0b24tdGV4dCApLCAkYnV0dG9uLXRleHQsICRidXR0b24tdGV4dCwgbm9uZSApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoIGNvbnRyYXN0LXdjYWcoICRidXR0b24tdGV4dCApLCAkYnV0dG9uLXRleHQsICRidXR0b24tdGV4dCwgbm9uZSApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWJ1dHRvbi5rLXByaW1hcnkuay1vdXRsaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1idXR0b24tYmc7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoIGNvbnRyYXN0LXdjYWcoICRwcmltYXJ5LWJ1dHRvbi1iZyApLCAkcHJpbWFyeS1idXR0b24tYmcsICRwcmltYXJ5LWJ1dHRvbi1iZywgbm9uZSApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBY3RvdmUgc3RhdGVcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggY29udHJhc3Qtd2NhZyggJHByaW1hcnktYnV0dG9uLWJnICksICRwcmltYXJ5LWJ1dHRvbi1iZywgJHByaW1hcnktYnV0dG9uLWJnLCBub25lICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoIGNvbnRyYXN0LXdjYWcoICRwcmltYXJ5LWJ1dHRvbi1iZyApLCAkcHJpbWFyeS1idXR0b24tYmcsICRwcmltYXJ5LWJ1dHRvbi1iZywgbm9uZSApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImZsYXQtYnV0dG9uL3RoZW1lXCIgKSB7XG5cbiAgICAvLyBGbGF0IGJ1dHRvblxuICAgIC5rLWJ1dHRvbi1mbGF0IHtcblxuICAgICAgICAvLyBFeHBsaWNpdGx5IGV4Y2x1ZGUgZmxhdCBidXR0b24gZnJvbSBidXR0b24gZ3JvdXAgc3R5bGluZ1xuICAgICAgICAmLFxuICAgICAgICAuay1idXR0b24tZ3JvdXAgJiB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWJ1dHRvbi1mbGF0LmstcHJpbWFyeSB7XG5cbiAgICAgICAgLy8gRXhwbGljaXRseSBleGNsdWRlIGZsYXQgYnV0dG9uIGZyb20gYnV0dG9uIGdyb3VwIHN0eWxpbmdcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAuay1idXR0b24tZ3JvdXAgJiB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2xlYXItYnV0dG9uL3RoZW1lXCIgKSB7XG4gICAgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBjb2xvcjogJGNsZWFyLWJ1dHRvbi10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xlYXItYnV0dG9uLWhvdmVyLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQ6YWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGNsZWFyLWJ1dHRvbi1mb2N1c2VkLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImlucHV0L2xheW91dFwiICkge1xuXG4gICAgLy8gR2VuZXJpYyBpbnB1dFxuICAgIC5rLWlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWlubmVyLWNhbGMtaGVpZ2h0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8vIFRhcmdldHMgaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tcmVhY3QvaXNzdWVzLzYzOC5cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgLy8gSGlkZSBjbGVhciBpY29uXG4gICAgICAgICY6Oi1tcy1jbGVhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAvLyBQbGFjZWhvbGRlciB0ZXh0XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5O1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAmOmludmFsaWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVE9ETzogRGVwcmVjYXRlXG4gICAgLy8gSW5wdXQgc3BhY2luZ1xuICAgIC5rLXNwYWNlLWxlZnQsXG4gICAgLmstc3BhY2UtcmlnaHQge1xuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweCA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10ZXh0Ym94Lmstc3BhY2UtbGVmdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cblxuICAgIC8vIElucHV0IHByZWZpeCBhbmQgc3VmZml4XG4gICAgLmstaW5wdXQtcHJlZml4LFxuICAgIC5rLWlucHV0LXN1ZmZpeCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6ICRidXR0b24taW5uZXItY2FsYy1zaXplO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstaWNvbixcbiAgICAgICAgLmstY2xlYXItdmFsdWUgPiAuay1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSW5wdXQgd2l0aCBpY29uIHN0eWxlc1xuICAgIC5rLWlucHV0LWljb24ge1xuICAgICAgICB3aWR0aDogJGlucHV0LWljb24td2lkdGg7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWljb24taGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIC5rLWllOSAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAuay1pZTkgJiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVE9ETzogcmVtb3ZlXG4gICAgLy8gQ2xlYXIgdmFsdWVcbiAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblxuICAgIC8vIFNlYXJjaGJhclxuICAgIC5rLXNlYXJjaGJhciB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuXG4gICAgLmstdGV4dC1kaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiaW5wdXQvbGF5b3V0L2pRdWVyeS1sYWJlbFwiKSB7XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImlucHV0L2xheW91dC9hdXRvZmlsbC1maXhcIikge1xuXG4gICAgLy8gVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB0ZXh0Ym94IGNvbnRhaW5lciB0byBjYXB0dXJlIGJyb3dzZXIgYXV0b2ZpbGxcbiAgICBAa2V5ZnJhbWVzIGF1dG9GaWxsU3RhcnQge1xuICAgICAgICBmcm9tIHt9XG4gICAgICAgIHRvIHt9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgYXV0b0ZpbGxFbmQge1xuICAgICAgICBmcm9tIHt9XG4gICAgICAgIHRvIHt9XG4gICAgfVxuXG4gICAgLy8gR2VuZXJpYyBjbGFzcyBmb3IgYXV0b2ZpbGwgYW5pbWF0aW9uc1xuICAgIC5rLWF1dG9maWxsOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxTdGFydDtcbiAgICB9XG4gICAgLmstYXV0b2ZpbGw6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbEVuZDtcbiAgICB9XG5cblxuICAgIC5rLXRleHRib3g6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbFN0YXJ0O1xuICAgIH1cbiAgICAuay10ZXh0Ym94Om5vdCg6LXdlYmtpdC1hdXRvZmlsbCkge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxFbmQ7XG4gICAgfVxuXG59XG4iLCIvLyBJbnB1dFxuXG4kaW5wdXQtZGVmYXVsdC13aWR0aDogMTIuNGVtICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWhlaWdodDogKCAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiApICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWVtOiAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW07XG5cbiRpbnB1dC1wYWRkaW5nLXgtc206ICgkaW5wdXQtcGFkZGluZy14IC8gMikgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAoJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LWxnOiAoJGlucHV0LXBhZGRpbmcteCAqIDEuNSkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LWxnOiAoJGlucHV0LXBhZGRpbmcteSAqIDEuNSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jYWxjLWhlaWdodDogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKyAjeyRpbnB1dC1ib3JkZXItaGVpZ2h0fSApICFkZWZhdWx0O1xuJGlucHV0LWNhbGMtaGVpZ2h0LXNtOiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWJvcmRlci1oZWlnaHR9ICkgIWRlZmF1bHQ7XG4kaW5wdXQtY2FsYy1oZWlnaHQtbGc6IGNhbGMoICN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtYm9yZGVyLWhlaWdodH0gKSAhZGVmYXVsdDtcblxuJGlucHV0LWlubmVyLWNhbGMtaGVpZ2h0OiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSApICFkZWZhdWx0O1xuJGlucHV0LWlubmVyLWNhbGMtaGVpZ2h0LXNtOiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXktc20gKiAyfSApICFkZWZhdWx0O1xuJGlucHV0LWlubmVyLWNhbGMtaGVpZ2h0LWxnOiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXktbGcgKiAyfSApICFkZWZhdWx0O1xuXG4kaW5wdXQtaWNvbi1vZmZzZXQ6IDZweCAhZGVmYXVsdDtcbiRpbnB1dC1pY29uLXdpZHRoOiBjYWxjKCAjeyRpY29uLXNpemV9ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcbiRpbnB1dC1pY29uLWhlaWdodDogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQgKiAkaW5wdXQtZm9udC1zaXplfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRpbnB1dC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiRpbnB1dC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ob3ZlcmVkLXRleHQ6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJGlucHV0LWhvdmVyZWQtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1ob3ZlcmVkLWJvcmRlcjogJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRpbnB1dC1ob3ZlcmVkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzZWQtdGV4dDogJGlucHV0LXRleHQgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXNlZC1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzZWQtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1c2VkLXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4wNCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci10ZXh0OiByZ2JhKCAkaW5wdXQtdGV4dCwgLjUpICFkZWZhdWx0O1xuJGlucHV0LXBsYWNlaG9sZGVyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbiRpbnB1dC1zZWxlY3RlZC10ZXh0OiAkcHJpbWFyeS1jb250cmFzdCAhZGVmYXVsdDtcbiRpbnB1dC1zZWxlY3RlZC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG5cblxuLy8gUGlja2VyXG4kcGlja2VyLXNlbGVjdC1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcblxuJHBpY2tlci1zZWxlY3QtcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3QtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kcGlja2VyLXNlbGVjdC1wYWRkaW5nLXgtc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kcGlja2VyLXNlbGVjdC1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG5cbiRwaWNrZXItc2VsZWN0LXBhZGRpbmcteC1sZzogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRwaWNrZXItc2VsZWN0LXBhZGRpbmcteS1sZzogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcblxuJHBpY2tlci1zZWxlY3QtY2FsYy1zaXplOiAkaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQgIWRlZmF1bHQ7XG4kcGlja2VyLXNlbGVjdC1jYWxjLXNpemUtc206ICRpbnB1dC1pbm5lci1jYWxjLWhlaWdodC1zbSAhZGVmYXVsdDtcbiRwaWNrZXItc2VsZWN0LWNhbGMtc2l6ZS1sZzogJGlucHV0LWlubmVyLWNhbGMtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kcGlja2VyLWljb24tb2Zmc2V0OiBjYWxjKCAjeyRwaWNrZXItc2VsZWN0LWNhbGMtc2l6ZX0gKyAjeyRwaWNrZXItc2VsZWN0LWJvcmRlci13aWR0aH0gICsgI3skaW5wdXQtaWNvbi1vZmZzZXR9KSAhZGVmYXVsdDtcblxuXG4vLyBTcGlubmVyXG4kc3Bpbm5lci13aWR0aDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemUgIWRlZmF1bHQ7XG4kc3Bpbm5lci1pY29uLW9mZnNldDogMnB4ICFkZWZhdWx0O1xuIiwiXG5AaW5jbHVkZSBleHBvcnRzKFwicG9wdXAvbGF5b3V0XCIpIHtcblxuICAgIC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkcG9wdXAtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRwb3B1cC1wYWRkaW5nLXkgJHBvcHVwLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6ICRwb3B1cC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcG9wdXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgID4gLmstd2lkZ2V0IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jb2xvcnBpY2tlci1wb3B1cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApO1xuXG4gICAgICAgIC5rLXBvcHVwIHt9XG4gICAgfVxuXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAvLyBWaXJ0dWFsIGxpc3QgLT4gSzEgLSB2aXJ0dWFsbGlzdC5sZXNzXG4gICAgLmstcG9wdXAgLmstaXRlbS5rLWZpcnN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4gLmstZ3JvdXAtaGVhZGVyLFxuICAgIC5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJHBvcHVwLWhlYWRlci1wYWRkaW5nO1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJHBvcHVwLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICAuay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kcG9wdXAtcGFkZGluZy15O1xuICAgIH1cblxuICAgIC5rLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRwb3B1cC1oZWFkZXItcGFkZGluZztcbiAgICAgICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWVtO1xuICAgICAgICBmb250LXNpemU6ICRwb3B1cC1oZWFkZXItZm9udC1zaXplO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICYuay12aXJ0dWFsLWl0ZW0ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUge1xuICAgICAgICBwYWRkaW5nOiAkcG9wdXAtY29udGVudC1wYWRkaW5nLXkgJHBvcHVwLWNvbnRlbnQtcGFkZGluZy14O1xuICAgIH1cblxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplICogLjcxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICgkZm9udC1zaXplIC8gMik7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0kZm9udC1zaXplO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5rLXJ0bC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwLFxuICAgIFtkaXI9XCJydGxcIl0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ncm91cC1oZWFkZXIrZGl2Pi5rLWxpc3Q+LmstaXRlbS5rLWZpcnN0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuay1wb3B1cCAuay1saXN0ID4gLmstb3V0ZXItZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgLy8gVHJhbnNwYXJlbnQgcG9wdXBcbiAgICAuay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvLyBGbHVzaCBwb3B1cFxuICAgIC5rLXBvcHVwLmstcG9wdXAtZmx1c2gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImxpc3QvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1saXN0LXNjcm9sbGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmstbGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICA+IC5rLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY3VzdG9tLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICA+IC5rLWktcGx1cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgID4gLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1saXN0IC5rLWl0ZW0sXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZy15ICRsaXN0LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCBib3gtc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvLyBGaWx0ZXJcbiAgICAuay1saXN0LWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgID4gLmstdGV4dGJveCB7XG4gICAgICAgICAgICAvLyByZW1vdmUgdGhlICFpbXBvcnRhbnQgZGVjbGFyYXRpb24gd2hlbiBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby11aS1jb3JlL2lzc3Vlcy8yNjE3IGlzIGZpeGVkXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwb3B1cC1maWx0ZXItcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggI3skaWNvbi1zaXplfSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYyggI3skaW5wdXQtcGFkZGluZy14fSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcblxuICAgICAgICAgICAgPiAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcG9wdXAtZmlsdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoICN7JGljb24tc2l6ZX0gKyAjeyRwYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteH0gKyAjeyRwYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiAuay1wb3B1cCB7XG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9TcGxpdEJ1dHRvblxuICAgIC8vVE9ETzogV2FpdCBmb3IgZmluYWwgZGVzaWduICsgcmV2aXNlXG4gICAgLmstc3BsaXQtYnV0dG9uLFxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIC5rLWxpc3QgLmstaXRlbTpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGNvbnRhaW5lci9sYXlvdXRcIiApIHtcblxuICAgIC5rLWxpc3QtY29udGFpbmVyIHtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgcGFkZGluZzogJGxpc3QtaXRlbS1wYWRkaW5nLXkgJGxpc3QtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRpY29uLXNwYWNpbmcgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pZTExICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCdXR0b24gZGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ub2RhdGEge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXZpcnR1YWwtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiAuay12aXJ0dWFsLWxpc3QgPiAuay12aXJ0dWFsLWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9kZWNvcmF0aW9uL3NoYWRvdy9sZWdhY3lcIiApIHtcblxuICAgIC5rLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwb3B1cC1zaGFkb3c7XG4gICAgfVxuXG59XG4iLCIvLyBQb3B1cFxuJHBvcHVwLXBhZGRpbmcteDogMHB4ICFkZWZhdWx0O1xuJHBvcHVwLXBhZGRpbmcteTogMHB4ICFkZWZhdWx0O1xuJHBvcHVwLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHBvcHVwLWJvcmRlci1yYWRpdXM6IG51bGwgIWRlZmF1bHQ7XG5cbiRwb3B1cC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kcG9wdXAtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHBvcHVwLWhlYWRlci1wYWRkaW5nOiAkbGlzdC1pdGVtLXBhZGRpbmcteSAkbGlzdC1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwb3B1cC1oZWFkZXItZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJHBvcHVwLWhlYWRlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHBvcHVwLWZpbHRlci1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3B1cC1jb250ZW50LXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRwb3B1cC1jb250ZW50LXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcblxuJHBvcHVwLWJnOiBsaWdodGVuKCRiYXNlLWJnLCAxJSkgIWRlZmF1bHQ7XG4kcG9wdXAtdGV4dDogJGJhc2UtdGV4dCAhZGVmYXVsdDtcbiRwb3B1cC1ib3JkZXI6ICRiYXNlLWJvcmRlciAhZGVmYXVsdDtcbiRwb3B1cC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDQpICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInBvcHVwL3RoZW1lXCIpIHtcblxuICAgIC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwb3B1cC10ZXh0LFxuICAgICAgICAgICAgJHBvcHVwLWJnLFxuICAgICAgICAgICAgJHBvcHVwLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlcixcbiAgICAuay1wb3B1cCA+IC5rLXZpcnR1YWwtd3JhcCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkcG9wdXAtaGVhZGVyLXRleHQ7XG4gICAgfVxuXG4gICAgLmstcG9wdXAgPiAuay1ncm91cC1oZWFkZXIsXG4gICAgLmstcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyLmstZmlyc3QsXG4gICAgLmstcG9wdXAgPiAuay12aXJ0dWFsLXdyYXAgPiAuay1ncm91cC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkbGlzdC1jb250YWluZXItc2hhZG93O1xuICAgIH1cbiAgICAuay1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHBvcHVwLWhlYWRlci10ZXh0O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAuay1wb3B1cCAuay1saXN0IC5rLWl0ZW0gPiAuay1ncm91cCB7XG4gICAgICAgIGNvbG9yOiAkZ3JvdXBpbmctaGVhZGVyLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncm91cGluZy1oZWFkZXItYmc7XG4gICAgfVxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncm91cGluZy1oZWFkZXItYmcgJGdyb3VwaW5nLWhlYWRlci1iZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmstcnRsLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSxcbiAgICBbZGlyPVwicnRsXCJdIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncm91cGluZy1oZWFkZXItYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyb3VwaW5nLWhlYWRlci1iZztcbiAgICB9XG4gICAgLmstZ3JvdXAtaGVhZGVyK2RpdiA+IC5rLWxpc3QgPiAuay1pdGVtLmstZmlyc3Q6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyb3VwaW5nLWJvcmRlcjtcbiAgICB9XG4gICAgLmstbGlzdCA+IC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyb3VwaW5nLWJvcmRlcjtcbiAgICB9XG4gICAgLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUsXG4gICAgLmstcG9wdXAgPiAuay1mbGF0Y29sb3JwaWNrZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdC90aGVtZVwiICkge1xuXG4gICAgLmstbGlzdCB7fVxuXG4gICAgLmstbGlzdCAuay1pdGVtOmhvdmVyLFxuICAgIC5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLWhvdmVyLFxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXIsXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbC5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLWJnXG4gICAgICAgICk7XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSggJGxpc3QtaXRlbS1zZWxlY3RlZC1iZyApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstbGlzdCAuay1pdGVtOmZvY3VzLFxuICAgIC5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbDpmb2N1cyxcbiAgICAuay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgKTtcbiAgICB9XG5cbiAgICAuay1saXN0IC5rLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAuay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC1iZ1xuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApO1xuICAgIH1cblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24sXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHBvcHVwLXNoYWRvdyApO1xuICAgIH1cblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXItZml4ZWQgPiAuay1wb3B1cCB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coIG5vbmUgKTtcbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGNvbnRhaW5lci90aGVtZVwiICkge1xuXG5cbiAgICAuay1saXN0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgLy8gQnV0dG9uIG5vcm1hbCBzdGF0ZVxuICAgICAgICAuay1idXR0b24sXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBCdXR0b24gaG92ZXIgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uOmhvdmVyLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCdXR0b24gcHJlc3NlZCBzdGF0ZVxuICAgICAgICAuay1idXR0b246YWN0aXZlLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCdXR0b24gZGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbiBmb2N1cyBzdGF0ZVxuICAgICAgICAuay1idXR0b246Zm9jdXMsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW5vZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpc3QtY29udGFpbmVyLW5vLWRhdGEtdGV4dDtcblxuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRidXR0b24tYmcsXG4gICAgICAgICAgICAgICAgICAgICRidXR0b24tYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidG9vbGJhci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXRvb2xiYXIge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbGJhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdG9vbGJhci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbGJhci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbGJhci1saW5lLWhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZ2FwOiAkdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vIFJlbW92ZSBvbmNlIHdlIGRlY2lkZSB0byBub3Qgc2l6ZSBlbXB0eSBjb250YWluZXJzXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0kdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uLFxuICAgICAgICAuay1idXR0b24tZ3JvdXAsXG4gICAgICAgIC5rLXNlcGFyYXRvcixcbiAgICAgICAgLmstc3BsaXQtYnV0dG9uLFxuICAgICAgICAuay10ZXh0Ym94LFxuICAgICAgICAuay13aWRnZXQsXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b24ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQnV0dG9uXG4gICAgICAgIC5rLWJ1dHRvbiB7fVxuXG5cbiAgICAgICAgLy8gVG9nZ2xlIGJ1dHRvblxuICAgICAgICAuay10b2dnbGUtYnV0dG9uIHt9XG5cblxuICAgICAgICAvLyBCdXR0b24gZ3JvdXBcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwIHt9XG5cblxuICAgICAgICAvLyBTcGxpdCBidXR0b25cbiAgICAgICAgLmstc3BsaXQtYnV0dG9uIHt9XG5cblxuICAgICAgICAvLyBPdmVyZmxvdyBhbmNob3JcbiAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhci1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2VwYXJhdG9yXG4gICAgICAgIC5rLXNlcGFyYXRvcixcbiAgICAgICAgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1lbTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3BhY2VyXG4gICAgICAgIC5rLXNwYWNlcixcbiAgICAgICAgLmstdG9vbGJhci1zcGFjZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVGVtcGxhdGVcbiAgICAgICAgLmstdG9vbGJhci10ZW1wbGF0ZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIEFuZ3VsYXIgc3BlY2lmaWNcbiAgICBrZW5kby10b29sYmFyLXJlbmRlcmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuXG4gICAgLy8gT3ZlcmZsb3cgY29udGFpbmVyXG4gICAgLmstb3ZlcmZsb3ctY29udGFpbmVyIHtcblxuICAgICAgICAvLyBHcm91cFxuICAgICAgICAuay1vdmVyZmxvdy10b29sLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQnV0dG9uXG4gICAgICAgIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cFxuICAgICAgICAuay1idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpZiggJGJ1dHRvbi1ib3JkZXItd2lkdGggPT0gMCwgbnVsbCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIaWRkZW4gaXRlbXNcbiAgICAgICAgLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAvLyBSVExcbiAgICAuay10b29sYmFyIHtcblxuICAgICAgICAmLmstcnRsLFxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAuay1vdmVyZmxvdy1hbmNob3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJmbG9hdGluZy10b29sYmFyL2xheW91dFwiICkge1xuXG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgIC5rLWZsb2F0aW5nLXRvb2xiYXIsXG4gICAgLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteSAkdG9vbGJhci1wYWRkaW5nLXggIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbGJhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgZ2FwOiAkdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5rLXRvb2xiYXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGUge1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIGNsYXNzLW5hbWUtZm9ybWF0XG5cblxufVxuIiwiLy8gVG9vbGJhclxuXG4vLy8gVGhlIGhvcml6b250YWwgcGFkZGluZyBvZiB0aGUgY29udGFpbmVyLlxuLy8vIEBncm91cCB0b29sYmFyXG4kdG9vbGJhci1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4vLy8gVGhlIHZlcnRpY2FsIHBhZGRpbmcgb2YgdGhlIGNvbnRhaW5lci5cbi8vLyBAZ3JvdXAgdG9vbGJhclxuJHRvb2xiYXItcGFkZGluZy15OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJHRvb2xiYXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdG9vbGJhci1ib3JkZXItcmFkaXVzOiBudWxsICFkZWZhdWx0O1xuJHRvb2xiYXItc3BhY2luZzogJHRvb2xiYXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9vbGJhci1pbm5lci1jYWxjLXNpemU6IGNhbGMoICN7JGJ1dHRvbi1jYWxjLXNpemV9ICsgI3skdG9vbGJhci1wYWRkaW5nLXkgKiAyfSApICFkZWZhdWx0O1xuXG4kdG9vbGJhci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHRvb2xiYXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHRvb2xiYXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHRvb2xiYXItYmc6ICRidXR0b24tYmcgIWRlZmF1bHQ7XG4kdG9vbGJhci10ZXh0OiAkYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG4kdG9vbGJhci1ib3JkZXI6ICRidXR0b24tYm9yZGVyICFkZWZhdWx0O1xuJHRvb2xiYXItZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG4kdG9vbGJhci1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiR0b29sYmFyLXNlcGFyYXRvci1ib3JkZXI6IGluaGVyaXQgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidG9vbGJhci90aGVtZVwiKSB7XG5cbiAgICAvLyBUaGVtZVxuICAgIC5rLXRvb2xiYXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2xiYXItdGV4dCxcbiAgICAgICAgICAgICR0b29sYmFyLWJnLFxuICAgICAgICAgICAgJHRvb2xiYXItYm9yZGVyLFxuICAgICAgICAgICAgJHRvb2xiYXItZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRvb2xiYXItc2hhZG93ICk7XG5cblxuICAgICAgICAvLyBPdmVyZmxvdyBhbmNob3JcbiAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNlcGFyYXRvclxuICAgICAgICAuay1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbGJhci1zZXBhcmF0b3ItYm9yZGVyO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBCdXR0b24gZGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cFxuICAgICAgICAuay1idXR0b24tZ3JvdXAge31cblxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZmxvYXRpbmctdG9vbGJhci90aGVtZVwiKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBjbGFzcy1uYW1lLWZvcm1hdFxuICAgIC5rLWZsb2F0aW5nLXRvb2xiYXIsXG4gICAgLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkdG9vbGJhci10ZXh0LFxuICAgICAgICAgICAgJHRvb2xiYXItYmcsXG4gICAgICAgICAgICAkdG9vbGJhci1ib3JkZXIsXG4gICAgICAgICAgICAkdG9vbGJhci1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImZvcm1zL2xheW91dFwiKSB7XG5cbiAgICAvLyBDb21tb25cbiAgICAuay1mb3JtLFxuICAgIC5rLWZvcm0taW5saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICB9XG5cblxuICAgIC8vIEZpZWxkc2V0XG4gICAgLmstZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46ICRmaWVsZHNldC1tYXJnaW47XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG5cbiAgICAgICAgPiBsZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXggMCAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTGFiZWxcbiAgICBrZW5kby1sYWJlbCA+IC5rLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRsYWJlbC1vcHRpb25hbC1tYXJnaW4teDtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWwtb3B0aW9uYWwtZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbGFiZWwtb3B0aW9uYWwtZm9udC1zdHlsZTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC5rLWxhYmVsLWVtcHR5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1pbnB1dC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGhvcml6b250YWwtZm9ybS1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmRpcihydGwpLFxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJi5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGhvcml6b250YWwtZm9ybS1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVmVydGljYWwgRm9ybVxuICAgIC5rLWZvcm0ge1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgLmstbGFiZWwsXG4gICAgICAgIGtlbmRvLWxhYmVsLFxuICAgICAgICAuay1mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgICAgICAuay1yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZvcm0tZmllbGRzZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybS1maWVsZHNldC1tYXJnaW47XG4gICAgICAgICAgICBwYWRkaW5nOiAkZm9ybS1maWVsZHNldC1wYWRkaW5nO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZvcm0tbGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGZvcm0tbGVnZW5kLW1hcmdpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtLWxlZ2VuZC1wYWRkaW5nO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkZm9ybS1sZWdlbmQtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiAkZm9ybS1sZWdlbmQtYm9yZGVyLXN0eWxlO1xuICAgICAgICAgICAgd2lkdGg6ICRmb3JtLWxlZ2VuZC13aWR0aDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tbGVnZW5kLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybS1sZWdlbmQtdGV4dC10cmFuc2Zvcm07XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEZvcm0gZ3JvdXBcbiAgICAgICAgLmstZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1maWVsZCxcbiAgICAgICAgLmstZm9ybS1idXR0b25zLFxuICAgICAgICAuay1kYXRlcmFuZ2VwaWNrZXIgLmstdGV4dGJveC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGZvcm0tZmllbGQtbWFyZ2luLXRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKixcbiAgICAgICAgLmstZGF0ZXJhbmdlcGlja2VyIC5rLXRleHRib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEZvcm0gZmllbGRcbiAgICAgICAgLmstZm9ybS1maWVsZCxcbiAgICAgICAgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1maWVsZC1kaXNhYmxlZCB7XG4gICAgICAgICAgICAuay1sYWJlbCxcbiAgICAgICAgICAgIC5rLWZvcm0tbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYWxlcnQtZXJyb3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHBhZGRpbmcteSAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWVsZC1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRwYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay10ZXh0Ym94LFxuICAgICAgICAuay10ZXh0YXJlYSxcbiAgICAgICAgLmstYXV0b2NvbXBsZXRlLFxuICAgICAgICAuay1jb21ib2JveCxcbiAgICAgICAgLmstZHJvcGRvd24sXG4gICAgICAgIC5rLW11bHRpc2VsZWN0LFxuICAgICAgICAuay1kYXRlaW5wdXQsXG4gICAgICAgIC5rLWRhdGVwaWNrZXIsXG4gICAgICAgIC5rLWRhdGV0aW1lcGlja2VyLFxuICAgICAgICAuay1kYXRlcmFuZ2VwaWNrZXItd3JhcCxcbiAgICAgICAgLmstdGltZXBpY2tlcixcbiAgICAgICAgLmstbnVtZXJpY3RleHRib3gsXG4gICAgICAgIC5rLW1hc2tlZHRleHRib3gsXG4gICAgICAgIC5rLXRleHRib3gtY29udGFpbmVyLFxuICAgICAgICAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRm9ybSBCdXR0b25zIENvbnRhaW5lclxuICAgIC5rLWZvcm0tYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tYnV0dG9uLW1hcmdpbi14O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZvcm0gSGludC9FcnJvciBNZXNzYWdlc1xuICAgIC5rLWZvcm0taGludCxcbiAgICAuay1mb3JtLWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGZvcm0taGludC1tYXJnaW4tdG9wO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6ICRmb3JtLWhpbnQtZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkZm9ybS1oaW50LWZvbnQtc3R5bGU7XG4gICAgfVxuXG4gICAgLmstdGV4dC1zdGFydCxcbiAgICAuay1idXR0b25zLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5rLXRleHQtZW5kLFxuICAgIC5rLWJ1dHRvbnMtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAvLyBGb3JtIFNlcGFyYXRvclxuICAgIC5rLWZvcm0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAkZm9ybS1zZXBhcmF0b3ItbWFyZ2luO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAvLyBIb3Jpem9udGFsIEZvcm1cbiAgICAuay1mb3JtLWhvcml6b250YWwge1xuICAgICAgICAuay1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgID4gLmstbGFiZWwsXG4gICAgICAgICAgICA+IGtlbmRvLWxhYmVsLFxuICAgICAgICAgICAgPiAuay1mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtcGFkZGluZy10b3A7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtd2lkdGg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJGhvcml6b250YWwtZm9ybS1sYWJlbC1hbGlnbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1sYWJlbC1vcHRpb25hbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWZpZWxkLXdyYXAge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZvcm0tYnV0dG9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyICogJGZvcm0tZmllbGQtbWFyZ2luLXRvcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJUTCBBZGp1c3RtZW50c1xuICAgIC5rLWZvcm0ge1xuICAgICAgICBbZGlyPVwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICAuay1mb3JtLWJ1dHRvbnMsXG4gICAgICAgICAgICAmLmstZm9ybS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1idXR0b24tbWFyZ2luLXg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1sYWJlbC1vcHRpb25hbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbGFiZWwtb3B0aW9uYWwtbWFyZ2luLXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1mb3JtLWhvcml6b250YWwge1xuICAgICAgICBbZGlyPVwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICAmLmstZm9ybS1maWVsZCxcbiAgICAgICAgICAgIC5rLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgICAgID4gLmstbGFiZWwsXG4gICAgICAgICAgICAgICAgPiBrZW5kby1sYWJlbCxcbiAgICAgICAgICAgICAgICA+IC5rLWZvcm0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaG9yaXpvbnRhbC1mb3JtLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2NoZWR1bGVyXG4gICAgLmstZm9ybS1pbmxpbmUge1xuICAgICAgICBwYWRkaW5nOiAkZm9ybS1zcGFjZXI7XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIG1hcmdpbjogKCRmb3JtLXNwYWNlciAqIDIpIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLXktbGcgKiAyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmcteCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLXktbGcgKiAyO1xuXG4gICAgICAgICAgICA+IHNwYW46bm90KC5rLXdpZGdldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW5saW5lLWZvcm0tZWxlbWVudC13aWR0aDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoICN7JHBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICkgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14LWxnO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGlucHV0Om5vdCguay1jaGVja2JveCk6bm90KC5rLXJhZGlvKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWFsZXJ0LWVycm9yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHBhZGRpbmcteSAqIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpZWxkLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZWRpdC1mb3JtL2xheW91dFwiKSB7XG5cbiAgICAvLyBFZGl0IGZvcm1cbiAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgIC8vIFRhYnN0cmlwXG4gICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAoLSR3aW5kb3ctaW5uZXItcGFkZGluZy15KSAoLSR3aW5kb3ctaW5uZXItcGFkZGluZy14KTtcbiAgICB9XG4gICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcC5rLXJvb3QtdGFicyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR3aW5kb3ctaW5uZXItcGFkZGluZy15O1xuICAgIH1cbiAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgJHdpbmRvdy1pbm5lci1wYWRkaW5nLXggMDtcbiAgICB9XG4gICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcCAuay1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgJHdpbmRvdy1pbm5lci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG5cblxuICAgIC8vIEVkaXQgYnV0dG9uc1xuICAgIC5rLWVkaXQtYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteSAkdG9vbGJhci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogKCAkc3BhY2VyLXggLyAyICk7XG4gICAgfVxuICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luOiAkd2luZG93LWlubmVyLXBhZGRpbmcteSAoLSR3aW5kb3ctaW5uZXItcGFkZGluZy14KSAoLSR3aW5kb3ctaW5uZXItcGFkZGluZy15KTtcbiAgICAgICAgcGFkZGluZzogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgJHdpbmRvdy1pbm5lci1wYWRkaW5nLXg7XG4gICAgfVxuXG5cbiAgICAvLyBBY3Rpb24gYnV0dG9uc1xuICAgIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWFjdGlvbi1idXR0b25zLFxuICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW46ICRzcGFjZXIgKC0kd2luZG93LWlubmVyLXBhZGRpbmcteCkgKC0kd2luZG93LWlubmVyLXBhZGRpbmcteSk7XG4gICAgfVxuXG5cbiAgICAuay1lZGl0LWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlci15IDA7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICkgMDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuay1lZGl0LWZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlci15IDA7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5rLW5vLWVkaXRvciB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSApIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1lZGl0LWZpZWxkIHtcblxuICAgICAgICA+IC5rLXdpZGdldCxcbiAgICAgICAgPiAuay10ZXh0Ym94LFxuICAgICAgICA+IC5rLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICA+IC5rLWNvbG9ycGlja2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCguay1yYWRpbyksXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmstY2hlY2tib3gpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhZGlvLWxhYmVsLFxuICAgICAgICAuay1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstcmVzZXQgPiBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICgkc3BhY2VyIC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yZXNldCAuay13aWRnZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC40ZXggMCAxZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImVkaXQtZm9ybS9ydGxcIikge1xuXG4gICAgLmstcnRsIHtcblxuICAgICAgICAuay1lZGl0LWJ1dHRvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImZvcm1zL2ludGVncmF0aW9uLXdpdGgtYm9vdHN0cmFwLWZvcm1zXCIpIHtcbiAgICAkdHdicy1mb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuXG4gICAgJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQ6ICgkdHdicy1pbnB1dC1wYWRkaW5nLXkgKiAyKSArICgkdHdicy1mb250LXNpemUtYmFzZSAqICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0KSAhZGVmYXVsdDtcblxuICAgICR0d2JzLWZvbnQtc2l6ZS1iYXNlLXNtOiAuODc1cmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LXBhZGRpbmcteC1zbTogLjVyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtcGFkZGluZy15LXNtOiAuMjVyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtc206IDEuNSAhZGVmYXVsdDtcblxuICAgICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LXNtOiAoJHR3YnMtaW5wdXQtcGFkZGluZy15LXNtICogMikgKyAoJHR3YnMtZm9udC1zaXplLWJhc2Utc20gKiAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1zbSkgIWRlZmF1bHQ7XG5cbiAgICAkdHdicy1mb250LXNpemUtYmFzZS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1wYWRkaW5nLXgtbGc6IDFyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtcGFkZGluZy15LWxnOiAuNXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xuXG4gICAgJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtbGc6ICgkdHdicy1pbnB1dC1wYWRkaW5nLXktbGcgKiAyKSArICgkdHdicy1mb250LXNpemUtYmFzZS1sZyAqICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LWxnKSAhZGVmYXVsdDtcblxuICAgICRudW1lcmljdGV4dGJveC1pY29uLW9mZnNldC1zbTogMnB4ICFkZWZhdWx0O1xuXG4gICAgLmstd2lkZ2V0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmstd2lkZ2V0LmZvcm0tY29udHJvbCxcbiAgICAuay1tYXNrZWR0ZXh0Ym94LmZvcm0tY29udHJvbCAuay10ZXh0Ym94LFxuICAgIC5rLXRleHRib3guZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmstbXVsdGlzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAuay1kcm9wZG93bi13cmFwLFxuICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwLFxuICAgICAgICAuay1udW1lcmljLXdyYXAsXG4gICAgICAgIC5rLXBpY2tlci13cmFwLFxuICAgICAgICAuay1tYXNrZWR0ZXh0Ym94IC5rLXRleHRib3gge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpZGdldC5mb3JtLWNvbnRyb2wsXG4gICAgICAgIC5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sIC5rLXRleHRib3gsXG4gICAgICAgIC5rLXRleHRib3guZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAgICAgLmstZHJvcGRvd24td3JhcCxcbiAgICAgICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAsXG4gICAgICAgICAgICAuay1udW1lcmljLXdyYXAsXG4gICAgICAgICAgICAuay1waWNrZXItd3JhcCxcbiAgICAgICAgICAgID4gLmstdGV4dGJveCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmstd2lkZ2V0IHtcbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAsXG4gICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAsXG4gICAgICAgIC5rLW51bWVyaWMtd3JhcCxcbiAgICAgICAgLmstcGlja2VyLXdyYXAsXG4gICAgICAgID4gLmstdGV4dGJveCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBmb3JtLWNvbnRyb2wsIGZvcm0tY29udHJvbC1zbSwgZm9ybS1jb250cm9sLWxnXG4gICAgLmstd2lkZ2V0IHtcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgLmstaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteSAkdHdicy1pbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zbSB7XG4gICAgICAgICAgICAgICAgLmstaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktc20gJHR3YnMtaW5wdXQtcGFkZGluZy14LXNtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LXNtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAgICAgICAgIC5rLWRyb3Bkb3duLXdyYXAsXG4gICAgICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LXNtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LXNtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sZyB7XG4gICAgICAgICAgICAgICAgLmstaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktbGcgJHR3YnMtaW5wdXQtcGFkZGluZy14LWxnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LWxnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAgICAgICAgIC5rLWRyb3Bkb3duLXdyYXAsXG4gICAgICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LWxnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LWxnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW1hc2tlZHRleHRib3gge1xuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHR9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRoICogMn0gKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXkgJHR3YnMtaW5wdXQtcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXNtIHtcbiAgICAgICAgICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aCArIDJ9ICk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1zbSAkdHdicy1pbnB1dC1wYWRkaW5nLXgtc207XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGcge1xuICAgICAgICAgICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRoICogMn0gKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LWxnICR0d2JzLWlucHV0LXBhZGRpbmcteC1sZztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRleHRib3gge1xuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHR9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRoICogMn0gKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteSAkdHdicy1pbnB1dC1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgICYtc20ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGggKiAyfSApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1zbSAkdHdicy1pbnB1dC1wYWRkaW5nLXgtc207XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRoICogMn0gKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktbGcgJHR3YnMtaW5wdXQtcGFkZGluZy14LWxnO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRhdGVpbnB1dCxcbiAgICAuay1udW1lcmljdGV4dGJveCB7XG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICYtc20ge1xuICAgICAgICAgICAgICAgIC5rLWxpbmstaW5jcmVhc2UgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtJG51bWVyaWN0ZXh0Ym94LWljb24tb2Zmc2V0LXNtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWxpbmstZGVjcmVhc2UgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtJG51bWVyaWN0ZXh0Ym94LWljb24tb2Zmc2V0LXNtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICgkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1zbSAvIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sZyB7XG4gICAgICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtbGcgLyAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRhdGVpbnB1dCB7XG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwIHtcbiAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRm9ybXNcbiRmb3JtLXNwYWNlcjogJHBhZGRpbmcteCAqIDIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1saW5lLWhlaWdodC1lbTogJGZvcm0tbGluZS1oZWlnaHQgKiAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1saW5lLWhlaWdodC1zbTogJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuJGZvcm0tbGluZS1oZWlnaHQtbGc6ICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGZvcm0tZmllbGRzZXQtbWFyZ2luOiAycmVtIDAgMCAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkc2V0LXBhZGRpbmc6IDBweCAhZGVmYXVsdDtcblxuJGZvcm0tbGVnZW5kLW1hcmdpbjogMCAwIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtcGFkZGluZzogMHB4ICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLWJvcmRlci1jb2xvcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XG5cbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IDBweCAhZGVmYXVsdDtcblxuJGZvcm0tYnV0dG9uLW1hcmdpbi14OiA4cHggIWRlZmF1bHQ7XG5cbiRmb3JtLWhpbnQtZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJGZvcm0taGludC1mb250LXN0eWxlOiBpdGFsaWMgIWRlZmF1bHQ7XG4kZm9ybS1oaW50LW1hcmdpbi10b3A6IDRweCAhZGVmYXVsdDtcblxuJGZvcm0tZmllbGQtbWFyZ2luLXRvcDogMXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VwYXJhdG9yLW1hcmdpbjogJGZvcm0tZmllbGQtbWFyZ2luLXRvcCAwIDAgIWRlZmF1bHQ7XG4kZm9ybS1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAkZm9ybS1sZWdlbmQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kaG9yaXpvbnRhbC1mb3JtLWxhYmVsLXBhZGRpbmctdG9wOiA1cHggIWRlZmF1bHQ7XG4kaG9yaXpvbnRhbC1mb3JtLWxhYmVsLW1hcmdpbi14OiAxMHB4ICFkZWZhdWx0O1xuJGhvcml6b250YWwtZm9ybS1sYWJlbC13aWR0aDogMjUlICFkZWZhdWx0O1xuJGhvcml6b250YWwtZm9ybS1sYWJlbC1hbGlnbjogZmxleC1lbmQgIWRlZmF1bHQ7XG5cbiRpbmxpbmUtZm9ybS1lbGVtZW50LXdpZHRoOiAyNSUgIWRlZmF1bHQ7XG5cbiRmb3Jtcy1pbnZhbGlkLWNvbG9yOiAkZXJyb3IgIWRlZmF1bHQ7XG5cblxuLy8gTGFiZWxcbiRsYWJlbC1vcHRpb25hbC1tYXJnaW4teDogNnB4ICFkZWZhdWx0O1xuJGxhYmVsLW9wdGlvbmFsLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRsYWJlbC1vcHRpb25hbC1mb250LXN0eWxlOiBpdGFsaWMgIWRlZmF1bHQ7XG5cblxuLy8gRmllbGRzZXRcbiRmaWVsZHNldC1tYXJnaW46IDMwcHggIWRlZmF1bHQ7XG4kZmllbGRzZXQtZm9udC1zaXplOiAkaDQtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kZmllbGRzZXQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kZmllbGRzZXQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRmaWVsZHNldC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRmaWVsZHNldC1sZWdlbmQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kZmllbGRzZXQtbGVnZW5kLXRleHQ6IGRhcmtlbigkYm9keS10ZXh0LCAxMyUpICFkZWZhdWx0O1xuJGZpZWxkc2V0LWxlZ2VuZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBXaW5kb3dcbiR3aW5kb3ctYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kd2luZG93LWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcbiR3aW5kb3ctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiR3aW5kb3ctZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHdpbmRvdy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcblxuJHdpbmRvdy10aXRsZWJhci1wYWRkaW5nLXg6IDE2cHggIWRlZmF1bHQ7XG4kd2luZG93LXRpdGxlYmFyLXBhZGRpbmcteTogMTJweCAhZGVmYXVsdDtcbiR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xuJHdpbmRvdy10aXRsZWJhci1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuXG4kd2luZG93LXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiR3aW5kb3ctdGl0bGUtbGluZS1oZWlnaHQ6ICggMjAgLyAxOCApICFkZWZhdWx0O1xuXG4kd2luZG93LWFjdGlvbnMtZ2FwOiBudWxsICFkZWZhdWx0O1xuXG4kd2luZG93LWFjdGlvbi1vcGFjaXR5OiBudWxsICFkZWZhdWx0O1xuJHdpbmRvdy1hY3Rpb24taG92ZXItb3BhY2l0eTogbnVsbCAhZGVmYXVsdDtcblxuJHdpbmRvdy1pbm5lci1wYWRkaW5nLXg6IDE2cHggIWRlZmF1bHQ7XG4kd2luZG93LWlubmVyLXBhZGRpbmcteTogMTZweCAhZGVmYXVsdDtcblxuJHdpbmRvdy1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiR3aW5kb3ctdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJHdpbmRvdy1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kd2luZG93LXRpdGxlYmFyLWJnOiAkaGVhZGVyLWJnICFkZWZhdWx0O1xuJHdpbmRvdy10aXRsZWJhci10ZXh0OiAkaGVhZGVyLXRleHQgIWRlZmF1bHQ7XG4kd2luZG93LXRpdGxlYmFyLWJvcmRlcjogaW5oZXJpdCAhZGVmYXVsdDtcblxuJHdpbmRvdy1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgLjA2KSAhZGVmYXVsdDtcbiR3aW5kb3ctZm9jdXNlZC1zaGFkb3c6IDFweCAxcHggN3B4IDFweCByZ2JhKDAsIDAsIDAsIC4zKSAhZGVmYXVsdDtcblxuJHdpbmRvdy1zaXplczogKCkgIWRlZmF1bHQ7XG4kd2luZG93LXNpemVzOiBtYXAtbWVyZ2UoKFxuICAgICAgICBzbTogMzAwcHgsXG4gICAgICAgIG1kOiA4MDBweCxcbiAgICAgICAgbGc6IDEyMDBweFxuKSwgJHdpbmRvdy1zaXplcyk7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImZvcm1zL3RoZW1lXCIgKSB7XG5cbiAgICAuay1mb3JtLFxuICAgIC5rLWZvcm0taW5saW5lIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCAoICRjb2xvcjogJGJvZHktdGV4dCApO1xuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoICRjb2xvcjogJGZpZWxkc2V0LWxlZ2VuZC10ZXh0ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWxlZ2VuZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsICggJGJvcmRlcjogJGZvcm0tbGVnZW5kLWJvcmRlci1jb2xvciApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmllbGQtaW5mbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsICggJGNvbG9yOiBsaWdodGVuKCRib2R5LXRleHQsIDMzJSkgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFsZXJ0LWVycm9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKCAkY29sb3I6ICRlcnJvciApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZm9ybS1lcnJvcixcbiAgICAuay10ZXh0LWVycm9yLFxuICAgIC5rLWZvcm0tZmllbGQtZXJyb3IgLmstbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmaWxsICggJGNvbG9yOiAkZXJyb3IgKTtcbiAgICB9XG5cbiAgICAuay1mb3JtLXNlcGFyYXRvciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwgKCAkYm9yZGVyOiAkZm9ybS1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yICk7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImxpc3Rncm91cC9sYXlvdXRcIiApIHtcblxuICAgIC5rLWxpc3Rncm91cCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRsaXN0Z3JvdXAtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGxpc3Rncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxpc3Rncm91cC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGlzdGdyb3VwLWxpbmUtaGVpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm9yZGVycyBvZiBpdGVtc1xuICAgICAgICAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0Z3JvdXAtaXRlbS1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbGlzdGdyb3VwLWZsdXNoIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIH1cblxuXG4gICAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiAuay1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogKC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15KSAoLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZzogJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgID4gLmstbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW46ICgtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteSkgKC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14KSAoLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkpIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBGb3JtcyBpbiBsaXN0Z3JvdXBcbiAgICAuay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICAgICAgICBtYXJnaW46ICgtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteSkgKC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZzogJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0ZW07XG4gICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1saXN0Z3JvdXAtaXRlbS5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbn1cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGdyb3VwL2xheW91dC9ydGxcIiApIHtcblxuICAgIFtkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgIC5rLWxpc3Rncm91cC1pdGVtIHtcblxuICAgICAgICAgICAgPiAuay1saW5rIHtcblxuICAgICAgICAgICAgICAgID4gLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcblxuICAgICAgICAgICAgPiAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGdyb3VwL2xheW91dC9ub2ZsZXhib3hcIiApIHtcblxuICAgIC5rLW5vZmxleGJveCB7XG4gICAgICAgIC5rLWxpc3Rncm91cCxcbiAgICAgICAgLmstbGlzdGdyb3VwID4gdWxcbiAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0sXG4gICAgICAgIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gTGlzdGdyb3VwXG4kbGlzdGdyb3VwLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGxpc3Rncm91cC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3Rncm91cC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kbGlzdGdyb3VwLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsaXN0Z3JvdXAtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kbGlzdGdyb3VwLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRsaXN0Z3JvdXAtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDogJGNlbGwtcGFkZGluZy14ICFkZWZhdWx0O1xuJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteTogJGNlbGwtcGFkZGluZy15ICFkZWZhdWx0O1xuJGxpc3Rncm91cC1pdGVtLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0Z3JvdXAvdGhlbWVcIiApIHtcblxuICAgIC5rLWxpc3Rncm91cCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbGlzdGdyb3VwLXRleHQsXG4gICAgICAgICAgICAkbGlzdGdyb3VwLWJnLFxuICAgICAgICAgICAgJGxpc3Rncm91cC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY2hlY2tib3gvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBDb250YWluZXIgYm94XG4gICAgLmstY2hlY2tib3gge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkY2hlY2tib3gtcmFkaXVzICk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjaGVja2JveC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY2hlY2tib3gtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC8vIENoZWNrbWFya1xuICAgIC5rLWNoZWNrYm94OjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogJGNoZWNrYm94LWljb24tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtaWNvbi1zaXplO1xuICAgICAgICBmb250LXNpemU6ICRjaGVja2JveC1pY29uLXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIEBpZiAkY2hlY2tib3gtaWNvbi10eXBlID09IFwic3ZnXCIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjaGVja2JveC1pY29uLXN2ZztcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBjb250ZW50OiAkY2hlY2tib3gtaWNvbi1nbHlwaDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldlYkNvbXBvbmVudHNJY29uc1wiLCBtb25vc3BhY2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgIC5rLWNoZWNrYm94OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuXG4gICAgLy8gQ2hlY2tlZCBzdGF0ZVxuICAgIC5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRjaGVja2JveC1yYWRpdXMgKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG5cbiAgICAvLyBJbmRldGVybWluYXRlIHN0YXRlXG4gICAgLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLFxuICAgIC5rLWNoZWNrYm94Lmstc3RhdGUtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaWYgJGNoZWNrYm94LWluZGV0ZXJtaW5hdGUtc3R5bGUgPT0gXCJkYXNoXCIge1xuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveC1kYXNoLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtZGFzaC1oZWlnaHQ7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveC1zcXVhcmUtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjaGVja2JveC1zcXVhcmUtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgIC5rLWNoZWNrYm94OmRpc2FibGVkLFxuICAgIC5rLWNoZWNrYm94OmRpc2FibGVkICsgLmstY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZCggJGRpc2FibGVkLXN0eWxpbmcgKTtcbiAgICB9XG5cbiAgICAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC8vIENoZWNrYm94IGxhYmVsXG4gICAgLmstY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2hlY2tib3gtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmstbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGlkZSBlbXB0eSBsYWJlbFxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBLZWVwIGl0IFwidmlzaWJsZVwiIGluIGpxdWVyeSBncmlkXG4gICAgICAgICYuay1uby10ZXh0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmlwcGxlIHtcbiAgICAgICAgICAgIHRvcDogJGNoZWNrYm94LXNpemUgLyAyO1xuICAgICAgICAgICAgbGVmdDogJGNoZWNrYm94LXNpemUgLyAyO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJGNoZWNrYm94LXNpemUgKiA1IC8gMjtcbiAgICAgICAgICAgIGhlaWdodDogJGNoZWNrYm94LXNpemUgKiA1IC8gMjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAvLyBIaWRlIHJpcHBsZSB0ZW1wb3JhcmlseVxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAuay1yaXBwbGUtYmxvYiB7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIC8vIHVzZSAhaW1wb3J0YW50IHVudGlsIHJpcHBsZSBjYW4gYXBwbHkgdGhlc2Ugc3R5bGVzIGZyb20gdGhlIHNjcmlwdFxuICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwsXG4gICAgLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg7XG4gICAgfVxuICAgIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjaGVja2JveC1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBrZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjaGVja2JveC1sYWJlbC1tYXJnaW4teDtcbiAgICB9XG5cbiAgICAuay1jaGVja2JveC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAkY2hlY2tib3gtbGlzdC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6ICRjaGVja2JveC1saXN0LXBhZGRpbmc7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgLmstY2hlY2tib3gtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkY2hlY2tib3gtbGlzdC1pdGVtLW1hcmdpbi10b3A7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1saXN0LWhvcml6b250YWwge1xuICAgICAgICAuay1jaGVja2JveC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAkY2hlY2tib3gtbGlzdC1ob3Jpem9udGFsLWl0ZW0tbWFyZ2luLXggMCAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsLFxuICAgIFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgICAgICAuay1jaGVja2JveC1sYWJlbCArIC5rLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIC5rLWNoZWNrYm94LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LWxpc3QtaG9yaXpvbnRhbC1pdGVtLW1hcmdpbi14O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2hlY2tib3gvbGF5b3V0L2VkZ2VcIiApIHtcblxuICAgIC5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLy8gSUUgMTEgaGFja1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIENoZWNrYm94ZXNcbiRjaGVja2JveC1zaXplOiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuJGNoZWNrYm94LXJhZGl1czogbWFwLWdldCggJHNwYWNpbmcsIHRoaW4gKSAhZGVmYXVsdDtcbiRjaGVja2JveC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRjaGVja2JveC1saW5lLWhlaWdodDogY2FsYyggI3skY2hlY2tib3gtc2l6ZX0gKyAjeyRjaGVja2JveC1ib3JkZXItd2lkdGh9ICkgIWRlZmF1bHQ7XG5cbiRjaGVja2JveC1pY29uLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtaWNvbi10eXBlOiBnbHlwaCAhZGVmYXVsdDtcbiRjaGVja2JveC1pY29uLWdseXBoOiBcIlxcZTExOFwiICFkZWZhdWx0O1xuJGNoZWNrYm94LWljb24tc3ZnOiBudWxsICFkZWZhdWx0O1xuXG4kY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1zdHlsZTogc3F1YXJlICFkZWZhdWx0O1xuJGNoZWNrYm94LWRhc2gtd2lkdGg6ICAoICRjaGVja2JveC1zaXplIC8gMiApICFkZWZhdWx0O1xuJGNoZWNrYm94LWRhc2gtaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtc3F1YXJlLXdpZHRoOiAgKCAkY2hlY2tib3gtc2l6ZSAvIDIgKSAhZGVmYXVsdDtcbiRjaGVja2JveC1zcXVhcmUtaGVpZ2h0OiAoICRjaGVja2JveC1zaXplIC8gMiApICFkZWZhdWx0O1xuXG4kY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg6IDhweCAhZGVmYXVsdDtcblxuJGNoZWNrYm94LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2hlY2tib3gtdGV4dDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2hlY2tib3gtYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaG92ZXJlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRjaGVja2JveC1ob3ZlcmVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaG92ZXJlZC1ib3JkZXI6ICRob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRjaGVja2JveC1jaGVja2VkLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjaGVja2JveC1jaGVja2VkLXRleHQ6IGNvbnRyYXN0LXdjYWcoICRjaGVja2JveC1jaGVja2VkLWJnICkgIWRlZmF1bHQ7XG4kY2hlY2tib3gtY2hlY2tlZC1ib3JkZXI6ICRjaGVja2JveC1jaGVja2VkLWJnICFkZWZhdWx0O1xuJGNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYmc6ICRjaGVja2JveC1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC1pbmRldGVybWluYXRlLXRleHQ6ICRjaGVja2JveC1jaGVja2VkLWJnICFkZWZhdWx0O1xuJGNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYm9yZGVyOiAkY2hlY2tib3gtYm9yZGVyICFkZWZhdWx0O1xuJGNoZWNrYm94LWZvY3VzZWQtYm9yZGVyOiAkY2hlY2tib3gtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZm9jdXNlZC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4wNikgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLWJvcmRlcjogJGNoZWNrYm94LWNoZWNrZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNoZWNrYm94LWZvY3VzZWQtY2hlY2tlZC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LCAuMykgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZGlzYWJsZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZGlzYWJsZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRjaGVja2JveC1kaXNhYmxlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRjaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaW52YWxpZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRjaGVja2JveC1pbnZhbGlkLXRleHQ6ICRpbnZhbGlkLXRleHQgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaW52YWxpZC1ib3JkZXI6ICRpbnZhbGlkLWJvcmRlciAhZGVmYXVsdDtcblxuJGNoZWNrYm94LWxpc3QtbWFyZ2luOiAwcHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbGlzdC1wYWRkaW5nOiAwcHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbGlzdC1pdGVtLW1hcmdpbi10b3A6IDE2cHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbGlzdC1ob3Jpem9udGFsLWl0ZW0tbWFyZ2luLXg6IDMycHggIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiY2hlY2tib3gvdGhlbWVcIikge1xuXG4gICAgLy8gQ2hlY2tib3hcbiAgICAuay1jaGVja2JveCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hlY2tib3gtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgLmstY2hlY2tib3g6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoZWNrYm94LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgJGNoZWNrYm94LWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBGb2N1cyBzdGF0ZVxuICAgIC5rLWNoZWNrYm94OmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGNoZWNrYm94LWZvY3VzZWQtYm9yZGVyICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRjaGVja2JveC1mb2N1c2VkLXNoYWRvdyApO1xuICAgIH1cblxuXG4gICAgLy8gSW5kZXRlcm1pbmF0ZVxuICAgIC5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGUsXG4gICAgLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjaGVja2JveC1pbmRldGVybWluYXRlLXRleHQsXG4gICAgICAgICAgICAkY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1pbmRldGVybWluYXRlLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gQ2hlY2tlZFxuICAgIC5rLWNoZWNrYm94OmNoZWNrZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoZWNrYm94LWNoZWNrZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1jaGVja2VkLWJnLFxuICAgICAgICAgICAgJGNoZWNrYm94LWNoZWNrZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuICAgIC5rLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLWJvcmRlciApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLXNoYWRvdyApO1xuICAgIH1cblxuXG4gICAgLy8gRGlzYWJsZWRcbiAgICAuay1jaGVja2JveDpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1kaXNhYmxlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLmstY2hlY2tib3g6Y2hlY2tlZDpkaXNhYmxlZCxcbiAgICAuay1jaGVja2JveDppbmRldGVybWluYXRlOmRpc2FibGVkLFxuICAgIC5rLWNoZWNrYm94Lmstc3RhdGUtaW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC10ZXh0LFxuICAgICAgICAgICAgJGNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYmcsXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEludmFsaWRcbiAgICAuay1jaGVja2JveC5rLWludmFsaWQsXG4gICAgLmstY2hlY2tib3guay1zdGF0ZS1pbnZhbGlkLFxuICAgIC5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAuay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGNoZWNrYm94LWludmFsaWQtYm9yZGVyICk7XG4gICAgfVxuICAgIC5rLWNoZWNrYm94LmstaW52YWxpZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgIC5rLWNoZWNrYm94Lmstc3RhdGUtaW52YWxpZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgIC5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctdG91Y2hlZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgIC5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctZGlydHkgKyAuay1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJGNoZWNrYm94LWludmFsaWQtdGV4dCApO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwicmFkaW8vbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBDb250YWluZXIgYm94XG4gICAgLmstcmFkaW8ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkcmFkaW8tcmFkaXVzICk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6ICRyYWRpby1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRyYWRpby1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRyYWRpby1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLmstcmFkaW86OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAkcmFkaW8taWNvbi1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRyYWRpby1pY29uLXNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgLmstcmFkaW86aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2tlZCBzdGF0ZVxuICAgIC5rLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRyYWRpby1yYWRpdXMgKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAuay1yYWRpbzpkaXNhYmxlZCxcbiAgICAuay1yYWRpbzpkaXNhYmxlZCArIC5rLXJhZGlvLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgfVxuXG4gICAgLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAvLyBSYWRpbyBsYWJlbFxuICAgIC5rLXJhZGlvLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogJHJhZGlvLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5rLWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhpZGUgZW1wdHkgbGFiZWxcbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmlwcGxlIHtcbiAgICAgICAgICAgIHRvcDogJHJhZGlvLXNpemUgLyAyO1xuICAgICAgICAgICAgbGVmdDogJHJhZGlvLXNpemUgLyAyO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJHJhZGlvLXNpemUgKiA1IC8gMjtcbiAgICAgICAgICAgIGhlaWdodDogJHJhZGlvLXNpemUgKiA1IC8gMjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAvLyBIaWRlIHJpcHBsZSB0ZW1wb3JhcmlseVxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAuay1yaXBwbGUtYmxvYiB7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIC8vIHVzZSAhaW1wb3J0YW50IHVudGlsIHJpcHBsZSBjYW4gYXBwbHkgdGhlc2Ugc3R5bGVzIGZyb20gdGhlIHNjcmlwdFxuICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCxcbiAgICAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRyYWRpby1sYWJlbC1tYXJnaW4teDtcbiAgICB9XG4gICAgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAga2VuZG8tbGFiZWwuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgIH1cblxuICAgIC5rLXJhZGlvLWxpc3Qge1xuICAgICAgICBtYXJnaW46ICRyYWRpby1saXN0LW1hcmdpbjtcbiAgICAgICAgcGFkZGluZzogJHJhZGlvLWxpc3QtcGFkZGluZztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAuay1yYWRpby1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyYWRpby1saXN0LWl0ZW0tbWFyZ2luLXRvcDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gICAgICAgIC5rLXJhZGlvLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRyYWRpby1saXN0LWhvcml6b250YWwtaXRlbS1tYXJnaW4teCAwIDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsLFxuICAgIFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLFxuICAgICAgICAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcmFkaW8tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIC5rLXJhZGlvLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxpc3QtaG9yaXpvbnRhbC1pdGVtLW1hcmdpbi14O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcInJhZGlvL2xheW91dC9lZGdlXCIgKSB7XG5cbiAgICAuay1yYWRpbzo6LW1zLWNoZWNrIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC8vIElFIDExIGhhY2tcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAuay1yYWRpbzo6LW1zLWNoZWNrIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBSYWRpbyBCdXR0b25zXG4kcmFkaW8tc2l6ZTogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRyYWRpby1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRyYWRpby1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRyYWRpby1saW5lLWhlaWdodDogY2FsYygjeyRyYWRpby1zaXplfSArICN7JHJhZGlvLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuXG4kcmFkaW8taWNvbi1zaXplOiAoICRyYWRpby1zaXplIC8gMiApICFkZWZhdWx0O1xuXG4kcmFkaW8tbGFiZWwtbWFyZ2luLXg6IDhweCAhZGVmYXVsdDtcblxuJHJhZGlvLWJnOiAkY2hlY2tib3gtYmcgIWRlZmF1bHQ7XG4kcmFkaW8tdGV4dDogJGNoZWNrYm94LXRleHQgIWRlZmF1bHQ7XG4kcmFkaW8tYm9yZGVyOiAkY2hlY2tib3gtYm9yZGVyICFkZWZhdWx0O1xuJHJhZGlvLWhvdmVyZWQtYmc6ICRjaGVja2JveC1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJHJhZGlvLWhvdmVyZWQtdGV4dDogJGNoZWNrYm94LWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRyYWRpby1ob3ZlcmVkLWJvcmRlcjogJGNoZWNrYm94LWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJHJhZGlvLWNoZWNrZWQtYmc6ICRjaGVja2JveC1jaGVja2VkLWJnICFkZWZhdWx0O1xuJHJhZGlvLWNoZWNrZWQtdGV4dDogJGNoZWNrYm94LWNoZWNrZWQtdGV4dCAhZGVmYXVsdDtcbiRyYWRpby1jaGVja2VkLWJvcmRlcjogJGNoZWNrYm94LWNoZWNrZWQtYm9yZGVyICFkZWZhdWx0O1xuJHJhZGlvLWluZGV0ZXJtaW5hdGUtYmc6ICRyYWRpby1jaGVja2VkLWJnICFkZWZhdWx0O1xuJHJhZGlvLWluZGV0ZXJtaW5hdGUtdGV4dDogJHJhZGlvLWNoZWNrZWQtdGV4dCAhZGVmYXVsdDtcbiRyYWRpby1pbmRldGVybWluYXRlLWJvcmRlcjogJHJhZGlvLWNoZWNrZWQtYm9yZGVyICFkZWZhdWx0O1xuJHJhZGlvLWZvY3VzZWQtYm9yZGVyOiAkY2hlY2tib3gtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8tZm9jdXNlZC1zaGFkb3c6ICRjaGVja2JveC1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcbiRyYWRpby1mb2N1c2VkLWNoZWNrZWQtYm9yZGVyOiAkY2hlY2tib3gtY2hlY2tlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8tZm9jdXNlZC1jaGVja2VkLXNoYWRvdzogJGNoZWNrYm94LWZvY3VzZWQtY2hlY2tlZC1zaGFkb3cgIWRlZmF1bHQ7XG4kcmFkaW8tZGlzYWJsZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kcmFkaW8tZGlzYWJsZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcmFkaW8tZGlzYWJsZWQtY2hlY2tlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC1jaGVja2VkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kcmFkaW8tZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcmFkaW8taW52YWxpZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1pbnZhbGlkLXRleHQ6ICRpbnZhbGlkLXRleHQgIWRlZmF1bHQ7XG4kcmFkaW8taW52YWxpZC1ib3JkZXI6ICRpbnZhbGlkLWJvcmRlciAhZGVmYXVsdDtcblxuJHJhZGlvLWxpc3QtbWFyZ2luOiAwcHggIWRlZmF1bHQ7XG4kcmFkaW8tbGlzdC1wYWRkaW5nOiAwcHggIWRlZmF1bHQ7XG4kcmFkaW8tbGlzdC1pdGVtLW1hcmdpbi10b3A6IDE2cHggIWRlZmF1bHQ7XG4kcmFkaW8tbGlzdC1ob3Jpem9udGFsLWl0ZW0tbWFyZ2luLXg6IDMycHggIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicmFkaW8vdGhlbWVcIikge1xuXG4gICAgLy8gUmFkaW9cbiAgICAuay1yYWRpbyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcmFkaW8tdGV4dCxcbiAgICAgICAgICAgICRyYWRpby1iZyxcbiAgICAgICAgICAgICRyYWRpby1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgLmstcmFkaW86aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHJhZGlvLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICRyYWRpby1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgJHJhZGlvLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBGb2N1cyBzdGF0ZVxuICAgIC5rLXJhZGlvOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJHJhZGlvLWZvY3VzZWQtYm9yZGVyICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRyYWRpby1mb2N1c2VkLXNoYWRvdyApO1xuICAgIH1cblxuXG4gICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgIC5rLXJhZGlvLmstaW52YWxpZCxcbiAgICAuay1yYWRpby5rLXN0YXRlLWludmFsaWQsXG4gICAgLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgIC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkcmFkaW8taW52YWxpZC1ib3JkZXIgKTtcbiAgICB9XG4gICAgLmstcmFkaW8uay1pbnZhbGlkICsgLmstcmFkaW8tbGFiZWwsXG4gICAgLmstcmFkaW8uay1zdGF0ZS1pbnZhbGlkICsgLmstcmFkaW8tbGFiZWwsXG4gICAgLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkICsgLmstcmFkaW8tbGFiZWwsXG4gICAgLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSArIC5rLXJhZGlvLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGNvbG9yOiAkcmFkaW8taW52YWxpZC10ZXh0ICk7XG4gICAgfVxuXG5cbiAgICAvLyBDaGVja2VkXG4gICAgLmstcmFkaW86Y2hlY2tlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcmFkaW8tY2hlY2tlZC10ZXh0LFxuICAgICAgICAgICAgJHJhZGlvLWNoZWNrZWQtYmcsXG4gICAgICAgICAgICAkcmFkaW8tY2hlY2tlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1yYWRpbzpjaGVja2VkOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJHJhZGlvLWZvY3VzZWQtY2hlY2tlZC1ib3JkZXIgKTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHJhZGlvLWZvY3VzZWQtY2hlY2tlZC1zaGFkb3cgKTtcbiAgICB9XG5cblxuICAgIC8vIERpc2FibGVkXG4gICAgLmstcmFkaW86ZGlzYWJsZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHJhZGlvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAkcmFkaW8tZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAkcmFkaW8tZGlzYWJsZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuICAgIC5rLXJhZGlvOmNoZWNrZWQ6ZGlzYWJsZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHJhZGlvLWRpc2FibGVkLWNoZWNrZWQtdGV4dCxcbiAgICAgICAgICAgICRyYWRpby1kaXNhYmxlZC1jaGVja2VkLWJnLFxuICAgICAgICAgICAgJHJhZGlvLWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic3dpdGNoL2xheW91dFwiKSB7XG5cbiAgICAuay1zd2l0Y2gge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3dpdGNoLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogJHN3aXRjaC1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gsXG4gICAgLmstc3dpdGNoLWNvbnRhaW5lcixcbiAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHN3aXRjaC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBhZGRpbmc6ICRzd2l0Y2gtY29udGFpbmVyLXBhZGRpbmcteSAkc3dpdGNoLWNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgIHdpZHRoOiAkc3dpdGNoLXNpemU7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHN3aXRjaC1jb250YWluZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2Utb3V0IDBzO1xuXG4gICAgICAgIC5rLWllICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB3aWR0aDogJHN3aXRjaC1oYW5kbGUtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc3dpdGNoLWhhbmRsZS1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzd2l0Y2gtaGFuZGxlLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1vdXQgMHM7XG5cbiAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgbGVmdDogJHN3aXRjaC1vbi1sZWZ0LXg7XG5cbiAgICAgICAgLmstaWUgJixcbiAgICAgICAgLmstZWRnZSAmIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzd2l0Y2gtaGFuZGxlLXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC1oYW5kbGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5rLXN3aXRjaC1sYWJlbC1vbixcbiAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgZGlzcGxheTogJHN3aXRjaC1sYWJlbC1kaXNwbGF5O1xuICAgICAgICB3aWR0aDogJHN3aXRjaC1sYWJlbC13aWR0aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHN3aXRjaC1sYWJlbC10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzd2l0Y2gtaGFuZGxlLXNpemU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGVmdDogJHN3aXRjaC1sYWJlbC1wb3NpdGlvbjtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiAkc3dpdGNoLWxhYmVsLXBvc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkc3dpdGNoLXRyYWNrLXNpemUge1xuXG4gICAgICAgIC5rLXN3aXRjaCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkc3dpdGNoLXRyYWNrLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyggI3skc3dpdGNoLXRyYWNrLXNpemUgLyAyfSAtICN7JHN3aXRjaC1oYW5kbGUtc2l6ZSAvIDJ9IC0gI3skc3dpdGNoLWNvbnRhaW5lci1ib3JkZXItd2lkdGh9ICk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLXJ0bCAuay1zd2l0Y2gsXG4gICAgLmstc3dpdGNoW2RpciA9IFwicnRsXCJdIHtcbiAgICAgICAgJi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIGxlZnQ6ICRzd2l0Y2gtb24tbGVmdC14O1xuICAgICAgICB9XG4gICAgICAgIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICByaWdodDogJHN3aXRjaC1sYWJlbC1wb3NpdGlvbjtcbiAgICAgICAgfVxuICAgICAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsZWZ0OiAkc3dpdGNoLWxhYmVsLXBvc2l0aW9uO1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIFN3aXRjaFxuJHN3aXRjaC1zaXplOiA2ZW0gIWRlZmF1bHQ7XG4kc3dpdGNoLWJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtc2l6ZSAhZGVmYXVsdDtcblxuJHN3aXRjaC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHN3aXRjaC1mb250LXNpemU6ICRmb250LXNpemUteHMgIWRlZmF1bHQ7XG4kc3dpdGNoLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtdHJhY2stc2l6ZTogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtY29udGFpbmVyLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1jb250YWluZXItcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kc3dpdGNoLWNvbnRhaW5lci1wYWRkaW5nLXk6ICRzd2l0Y2gtY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHN3aXRjaC1oYW5kbGUtc2l6ZTogKC41ICogJHN3aXRjaC1zaXplKSAhZGVmYXVsdDtcbiRzd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtc2l6ZSAhZGVmYXVsdDtcbiRzd2l0Y2gtaGFuZGxlLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kc3dpdGNoLWxhYmVsLWRpc3BsYXk6IGlubGluZSAhZGVmYXVsdDtcbiRzd2l0Y2gtbGFiZWwtb3V0ZXItc3BhY2luZzogOHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC1pbm5lci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XG4kc3dpdGNoLWxhYmVsLXNwYWNpbmc6IGNhbGMoICN7JHN3aXRjaC1sYWJlbC1vdXRlci1zcGFjaW5nfSArICN7JHN3aXRjaC1sYWJlbC1pbm5lci1zcGFjaW5nfSApICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC1vY2N1cGllZC1zcGFjZTogY2FsYyggLTEgKiAoICN7JHN3aXRjaC1oYW5kbGUtc2l6ZX0gKyAjeyRzd2l0Y2gtbGFiZWwtc3BhY2luZ30gKyAjeyRzd2l0Y2gtY29udGFpbmVyLXBhZGRpbmcteH0gKSApICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xuXG4kc3dpdGNoLWxhYmVsLXBvc2l0aW9uOiBjYWxjKCAjeyRzd2l0Y2gtbGFiZWwtb3V0ZXItc3BhY2luZ30gLSAjeyRzd2l0Y2gtY29udGFpbmVyLWJvcmRlci13aWR0aH0gKSAhZGVmYXVsdDtcbiRzd2l0Y2gtbGFiZWwtd2lkdGg6IGNhbGMoIDEwMCUgKyAjeyRzd2l0Y2gtbGFiZWwtb2NjdXBpZWQtc3BhY2V9ICkgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWxlZnQteDogY2FsYyggMTAwJSAtICN7JHN3aXRjaC1oYW5kbGUtc2l6ZX0gKSAhZGVmYXVsdDtcblxuJHN3aXRjaC1jb250YWluZXItc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGJhc2UtYm9yZGVyICFkZWZhdWx0O1xuJHN3aXRjaC1jb250YWluZXItaG92ZXJlZC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kc3dpdGNoLWNvbnRhaW5lci1mb2N1c2VkLXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoIGJsYWNrLCAuMDYpICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9uLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tdGV4dDogY29udHJhc3Qtd2NhZyggJHN3aXRjaC1vbi1iZyApICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtb24tZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tZm9jdXNlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1mb2N1c2VkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tZm9jdXNlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tZm9jdXNlZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtb24taG92ZXJlZC1iZzogc2hhZGUoICRzd2l0Y2gtb24tYmcgKSAhZGVmYXVsdDtcbiRzd2l0Y2gtb24taG92ZXJlZC10ZXh0OiAkc3dpdGNoLW9uLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9uLWhhbmRsZS1iZzogZGFya2VuKCB3aGl0ZSwgNSApICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtdGV4dDogJHN3aXRjaC1vbi10ZXh0ICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24taGFuZGxlLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1iZzogZGFya2VuKCB3aGl0ZSwgNyApICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC10ZXh0OiAkc3dpdGNoLW9uLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJvcmRlcjogJGhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWZvY3VzZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWZvY3VzZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtZm9jdXNlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWZvY3VzZWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9mZi1ob3ZlcmVkLWJnOiAkc3dpdGNoLW9mZi1iZyAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhvdmVyZWQtdGV4dDogJHN3aXRjaC1vZmYtdGV4dCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtaGFuZGxlLWJnOiAkc3dpdGNoLW9uLWhhbmRsZS1iZyAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhhbmRsZS10ZXh0OiAkc3dpdGNoLW9mZi10ZXh0ICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLWJvcmRlcjogJHN3aXRjaC1vbi1oYW5kbGUtYm9yZGVyICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtaGFuZGxlLWhvdmVyZWQtYmc6ICRzd2l0Y2gtb24taGFuZGxlLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC10ZXh0OiAkc3dpdGNoLW9mZi10ZXh0ICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLWhvdmVyZWQtYm9yZGVyOiAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInN3aXRjaC90aGVtZVwiKSB7XG5cbiAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItc2hhZG93ICk7XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtbGFiZWwtb24sXG4gICAgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vbiB7XG4gICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1iZyxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taGFuZGxlLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtYmcsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taGFuZGxlLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vbi1oYW5kbGUtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkc3dpdGNoLW9uLWZvY3VzZWQtc2hhZG93ICk7XG5cbiAgICAgICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vZmYge1xuICAgICAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtdGV4dCxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1iZyxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLWJnLFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vZmYtaGFuZGxlLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vZmYtZm9jdXNlZC1zaGFkb3cgKTtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkc3dpdGNoLWNvbnRhaW5lci1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItaG92ZXJlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtcmVhZG9ubHk9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFkYXB0aXZlL2xheW91dFwiKSB7XG5cbiAgICAuay1wYW5lLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRhZGFwdGl2ZS1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhcHRpdmUtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGFkYXB0aXZlLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhZGFwdGl2ZS1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLXBhbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdmlldyB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYXB0aXZlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYWRhcHRpdmUtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRhZGFwdGl2ZS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiYWRhcHRpdmUvbGF5b3V0L2dyaWRcIikge1xuXG4gICAgLmstcGFuZS13cmFwcGVyIHtcblxuICAgICAgICA+IGRpdi5rLXBhbmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuay1wb3B1cC1lZGl0LWZvcm0sXG4gICAgICAgIC5rLWdyaWQtZWRpdC1mb3JtLFxuICAgICAgICAuay1ncmlkLWNvbHVtbi1tZW51LFxuICAgICAgICAuay1ncmlkLWZpbHRlci1tZW51IHtcblxuICAgICAgICAgICAgLmstY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXItbWVudSB7XG5cbiAgICAgICAgICAgIC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtZWRpdC1mb3JtIHtcblxuICAgICAgICAgICAgLmstcG9wdXAtZWRpdC1mb3JtLFxuICAgICAgICAgICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZCAuay1ncmlkLXNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRvb2xiYXItcGFkZGluZy15O1xuXG4gICAgICAgICAgICAvLyBSZW1vdmUgdG9wIG1hcmdpbiBpZiBzZWFyY2ggaXMgdGhlIGZpcnN0IGNoaWxkIGluIGdyaWQgdG9vbGJhclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQuay1ncmlkLW1vYmlsZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuay1ncmlkLW1vYmlsZSB7XG4gICAgICAgIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTAxZVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udDogMTZweC8xIFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gICAgICAgICAgICAvLyBUaGUgQ2FsYyBpcyBuZWVkZWQgZHVlIHRvIHRoZSB0aGUgbmVnYXRpdmUgbWFyZ2luXG4gICAgICAgICAgICAvLyB0aGF0IHJlbW92ZXMgdGhlIGRvdWJsZSBib3R0b20gYm9yZGVyIG9mIHRoZSBoZWFkZXJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1jZWxsID4gaW5wdXQsXG4gICAgICAgIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCxcbiAgICAgICAgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gaW5wdXQsXG4gICAgICAgIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1oZWFkZXIgYSB7XG4gICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgICAgICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJhZGFwdGl2ZS9sYXlvdXQvc2NoZWR1bGVyXCIpIHtcblxuICAgIC5rLXBhbmUtd3JhcHBlciB7XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB7XG5cbiAgICAgICAgICAgIC5rLXJlY3VyLXZpZXcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgICAgID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcmVjdXItaXRlbXMtd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZWRpdC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY2hlZHVsZXIge1xuICAgICAgICAmLmstc2NoZWR1bGVyLW1vYmlsZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY2hlZHVsZXItbW9iaWxlIHtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14O1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5rLW5hdi1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rLW0tZGF0ZS1mb3JtYXQge31cbiAgICAgICAgICAgICAgICAuay15LWRhdGUtZm9ybWF0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItbW9udGh2aWV3IHtcblxuICAgICAgICAgICAgLmstaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ldmVudHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlbW92aW5nIHRoZSBcIkRheXNcIiBoZWFkZXIgZnJvbSB0aGUgTW9iaWxlIFNjaGVkdWxlciB3aWxsIGJyZWFrIHRoZSBXZWIgU2NoZWR1bGVyXG4gICAgICAgIC8vIFRodXMsIHRoZSBiZWxvdyBzZWxlY3RvciBpcyBuZWVkZWRcbiAgICAgICAgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciB7XG5cbiAgICAgICAgICAgICYuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcge1xuICAgICAgICAgICAgLmstbW9iaWxlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1vYmlsZS1oZWFkZXIge1xuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRkLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZS10ZXh0LFxuICAgICAgICAuay10aW1lLXBlcmlvZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZS1wZXJpb2Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRkLFxuICAgICAgICAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4td3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRhc2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWktcmVsb2FkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10YXNrLXRleHQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci10aW1lcyxcbiAgICAgICAgLmstc2NoZWR1bGVyLWFnZW5kYSB7XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQge1xuICAgICAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJhZGFwdGl2ZS9sYXlvdXQvY29tbW9uXCIpIHtcblxuICAgIC5rLXBhbmUtd3JhcHBlciB7XG5cbiAgICAgICAgLmstZ3JpZC1lZGl0LWZvcm0sXG4gICAgICAgIC5rLWdyaWQtY29sdW1uLW1lbnUsXG4gICAgICAgIC5rLWdyaWQtZmlsdGVyLW1lbnUsXG4gICAgICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0ge1xuXG4gICAgICAgICAgICA+IC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAuNmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgICAgICAgICAuay1oZWFkZXItZG9uZSxcbiAgICAgICAgICAgICAgICAuay1oZWFkZXItY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1saXN0LXRpdGxlLFxuICAgICAgICAuay1maWx0ZXItaGVscC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdGdyb3VwIHtcblxuICAgICAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay1saXN0Z3JvdXAgKyAuay1saXN0Z3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29sdW1uIG1lbnVcbiAgICAgICAgLmstY29sdW1uLW1lbnUge1xuXG4gICAgICAgICAgICAuay1maWx0ZXItaXRlbSAuay1maWx0ZXJhYmxlICoge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlsdGVyIG1lbnVcbiAgICAgICAgLmstZmlsdGVyLW1lbnUge1xuXG4gICAgICAgICAgICAuay1zcGFjZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWx0ZXItdG9vbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcG9wdXAtZWRpdC1mb3JtIHtcblxuICAgICAgICAgICAgLmstcmVjdXItZWRpdG9yLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLW1vYmlsZXRpbWV6b25lZWRpdG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpY2hlY2std3JhcC5rLWxpc3Rncm91cCB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBhZ2VyXG5cbiAgICAgICAgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuay1wYWdlci1yZWZyZXNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAvLyBJRVxuXG4gICAgICAgIC5rLWllICYge1xuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXIge1xuICAgICAgICAgICAgICAgIC5rLXNjaGVkdWxlci10b29sYmFyLFxuICAgICAgICAgICAgICAgIC5rLXNjaGVkdWxlci1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZCB7XG5cbiAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUlRMXG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuXG4gICAgICAgICAgICAuay1ncmlkLWVkaXQtZm9ybSxcbiAgICAgICAgICAgIC5rLWdyaWQtY29sdW1uLW1lbnUsXG4gICAgICAgICAgICAuay1ncmlkLWZpbHRlci1tZW51LFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB7XG5cbiAgICAgICAgICAgICAgICA+IC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbHRlci1tZW51IHtcblxuICAgICAgICAgICAgICAgIC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItbW9iaWxlIHtcblxuICAgICAgICAgICAgICAgIC5rLXNjaGVkdWxlci10b29sYmFyIHtcblxuICAgICAgICAgICAgICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmstbmF2LXByZXYsXG4gICAgICAgICAgICAgICAgICAgIC5rLW5hdi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLXRhc2sgLmstaS1yZWxvYWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQWRhcHRpdmVcbiRhZGFwdGl2ZS1jb250ZW50LWJnOiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1jb250ZW50LXRleHQ6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kYWRhcHRpdmUtbWVudS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtbWVudS10ZXh0OiBjb250cmFzdC13Y2FnKCAkYWRhcHRpdmUtbWVudS1iZyApICFkZWZhdWx0O1xuXG4kYWRhcHRpdmUtbWVudS1jbGVhci10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGFkYXB0aXZlLW1lbnUtaXRlbS1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuJGFkYXB0aXZlLW1lbnUtdGl0bGUtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuXG4kYWRhcHRpdmUtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYWRhcHRpdmUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGFkYXB0aXZlLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJGFkYXB0aXZlLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vIEFkYXB0aXZlIEdyaWRcbiRhZGFwdGl2ZS1ncmlkLXNvcnQtdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG5cblxuLy8gQWRhcHRpdmUgU2NoZWR1bGVyXG4kYWRhcHRpdmUtc2NoZWR1bGVyLWN1cnJlbnQtdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtc2NoZWR1bGVyLWJhc2UtdGV4dDogaW5oZXJpdCAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJhZGFwdGl2ZS90aGVtZVwiKSB7XG5cbiAgICAuay1wYW5lLXdyYXBwZXIsXG4gICAgLmstdmlldyB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGFkYXB0aXZlLXRleHQsXG4gICAgICAgICAgICAkYWRhcHRpdmUtYmcsXG4gICAgICAgICAgICAkYWRhcHRpdmUtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xuXG4gICAgICAgID4gLmstdmlldyA+IC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGFwdGl2ZS1jb250ZW50LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1tb2JpbGUge1xuXG4gICAgICAgICAgICAuay1jb2x1bW4tYWN0aXZlICsgdGguay1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLW1vYmlsZSB7XG5cbiAgICAgICAgICAgIC5rLW5hdi1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFkYXB0aXZlLXNjaGVkdWxlci1jdXJyZW50LXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10aW1lcyxcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1oZWFkZXIsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sXG4gICAgICAgICAgICAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtc2NoZWR1bGVyLWJhc2UtdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdGltZS1wZXJpb2QsXG4gICAgICAgICAgICAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYXdlZWtkYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRiYXNlLXRleHQsIDMzJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10aW1lcyxcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1oZWFkZXIsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbixcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbixcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlci1hbGwtZGF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRhcHRpdmUtY29udGVudC1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXRvb2xzID4gbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1lZGl0LWZvcm0sXG4gICAgICAgIC5rLWdyaWQtY29sdW1uLW1lbnUsXG4gICAgICAgIC5rLWdyaWQtZmlsdGVyLW1lbnUsXG4gICAgICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0ge1xuXG4gICAgICAgICAgICAuay1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtbWVudS10ZXh0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGFwdGl2ZS1tZW51LWJnO1xuXG4gICAgICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbSxcbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jbGVhcixcbiAgICAgICAgICAgIC5rLXNlbGVjdC1hbGwsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZGVsZXRlLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtbWVudS1jbGVhci10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay1jb2x1bW4tbWVudSB7XG5cbiAgICAgICAgICAgIC5rLWxpc3Rncm91cC1pdGVtLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtZ3JpZC1zb3J0LXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxpc3Rncm91cC1pdGVtLmstc3RhdGUtc2VsZWN0ZWQgLmstbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwcm9ncmVzc2Jhci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgLS1rZW5kby1wcm9ncmVzc2Jhci1wcm9ncmVzczogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcHJvZ3Jlc3NiYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHByb2dyZXNzYmFyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRwcm9ncmVzc2Jhci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvZ3Jlc3NiYXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuXG4gICAgICAgIC8vIFNlbGVjdGlvblxuICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDaHVua3NcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xuICAgICAgICB9XG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBTdGF0dXNcbiAgICAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xuXG4gICAgICAgICYuay1wcm9ncmVzcy1zdGFydCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAmLmstcHJvZ3Jlc3MtY2VudGVyIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgJi5rLXByb2dyZXNzLWVuZCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICB9XG4gICAgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgICAgICAgcGFkZGluZzogMCAoJHNwYWNlci14IC8gMik7XG4gICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogKCRzcGFjZXIteCAvIDIpO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6ICgkc3BhY2VyLXggLyAyKTtcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cblxuICAgIC8vIEhvcml6b250YWxcbiAgICAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDI3ZW07XG4gICAgICAgIGhlaWdodDogJHByb2dyZXNzYmFyLWhlaWdodDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTAwJTtcblxuXG4gICAgICAgIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIHZhciggLS1rZW5kby1wcm9ncmVzc2Jhci1wcm9ncmVzcywgMCApICogMSUgKTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgKiAoIDEwMCAvIHZhciggLS1rZW5kby1wcm9ncmVzc2Jhci1wcm9ncmVzcywgMSApICkgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2h1bmtzXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAuay1pdGVtIHt9XG4gICAgICAgIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gSG9yaXpvbnRhbCByZXZlcnNlXG4gICAgICAgICYuay1wcm9ncmVzc2Jhci1yZXZlcnNlIHtcblxuICAgICAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVmVydGljYWxcbiAgICAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAkcHJvZ3Jlc3NiYXItaGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDI3ZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cblxuICAgICAgICAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyggdmFyKCAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzLCAwICkgKiAxJSApOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDAlICogKCAxMDAgLyB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDEgKSApICk7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2h1bmtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5rLWl0ZW0ge31cbiAgICAgICAgLmstaXRlbSArIC5rLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBWZXJ0aWNhbCByZXZlcnNlXG4gICAgICAgICYuay1wcm9ncmVzc2Jhci1yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSW5kZXRlcm1pbmF0ZVxuICAgIC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUge1xuICAgICAgICAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCxcbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQsXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQmxhem9yIHNwZWNpZmljXG4gICAgLnRlbGVyaWstYmxhem9yLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XG5cbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwicHJvZ3Jlc3NiYXIvbGF5b3V0L3J0bFwiKSB7XG5cbiAgICAuay1ydGwgLmstcHJvZ3Jlc3NiYXIsXG4gICAgLmstcHJvZ3Jlc3NiYXJbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJwcm9ncmVzc2Jhci9sYXlvdXQvaWUxMVwiKSB7XG5cbiAgICAuay1wcm9ncmVzc2JhciB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZ3JpZDtcblxuICAgICAgICA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwLFxuICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgICAgICAtbXMtZ3JpZC1yb3dzOiAkcHJvZ3Jlc3NiYXItaGVpZ2h0O1xuXG4gICAgICAgICYuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uLWFsaWduOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAkcHJvZ3Jlc3NiYXItaGVpZ2h0O1xuICAgICAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG5cbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gUHJvZ3Jlc3NiYXJcbiRwcm9ncmVzc2Jhci1oZWlnaHQ6IDIycHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItYW5pbWF0aW9uLXRpbWluZzogMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3NiYXItYmc6ICRiYXNlLWJnICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzc2Jhci1maWxsLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1maWxsLXRleHQ6IGNvbnRyYXN0LXdjYWcoICRwcm9ncmVzc2Jhci1maWxsLWJnICkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItZmlsbC1ib3JkZXI6IHRyeS1zaGFkZSggJHByb2dyZXNzYmFyLWZpbGwtYmcgKSAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1maWxsLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1iZzogJHByb2dyZXNzYmFyLWJnICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtdGV4dDogJHByb2dyZXNzYmFyLXRleHQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1ib3JkZXI6ICRwcm9ncmVzc2Jhci1ib3JkZXIgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHByb2dyZXNzYmFyLWNodW5rLWJvcmRlcjogJGJvZHktYmcgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicHJvZ3Jlc3NiYXIvdGhlbWVcIikge1xuXG4gICAgQGtleWZyYW1lcyBwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiB7XG4gICAgICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgICAgICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3NiYXItaGVpZ2h0IDA7IH1cbiAgICB9XG5cbiAgICAuay1wcm9ncmVzc2JhciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkcHJvZ3Jlc3NiYXItdGV4dCwgJHByb2dyZXNzYmFyLWJnLCAkcHJvZ3Jlc3NiYXItYm9yZGVyLCAkcHJvZ3Jlc3NiYXItZ3JhZGllbnQgKTtcblxuICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkcHJvZ3Jlc3NiYXItZmlsbC10ZXh0LCAkcHJvZ3Jlc3NiYXItZmlsbC1iZywgJHByb2dyZXNzYmFyLWZpbGwtYm9yZGVyLCAkcHJvZ3Jlc3NiYXItZmlsbC1ncmFkaWVudCApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9ncmVzc2Jhci1jaHVuay1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtdGV4dCwgJHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYmcsICRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWJvcmRlciApO1xuICAgICAgICBAaW5jbHVkZSBzdHJpcGVkLWdyYWRpZW50KCBzaGFkZSgkcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1iZykgKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3NiYXItaGVpZ2h0ICRwcm9ncmVzc2Jhci1oZWlnaHQ7XG4gICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24gJHByb2dyZXNzYmFyLWFuaW1hdGlvbi10aW1pbmc7XG4gICAgfVxuXG59XG4iLCJAbWl4aW4gbGluZWFyLWdyYWRpZW50KCAkZ3JhZGllbnQ6IG51bGwgKSB7XG4gICAgQGlmICRncmFkaWVudCBhbmQgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBAaWYgJGdyYWRpZW50ID09IG5vbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggJGdyYWRpZW50ICk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBzdHJpcGVkLWdyYWRpZW50KCAkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuQG1peGluIGNoZWNrZXJib2FyZC1ncmFkaWVudCAoICRwcmltYXJ5LWNvbG9yOiB3aGl0ZSwgJHNlY29uZGFyeS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KSwgJHNpemU6IDEwcHggKSB7XG4gICAgJHBvc2l0aW9uOiBjYWxjKCN7JHNpemV9IC8gMik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkc2Vjb25kYXJ5LWNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICRzZWNvbmRhcnktY29sb3IgNzUlLCAkc2Vjb25kYXJ5LWNvbG9yIDApLFxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgJHNlY29uZGFyeS1jb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAkc2Vjb25kYXJ5LWNvbG9yIDc1JSwgJHNlY29uZGFyeS1jb2xvciAwKSxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LCByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweCwgJHBvc2l0aW9uICRwb3NpdGlvbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3gsIHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveCwgYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplICRzaXplLCAkc2l6ZSAkc2l6ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpIHNjYWxlWigxKTtcbn1cblxuQG1peGluIHJlcGVhdGluZy1zdHJpcGVkLWdyYWRpZW50KCAkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGJhY2tncm91bmQ6ICNGRkYsICRhbmdsZTogNDVkZWcsICRsYXJnZVN0ZXA6IDJweCwgJHNtYWxsU3RlcDogMXB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRiYWNrZ3JvdW5kLCAkYmFja2dyb3VuZCAkc21hbGxTdGVwLCAkY29sb3IgJHNtYWxsU3RlcCwgJGNvbG9yICRsYXJnZVN0ZXApO1xufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFjdGlvbi1idXR0b25zL2xheW91dFwiKSB7XG5cbiAgICAuay1hY3Rpb25zLFxuICAgIC5rLWFjdGlvbi1idXR0b25zLFxuICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6ICRhY3Rpb25zLXBhZGRpbmcteSAkYWN0aW9ucy1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGFjdGlvbnMtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGFjdGlvbnMtYnV0dG9uLWdhcDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYWN0aW9ucy1idXR0b24tZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcG9wdXAgLmstYWN0aW9ucyxcbiAgICAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucyxcbiAgICAuay1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYWN0aW9ucy1tYXJnaW4tdG9wO1xuICAgIH1cblxuICAgIC5rLWFjdGlvbnMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWFjdGlvbnMtc3RhcnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWFjdGlvbnMtY2VudGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWFjdGlvbnMtZW5kIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYWN0aW9ucy1zdHJldGNoZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIH4gLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gQWN0aW9uc1xuJGFjdGlvbnMtbWFyZ2luLXRvcDogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRhY3Rpb25zLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRhY3Rpb25zLXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRhY3Rpb25zLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJGFjdGlvbnMtYnV0dG9uLWdhcDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcblxuJGFjdGlvbnMtYmc6IG51bGwgIWRlZmF1bHQ7XG4kYWN0aW9ucy10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGFjdGlvbnMtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGFjdGlvbnMtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRhY3Rpb25zLXN0cmV0Y2hlZC1ib3JkZXI6ICRiYXNlLWJvcmRlciAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJhY3Rpb24tYnV0dG9ucy90aGVtZVwiKSB7XG5cbiAgICAuay1hY3Rpb25zLFxuICAgIC5rLWFjdGlvbi1idXR0b25zLFxuICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYWN0aW9ucy10ZXh0LFxuICAgICAgICAgICAgJGFjdGlvbnMtYmcsXG4gICAgICAgICAgICAkYWN0aW9ucy1ib3JkZXIsXG4gICAgICAgICAgICAkYWN0aW9ucy1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aW9ucy1zdHJldGNoZWQtYm9yZGVyO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiZmxvYXRpbmctbGFiZWwvbGF5b3V0XCIgKSB7XG5cblxuICAgIC8vIEZsb2F0aW5nIGxhYmVsXG4gICAgLmstdGV4dGJveC1jb250YWluZXIsXG4gICAgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRmbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgICAgID4gLmstbGFiZWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmbG9hdGluZy1sYWJlbC1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZsb2F0aW5nLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXk7XG4gICAgICAgICAgICBsZWZ0OiAkZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGZsb2F0aW5nLWxhYmVsLXRyYW5zaXRpb24sIGNvbG9yICRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uLCB0b3AgJGZsb2F0aW5nLWxhYmVsLXRyYW5zaXRpb24sIGxlZnQgJGZsb2F0aW5nLWxhYmVsLXRyYW5zaXRpb247XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstdGV4dGJveCxcbiAgICAgICAgPiAuay13aWRnZXQge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1lbXB0eSB7XG4gICAgICAgICAgICA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgICAgICB0b3A6ICRmbG9hdGluZy1sYWJlbC1vZmZzZXQteTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggJGZsb2F0aW5nLWxhYmVsLXNjYWxlICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWxhYmVsLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbiA+IC5rLWxhYmVsLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgIHRvcDogJGZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15O1xuICAgICAgICAgICAgbGVmdDogJGZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC14O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggJGZsb2F0aW5nLWxhYmVsLWZvY3VzLXNjYWxlICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtZW1wdHk6bm90KC5rLXN0YXRlLWZvY3VzZWQpIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcblxuICAgICAgICAgICAgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstc3RhdGUtZW1wdHkge1xuICAgICAgICAgICAgICAgID4gLmstbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogJGZsb2F0aW5nLWxhYmVsLW9mZnNldC14O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1sYWJlbCxcbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluID4gLmstbGFiZWwsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIEZsb2F0aW5nIGxhYmVsXG4kZmxvYXRpbmctbGFiZWwtc2NhbGU6IDEgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZsb2F0aW5nLWxhYmVsLWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiBjYWxjKCAjeyRmbG9hdGluZy1sYWJlbC1saW5lLWhlaWdodH0gKiAjeyRmbG9hdGluZy1sYWJlbC1mb250LXNpemV9ICkgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXg6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICkgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXk6IGNhbGMoICN7JGZsb2F0aW5nLWxhYmVsLWhlaWdodH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICsgI3skaW5wdXQtcGFkZGluZy15fSApICFkZWZhdWx0O1xuXG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtc2NhbGU6IDEgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg6IDAgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXk6IDAgIWRlZmF1bHQ7XG5cbiRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cbiRmbG9hdGluZy1sYWJlbC1iZzogbnVsbCAhZGVmYXVsdDtcbiRmbG9hdGluZy1sYWJlbC10ZXh0OiBudWxsICFkZWZhdWx0O1xuXG4kZmxvYXRpbmctbGFiZWwtZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRmbG9hdGluZy1sYWJlbC1mb2N1c2VkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInRleHRib3gvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBUZXh0Ym94XG4gICAgLmstdGV4dGJveCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1jYWxjLWhlaWdodDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8vIFRhcmdldHMgaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tcmVhY3QvaXNzdWVzLzYzOC5cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgLy8gbm90IHRvIGJlIG92ZXJyaWRlbiBieSBgYmFja2dyb3VuZDogbm9uZWBcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuXG4gICAgICAgIC8vIEhpZGUgY2xlYXIgaWNvblxuICAgICAgICAmOjotbXMtY2xlYXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLy8gUGxhY2Vob2xkZXIgdGV4dFxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLXRleHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAkaW5wdXQtcGxhY2Vob2xkZXItb3BhY2l0eTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWlucHV0IHt9XG5cbiAgICAgICAgLmstYnV0dG9uLWNsZWFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay10ZXh0Ym94LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG5cbiAgICAgICAgICAgIC8vIERpc2FibGVkIHNlbGVjdGlvblxuICAgICAgICAgICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiAkaW5wdXQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGJnOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRleHRib3hcbiAgICBpbnB1dC5rLXRleHRib3gge1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidGV4dGJveC90aGVtZVwiKSB7XG5cbiAgICAvLyBUZXh0Ym94XG4gICAgLmstdGV4dGJveCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkaW5wdXQtdGV4dCxcbiAgICAgICAgICAgICRpbnB1dC1iZyxcbiAgICAgICAgICAgICRpbnB1dC1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAvLyBTZWxlY3Rpb25cbiAgICAgICAgJjo6c2VsZWN0aW9uLFxuICAgICAgICAuay1pbnB1dDo6c2VsZWN0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICRjb2xvcjogJGlucHV0LXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGJnOiAkaW5wdXQtc2VsZWN0ZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pbnB1dC1wcmVmaXgsXG4gICAgICAgIC5rLWlucHV0LXN1ZmZpeCB7XG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGJveC1pY29uLWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0Ym94LWljb24tb3BhY2l0eTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10ZXh0Ym94LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0Ym94LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0Ym94LXNlcGFyYXRvci1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRpbnB1dC1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSG92ZXJlZFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkaW5wdXQtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRpbnB1dC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRpbnB1dC1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVGV4dGJveGVcbiR0ZXh0Ym94LWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kdGV4dGJveC1pY29uLXdpZHRoOiBjYWxjKCAjeyRpY29uLXNpemV9ICsgI3skaW5wdXQtcGFkZGluZy14ICogMn0gKSAhZGVmYXVsdDtcbiR0ZXh0Ym94LWljb24tcGFkZGluZy14OiA2cHggIWRlZmF1bHQ7XG4kdGV4dGJveC1pY29uLXBhZGRpbmcteTogJHRleHRib3gtaWNvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0ZXh0Ym94LWljb24tY29sb3I6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJHRleHRib3gtaWNvbi1vcGFjaXR5OiAuNzUgIWRlZmF1bHQ7XG5cbiR0ZXh0Ym94LXNlcGFyYXRvci1jb2xvcjogJGNsZWFyLWJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJHRleHRib3gtc2VwYXJhdG9yLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ0ZXh0YXJlYS9sYXlvdXRcIiApIHtcblxuICAgIC8vIFRleHRhcmVhXG4gICAgLmstdGV4dGFyZWEge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkdGV4dGFyZWEtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAkdGV4dGFyZWEtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGFyZWEtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRleHRhcmVhLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0YXJlYS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGFyZWEtbGluZS1oZWlnaHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8vIFRhcmdldHMgaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tcmVhY3QvaXNzdWVzLzYzOC5cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgLy8gbm90IHRvIGJlIG92ZXJyaWRlbiBieSBgYmFja2dyb3VuZDogbm9uZWBcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuXG4gICAgICAgIC8vIEhpZGUgY2xlYXIgaWNvblxuICAgICAgICAmOjotbXMtY2xlYXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLy8gUGxhY2Vob2xkZXIgdGV4dFxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLXRleHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAkaW5wdXQtcGxhY2Vob2xkZXItb3BhY2l0eTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZy15ICR0ZXh0YXJlYS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdGV4dGFyZWEtY2FsYy1oZWlnaHQ7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG5cbiAgICAgICAgICAgIC8vIERpc2FibGVkIHNlbGVjdGlvblxuICAgICAgICAgICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiAkaW5wdXQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGJnOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICAvLyAkYmc6IHJnYmEoIGNvbnRyYXN0LXdjYWcoICRpbnB1dC1iZyApLCAuMSApXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRleHRhcmVhIG9sZCByZW5kZXJpbmdcbiAgICB0ZXh0YXJlYS5rLXRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogJHRleHRhcmVhLXBhZGRpbmcteSAkdGV4dGFyZWEtcGFkZGluZy14O1xuICAgICAgICBtaW4taGVpZ2h0OiAkdGV4dGFyZWEtY2FsYy1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcmVzaXplOiBib3RoO1xuICAgIH1cblxuICAgIC8vIEZsb2F0aW5nIGxhYmVsXG4gICAgLmstdGV4dGJveC1jb250YWluZXIsXG4gICAgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgPiAuay10ZXh0YXJlYSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwidGV4dGFyZWEvbGF5b3V0L0lFXCIpIHtcbiAgICAvLyBUT0RPOiBSZW1vdmUgb25jZSB3ZSBkcm9wIElFIHN1cHBvcnRcblxuICAgIC5rLWllIHtcbiAgICAgICAgLmstdGV4dGFyZWEge1xuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBUZXh0YXJlYVxuJHRleHRhcmVhLWRlZmF1bHQtd2lkdGg6IDE4ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLWhlaWdodDogJGlucHV0LWJvcmRlci1oZWlnaHQgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLXJhZGl1cy1zbTogJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLXJhZGl1cy1sZzogJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kdGV4dGFyZWEtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJHRleHRhcmVhLWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtbGluZS1oZWlnaHQtZW06ICRpbnB1dC1saW5lLWhlaWdodC1lbSAhZGVmYXVsdDtcblxuJHRleHRhcmVhLXBhZGRpbmcteC1zbTogJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kdGV4dGFyZWEtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRleHRhcmVhLWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtcGFkZGluZy15LWxnOiAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvbnQtc2l6ZS1sZzogJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1saW5lLWhlaWdodC1sZzogJGlucHV0LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtY2FsYy1oZWlnaHQ6ICRpbnB1dC1jYWxjLWhlaWdodCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1jYWxjLWhlaWdodC1zbTogJGlucHV0LWNhbGMtaGVpZ2h0LXNtICFkZWZhdWx0O1xuJHRleHRhcmVhLWNhbGMtaGVpZ2h0LWxnOiAkaW5wdXQtY2FsYy1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1mbG9hdGluZy1sYWJlbC1wYWRkaW5nOiBudWxsICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ib3JkZXI6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtc2hhZG93OiAkaW5wdXQtc2hhZG93ICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtaG92ZXJlZC10ZXh0OiAkaW5wdXQtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJHRleHRhcmVhLWhvdmVyZWQtYmc6ICRpbnB1dC1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJHRleHRhcmVhLWhvdmVyZWQtYm9yZGVyOiAkaW5wdXQtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtaG92ZXJlZC1zaGFkb3c6ICRpbnB1dC1ob3ZlcmVkLXNoYWRvdyAhZGVmYXVsdDtcblxuJHRleHRhcmVhLWZvY3VzZWQtdGV4dDogJGlucHV0LWZvY3VzZWQtdGV4dCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1mb2N1c2VkLWJnOiAkaW5wdXQtZm9jdXNlZC1iZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1mb2N1c2VkLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvY3VzZWQtc2hhZG93OiAkaW5wdXQtZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1wbGFjZWhvbGRlci10ZXh0OiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1wbGFjZWhvbGRlci1vcGFjaXR5OiAkaW5wdXQtcGxhY2Vob2xkZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuJHRleHRhcmVhLXNlbGVjdGVkLXRleHQ6ICRpbnB1dC1zZWxlY3RlZC10ZXh0ICFkZWZhdWx0O1xuJHRleHRhcmVhLXNlbGVjdGVkLWJnOiAkaW5wdXQtc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1mb2N1c2VkLWludmFsaWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInRleHRhcmVhL3RoZW1lXCIpIHtcblxuICAgIC8vIFRleHRhcmVhXG4gICAgLmstdGV4dGFyZWEge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRleHRhcmVhLXRleHQsXG4gICAgICAgICAgICAkdGV4dGFyZWEtYmcsXG4gICAgICAgICAgICAkdGV4dGFyZWEtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gU2VsZWN0aW9uXG4gICAgICAgICY6OnNlbGVjdGlvbixcbiAgICAgICAgLmstaW5wdXQ6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAkY29sb3I6ICR0ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LCAvLyAkcHJpbWFyeS1jb250cmFzdCxcbiAgICAgICAgICAgICAgICAkYmc6ICR0ZXh0YXJlYS1zZWxlY3RlZC1iZyAvLyAkcHJpbWFyeVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWRcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuay1zdGF0ZS1mb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoXG4gICAgICAgICAgICAgICAgJHRleHRhcmVhLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkdGV4dGFyZWEtZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyZWRcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRleHRhcmVhLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRleHRhcmVhIEZsb2F0aW5nIGxhYmVsXG4gICAgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstdGV4dGFyZWEtY29udGFpbmVyLFxuICAgIC5rLXRleHRib3gtY29udGFpbmVyLmstdGV4dGFyZWEtY29udGFpbmVyIHtcblxuICAgICAgICA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJHRleHRhcmVhLXRleHQgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0b29sdGlwL2xheW91dFwiKSB7XG5cbiAgICAuay10b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgICAgIC8vIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRvb2x0aXAtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEyMDAwO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstdG9vbHRpcC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5rLXRvb2x0aXAtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC10aXRsZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC10aXRsZS1saW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICAuay10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuay10b29sdGlwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBDYWxsb3V0XG4gICAgLmstY2FsbG91dCB7XG4gICAgICAgIHdpZHRoOiAoJHRvb2x0aXAtY2FsbG91dC1zaXplICogMik7XG4gICAgICAgIGhlaWdodDogKCR0b29sdGlwLWNhbGxvdXQtc2l6ZSAqIDIpO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWNhbGxvdXQtc2l6ZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBUT0RPOlxuICAgIC8vIFNvbWUgaW1wbGVtZW50YXRpb25zIHJlbHkgb24gbWFyZ2luICsgdHJhbnNmb3JtLXJvdGF0ZSB0byBwb3NpdGlvbiBjYWxsb3V0XG4gICAgLy8gUmVtb3ZlIG1hcmdpbiB0d2Vha2luZyBhbmQgdW5jb21tZW50IHdoZW4gdGhlaXIgaW1wbGVtZW50YXRpb24gaXMgZml4ZWQuXG5cbiAgICAuay1jYWxsb3V0LW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWNhbGxvdXQtc2l6ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgIHRvcDogKC0kdG9vbHRpcC1jYWxsb3V0LXNpemUgKiAyKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuay1jYWxsb3V0LWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtY2FsbG91dC1zaXplO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIHJpZ2h0OiAoLSR0b29sdGlwLWNhbGxvdXQtc2l6ZSAqIDIpO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5rLWNhbGxvdXQtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtY2FsbG91dC1zaXplO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIC8vIGJvdHRvbTogMDtcbiAgICAgICAgYm90dG9tOiAoLSR0b29sdGlwLWNhbGxvdXQtc2l6ZSAqIDIpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgLmstY2FsbG91dC13IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWNhbGxvdXQtc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICBsZWZ0OiAoLSR0b29sdGlwLWNhbGxvdXQtc2l6ZSAqIDIpO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxufVxuIiwiLy8gVG9vbHRpcFxuJHRvb2x0aXAtcGFkZGluZy15OiAkcGFkZGluZy15ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiBudWxsICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJHRvb2x0aXAtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiR0b29sdGlwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuXG4kdG9vbHRpcC10aXRsZS1mb250LXNpemU6ICgkdG9vbHRpcC1mb250LXNpemUgKiAxLjI1KSAhZGVmYXVsdDtcbiR0b29sdGlwLXRpdGxlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1jYWxsb3V0LXNpemU6IDZweCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYmc6IHJnYmEoIGNvbnRyYXN0LXdjYWcoICRib2R5LWJnICksIC43NSApICFkZWZhdWx0O1xuJHRvb2x0aXAtdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtYmcgKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlcjogJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLXByaW1hcnktYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRvb2x0aXAtcHJpbWFyeS10ZXh0OiBjb250cmFzdC13Y2FnKCAkdG9vbHRpcC1wcmltYXJ5LWJnICkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wcmltYXJ5LWJvcmRlcjogJHRvb2x0aXAtcHJpbWFyeS1iZyAhZGVmYXVsdDtcbiR0b29sdGlwLWluZm8tYmc6ICRpbmZvICFkZWZhdWx0O1xuJHRvb2x0aXAtaW5mby10ZXh0OiBjb250cmFzdC13Y2FnKCAkdG9vbHRpcC1pbmZvLWJnICkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1pbmZvLWJvcmRlcjogJHRvb2x0aXAtaW5mby1iZyAhZGVmYXVsdDtcbiR0b29sdGlwLXN1Y2Nlc3MtYmc6ICRzdWNjZXNzICFkZWZhdWx0O1xuJHRvb2x0aXAtc3VjY2Vzcy10ZXh0OiBjb250cmFzdC13Y2FnKCAkdG9vbHRpcC1zdWNjZXNzLWJnICkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1zdWNjZXNzLWJvcmRlcjogJHRvb2x0aXAtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiR0b29sdGlwLXdhcm5pbmctYmc6ICR3YXJuaW5nICFkZWZhdWx0O1xuJHRvb2x0aXAtd2FybmluZy10ZXh0OiBjb250cmFzdC13Y2FnKCAkdG9vbHRpcC13YXJuaW5nLWJnICkgIWRlZmF1bHQ7XG4kdG9vbHRpcC13YXJuaW5nLWJvcmRlcjogJHRvb2x0aXAtd2FybmluZy1iZyAhZGVmYXVsdDtcbiR0b29sdGlwLWVycm9yLWJnOiAkZXJyb3IgIWRlZmF1bHQ7XG4kdG9vbHRpcC1lcnJvci10ZXh0OiBjb250cmFzdC13Y2FnKCAkdG9vbHRpcC1lcnJvci1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtZXJyb3ItYm9yZGVyOiAkdG9vbHRpcC1lcnJvci1iZyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0b29sdGlwL3RoZW1lXCIpIHtcbiAgICAuay10b29sdGlwLXdyYXBwZXIge1xuICAgICAgICAuay10b29sdGlwIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwb3B1cC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIERlZmF1bHQgdG9vbHRpcFxuICAgIC5rLXRvb2x0aXAge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtdGV4dCxcbiAgICAgICAgICAgICR0b29sdGlwLWJnLFxuICAgICAgICAgICAgJHRvb2x0aXAtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRvb2x0aXAgdmFyaWFudHNcbiAgICAuay10b29sdGlwLXByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtcHJpbWFyeS10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtcHJpbWFyeS1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLXByaW1hcnktYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtcHJpbWFyeS1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtaW5mby10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtaW5mby1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLWluZm8tYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtaW5mby1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLXN1Y2Nlc3Mge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtc3VjY2Vzcy10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtc3VjY2Vzcy1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLXN1Y2Nlc3MtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtc3VjY2Vzcy1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLXdhcm5pbmcge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtd2FybmluZy10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtd2FybmluZy1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLXdhcm5pbmctYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtd2FybmluZy1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLWVycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sdGlwLWVycm9yLXRleHQsXG4gICAgICAgICAgICAkdG9vbHRpcC1lcnJvci1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLWVycm9yLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWNhbGxvdXQge1xuICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLWVycm9yLWJnO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInZhbGlkYXRvci9sYXlvdXRcIikge1xuXG4gICAgLmstdmFsaWRhdG9yLXRvb2x0aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAjeyR0b29sdGlwLWNhbGxvdXQtc2l6ZX0gKyAjeyR0b29sdGlwLWJvcmRlci13aWR0aH0gKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIE5PVEU6IFRoaXMgd29ya3MgYXJvdW5kIHBvcHVwIC8gdG9vbHRpcCBzdGFja2luIGlzc3VlXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgLy8gLmstY2FsbG91dC1uIHsgaW5zZXQtaW5saW5lLXN0YXJ0OiAxNnB4OyB9XG4gICAgfVxuICAgIC5rLWdyaWQgLmstdmFsaWRhdG9yLXRvb2x0aXAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJhdXRvY29tcGxldGUvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBBdXRvY29tcGxldGVcbiAgICAuay1hdXRvY29tcGxldGUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYXV0b2NvbXBsZXRlLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICB3aWR0aDogJGF1dG9jb21wbGV0ZS1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRhdXRvY29tcGxldGUtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogJGF1dG9jb21wbGV0ZS1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkYXV0b2NvbXBsZXRlLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhdXRvY29tcGxldGUtbGluZS1oZWlnaHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkYXV0b2NvbXBsZXRlLXRyYW5zaXRpb247XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICAvLyBJbnB1dFxuICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYXV0b2NvbXBsZXRlLXBhZGRpbmcteSAkYXV0b2NvbXBsZXRlLXBhZGRpbmcteDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gTG9hZGluZyBpY29uXG4gICAgICAgIC5rLWktbG9hZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogJGF1dG9jb21wbGV0ZS1pY29uLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYXV0b2NvbXBsZXRlLWljb24taGVpZ2h0O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDbGVhciB2YWx1ZVxuICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogJGF1dG9jb21wbGV0ZS1pY29uLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYXV0b2NvbXBsZXRlLWljb24taGVpZ2h0O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG59XG4iLCIkYXV0b2NvbXBsZXRlLWRlZmF1bHQtd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoICFkZWZhdWx0O1xuXG4kYXV0b2NvbXBsZXRlLXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kYXV0b2NvbXBsZXRlLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRhdXRvY29tcGxldGUtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYXV0b2NvbXBsZXRlLWljb24td2lkdGg6IGNhbGMoICN7JGljb24tc2l6ZX0gKyAjeyRhdXRvY29tcGxldGUtcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaWNvbi1oZWlnaHQ6IGNhbGMoICN7JGF1dG9jb21wbGV0ZS1saW5lLWhlaWdodCAqICRhdXRvY29tcGxldGUtZm9udC1zaXplfSArICN7JGF1dG9jb21wbGV0ZS1wYWRkaW5nLXkgKiAyfSApICFkZWZhdWx0O1xuXG4kYXV0b2NvbXBsZXRlLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBBdXRvY29tcGxldGVcbiRhdXRvY29tcGxldGUtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtdGV4dDogJGlucHV0LXRleHQgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWJvcmRlcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtc2hhZG93OiAkaW5wdXQtc2hhZG93ICFkZWZhdWx0O1xuXG4kYXV0b2NvbXBsZXRlLWhvdmVyZWQtYmc6ICRpbnB1dC1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1ob3ZlcmVkLXRleHQ6ICRpbnB1dC1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWhvdmVyZWQtYm9yZGVyOiAkaW5wdXQtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWhvdmVyZWQtc2hhZG93OiAkaW5wdXQtaG92ZXJlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhdXRvY29tcGxldGUtZm9jdXNlZC1iZzogJGlucHV0LWZvY3VzZWQtYmcgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWZvY3VzZWQtdGV4dDogJGlucHV0LWZvY3VzZWQtdGV4dCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZm9jdXNlZC1ib3JkZXI6ICRpbnB1dC1mb2N1c2VkLWJvcmRlciAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZm9jdXNlZC1zaGFkb3c6ICRpbnB1dC1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGF1dG9jb21wbGV0ZS1kaXNhYmxlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZGlzYWJsZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZGlzYWJsZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1kaXNhYmxlZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRhdXRvY29tcGxldGUtaW52YWxpZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaW52YWxpZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1pbnZhbGlkLWJvcmRlcjogJGludmFsaWQtYm9yZGVyICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1pbnZhbGlkLXNoYWRvdzogJGludmFsaWQtc2hhZG93ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImF1dG9jb21wbGV0ZS90aGVtZVwiKSB7XG5cbiAgICAvLyBSZW1vdmUgZmlyc3Qgc2VsZWN0b3Igd2hlbiBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby1hbmd1bGFyLWRyb3Bkb3ducy9pc3N1ZXMvNjU2IGlzIGRvbmUuXG4gICAgLmstYXV0b2NvbXBsZXRlLmstaGVhZGVyLFxuICAgIC5rLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYXV0b2NvbXBsZXRlLXRleHQsXG4gICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWJnLFxuICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1ib3JkZXJcbiAgICAgICAgKTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGF1dG9jb21wbGV0ZS1zaGFkb3cgKTtcblxuICAgICAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhdXRvY29tcGxldGUtaG92ZXJlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzIHN0YXRlXG4gICAgICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmLmstc3RhdGUtb3BlbixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhdXRvY29tcGxldGUtZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZGlzYWJsZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGF1dG9jb21wbGV0ZS1kaXNhYmxlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1pbnZhbGlkLXRleHQsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1pbnZhbGlkLWJnLFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtaW52YWxpZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhdXRvY29tcGxldGUtaW52YWxpZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNvbWJvYm94L2xheW91dFwiKSB7XG5cbiAgICAuay1jb21ib2JveCB7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBJbnB1dFxuICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgLy8gQ2xlYXIgdmFsdWVcbiAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAoJGlucHV0LWxpbmUtaGVpZ2h0ICogJGlucHV0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKCRpbnB1dC1saW5lLWhlaWdodCAqICRpbnB1dC1mb250LXNpemUpO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgICAgICByaWdodDogJHBpY2tlci1pY29uLW9mZnNldDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RcbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjb21ib2JveC1zZWxlY3QtcGFkZGluZy15ICRjb21ib2JveC1zZWxlY3QtcGFkZGluZy14O1xuICAgICAgICAgICAgd2lkdGg6IGlmKCR1c2UtcGlja2VyLXNlbGVjdC13aWR0aCwgJGNvbWJvYm94LXNlbGVjdC13aWR0aCwgYXV0byk7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwICRjb21ib2JveC1zZWxlY3QtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstY29tYm9ib3gtY2xlYXJhYmxlIHtcbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAjeyRpY29uLXNpemV9ICsgI3skcGFkZGluZy14fSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAkY29tYm9ib3gtc2VsZWN0LWJvcmRlci13aWR0aCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcGlja2VyLWljb24tb2Zmc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstY29tYm9ib3gtY2xlYXJhYmxlIHtcbiAgICAgICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggI3skaWNvbi1zaXplfSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiY29tYm9ib3gvdGhlbWVcIikge1xuXG4gICAgLmstY29tYm9ib3gge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcblxuICAgICAgICAvLyBOb3JtYWwgc3RhdGVcbiAgICAgICAgLmstZHJvcGRvd24td3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb21ib2JveC10ZXh0LFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1iZyxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAvLyBJbnZhbGlkIHN0YXRlXG4gICAgICAgICAgICAmLmstaW52YWxpZCxcbiAgICAgICAgICAgICYuay1pbnZhbGlkOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LXRleHQsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC1iZyxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWJvcmRlcixcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSG92ZXJlZCBzdGF0ZVxuICAgICAgICA+IDpob3ZlcixcbiAgICAgICAgLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgPiAuay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICAuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGNvbWJvYm94LWZvY3VzZWQtc2hhZG93KTtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHt9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJjYWxlbmRhci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLWNhbGVuZGFyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRjYWxlbmRhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FsZW5kYXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNhbGVuZGFyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjYWxlbmRhci1saW5lLWhlaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstcG9wdXAgJiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDb21tb25cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgdGFibGUsXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgdGQsXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgdGgsXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGQsXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGgge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgdGgsXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGgge1xuICAgICAgICAgICAgcGFkZGluZzogJGNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcteSAkY2FsZW5kYXItaGVhZGVyLWNlbGwtcGFkZGluZy14O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtb3BhY2l0eTtcbiAgICAgICAgfVxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRib2R5IHRoLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRib2R5IC5rLWNhbGVuZGFyLXRoIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEhlYWRlclxuICAgICAgICAuay1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXkgJGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkY2FsZW5kYXItaGVhZGVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbmF2LXByZXYsXG4gICAgICAgIC5rLW5hdi1uZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAoJGNhbGVuZGFyLWxpbmUtaGVpZ2h0ICogMWVtKTtcbiAgICAgICAgICAgIGhlaWdodDogKCRjYWxlbmRhci1saW5lLWhlaWdodCAqIDFlbSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW5hdi1mYXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDYWxlbmRhciBoZWFkZXJcbiAgICAgICAgQGF0LXJvb3QgLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy15ICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgLmstdGl0bGUsXG4gICAgICAgICAgICAuay1jYWxlbmRhci10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay10b2RheSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLW5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6ICRjYWxlbmRhci1uYXYtZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1idXR0b24geyBAZXh0ZW5kIC5rLWJ1dHRvbi1mbGF0OyB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6ICRjYWxlbmRhci1oZWFkZXItbWluLXdpZHRoO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvb3RlclxuICAgICAgICAuay1mb290ZXIsXG4gICAgICAgIC5rLWNhbGVuZGFyLWZvb3RlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICAuay1uYXYtdG9kYXksXG4gICAgICAgIC5rLWZvb3RlciA+IC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1mb290ZXItcGFkZGluZy15ICRjYWxlbmRhci1mb290ZXItcGFkZGluZy14O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmstbmF2LXRvZGF5OmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBWaWV3IHdyYXBwZXJcbiAgICAgICAgLmstY2FsZW5kYXItdmlldyB7XG4gICAgICAgICAgICAvLyBzZXR0aW5nIHdpZHRoIC8gaGVpZ2h0IHByZXZlbnRzIGxheW91dCBjaGFuZ2VzIGluIG1ldGEgdmlld3NcbiAgICAgICAgICAgIHdpZHRoOiAoNyAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAoNyAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgZ2FwOiAkY2FsZW5kYXItdmlldy1nYXA7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgd2lkdGg6ICg4ICogJGNhbGVuZGFyLWNlbGwtc2l6ZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbmZpbml0ZSAuay1jYWxlbmRhci12aWV3IHtcbiAgICAgICAgICAgIHdpZHRoOiAkY2FsZW5kYXItdmlldy13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLXZpZXctaGVpZ2h0O1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDb250ZW50XG4gICAgICAgIC5rLWNvbnRlbnQsXG4gICAgICAgIC5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiB0YWJsZSxcbiAgICAgICAgICAgID4gLmstY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTdweDsgLy8gc2Nyb2xsYmFyLXNpemVcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAuay1jYWxlbmRhci10ZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNhbGVuZGFyLWNlbGwtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkY2FsZW5kYXItY2VsbC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGNhbGVuZGFyLWNlbGwtcGFkZGluZy15ICRjYWxlbmRhci1jZWxsLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC8vIFNwZWNpYWwgZGF5c1xuICAgICAgICAgICAgLmstd2Vla2VuZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjYWxlbmRhci13ZWVrZW5kLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1hbHQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstb3RoZXItbW9udGggLmstbGluayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGNhbGVuZGFyLW90aGVyLW1vbnRoLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGRpc2FibGVkLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuay1jb250ZW50LFxuICAgICAgICB0YWJsZS5rLWNhbGVuZGFyLWNvbnRlbnQsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRhYmxlLmstY29udGVudCxcbiAgICAgICAgLmstY2FsZW5kYXItdGFibGUuay1jYWxlbmRhci1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE1vbnRoIHZpZXdcbiAgICAgICAgLmstbW9udGgsXG4gICAgICAgIC5rLWNhbGVuZGFyLW1vbnRodmlldyB7XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FsZW5kYXItY2VsbC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLWNlbGwtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FsZW5kYXItY2VsbC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLWNlbGwtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gWWVhciB2aWV3XG4gICAgICAgIC5rLXllYXIsXG4gICAgICAgIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgICAgICAgICAgICRjZWxsLXNpemU6ICggKDcgLyA0KSAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuXG4gICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjZWxsLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIERlY2FkZSB2aWV3XG4gICAgICAgIC5rLWRlY2FkZSxcbiAgICAgICAgLmstY2FsZW5kYXItZGVjYWRldmlldyB7XG4gICAgICAgICAgICAkY2VsbC1zaXplOiAoICg3IC8gNCkgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcblxuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAuay1jYWxlbmRhci10ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjZWxsLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDZW50dXJ5IHZpZXdcbiAgICAgICAgLmstY2VudHVyeSxcbiAgICAgICAgLmstY2FsZW5kYXItY2VudHVyeXZpZXcge1xuICAgICAgICAgICAgJGNlbGwtc2l6ZTogKCAoNyAvIDQpICogJGNhbGVuZGFyLWNlbGwtc2l6ZSk7XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgLy8gQW5ndWxhclxuICAgICAgICAmLWluZmluaXRlIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXZpZXcsXG4gICAgICAgICAgICAuay1jYWxlbmRhci1tb250aHZpZXcgeyAvLyA8LSBCQUNLQ09NUEFUOiBlbnN1cmVzIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGZvciBwcmV2aW91cyB2ZXJzaW9ucyBvZiBrZW5kby1hbmd1bGFyLWRhdGVpbnB1dHNcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRjYWxlbmRhci1pbmZpbml0ZS1jb250ZW50LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNSU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAkY2FsZW5kYXItY2VsbC1zaXplICgkY2FsZW5kYXItY2VsbC1zaXplIC8gMikgJGNhbGVuZGFyLWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRjYWxlbmRhci1pbmZpbml0ZS1jb250ZW50LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kY2FsZW5kYXItaW5maW5pdGUtY29udGVudC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGNhbGVuZGFyLWluZmluaXRlLWhlYWRlci1wYWRkaW5nLXkgJGNhbGVuZGFyLWluZmluaXRlLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXdlZWtkYXlzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstY2FsZW5kYXIteWVhcnZpZXcsXG4gICAgICAgICAgICAuay1jYWxlbmRhci1kZWNhZGV2aWV3LFxuICAgICAgICAgICAgLmstY2FsZW5kYXItY2VudHVyeXZpZXcge1xuICAgICAgICAgICAgICAgIC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAgICAgLmstY2FsZW5kYXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICRjZWxsLXNpemU6ICRjYWxlbmRhci12aWV3LXdpZHRoIC8gNTtcblxuICAgICAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICAgICAgLmstY2FsZW5kYXItdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuay1saW5rLFxuICAgICAgICAgICAgICAgICAgICB0ZC5rLWVtcHR5LFxuICAgICAgICAgICAgICAgICAgICAuay1jYWxlbmRhci10ZC5rLWVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAvLyBDYWxlbmRhciBpbiBwb3B1cFxuICAgIC5rLWNhbGVuZGFyLWNvbnRhaW5lcixcbiAgICAuay1kYXRldGltZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5rLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC5rLWNhbGVuZGFyIC5rLWNvbnRlbnQuay1zY3JvbGxhYmxlLFxuICAgIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXIoXCJyaWdodFwiKTtcbiAgICB9XG5cbiAgICAvLyBzY29wZWQgaW4gY2FsZW5kYXIgdW50aWwgaXQgaXMgdXNlZCBlbHNld2hlcmVcbiAgICAuay1jYWxlbmRhciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgd2lkdGg6ICRjYWxlbmRhci1uYXZpZ2F0aW9uLXdpZHRoO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICAkc2hhZG93LXNpemU6IDMgKiAkY2FsZW5kYXItbmF2aWdhdGlvbi1pdGVtLWhlaWdodDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAkc2hhZG93LXNpemUgKCRzaGFkb3ctc2l6ZSAvIDIpICRjYWxlbmRhci1uYXZpZ2F0aW9uLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgdG9wOiAwOyB9XG4gICAgICAgICY6OmFmdGVyIHsgYm90dG9tOiAwOyB9XG5cbiAgICAgICAgLmstY29udGVudCxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2FsZW5kYXItbmF2aWdhdGlvbi13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLW5hdmlnYXRpb24taXRlbS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRjYWxlbmRhci1uYXZpZ2F0aW9uLWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24tbWFya2VyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLW5hdmlnYXRpb24taXRlbS1oZWlnaHQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC8vIHN0eWxlcyBhcmUgYXBwbGllZCB0byB0aGUgay1saW5rIGVsZW1lbnQgaW5zaWRlXG4gICAgICAgIC8vIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAvLyB9XG4gICAgfVxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwibXVsdGl2aWV3Y2FsZW5kYXIvbGF5b3V0XCIpIHtcblxuXG4gICAgLy8gTXVsdGl2aWV3IGNhbGVuZGFyXG4gICAgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogKDcgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLmstbWV0YS12aWV3LFxuICAgICAgICAuay1jYWxlbmRhci10YWJsZS5rLW1ldGEtdmlldyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1ldGEtaGVhZGVyLFxuICAgICAgICAuay1tb250aC1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRtdWx0aXZpZXdjYWxlbmRhci1jb250ZW50LXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1wYWRkaW5nLXkgJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGNhbGVuZGFyLWhlYWRlci1jZWxsLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1vcGFjaXR5O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2Utc3RhcnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhbmdlLWVuZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhbmdlLW1pZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8galF1ZXJ5XG4gICAgICAgICY6bm90KC5rLWNhbGVuZGFyLWluZmluaXRlKSB7XG4gICAgICAgICAgICAuay1jYWxlbmRhci12aWV3IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICAuay1hbmltYXRpb24tY29udGFpbmVyLXNtICYge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFuZ3VsYXJcbiAgICAgICAgJi5rLWNhbGVuZGFyLWluZmluaXRlIHtcbiAgICAgICAgICAgIHRhYmxlLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgPiB0Ym9keSxcbiAgICAgICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IHRib2R5ICsgdGJvZHksXG4gICAgICAgICAgICAgICAgPiAuay1jYWxlbmRhci10Ym9keSArIC5rLWNhbGVuZGFyLXRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtdWx0aXZpZXdjYWxlbmRhci1nYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSB7XG4gICAgICAgICAgICAgICAgQGlmICRtdWx0aXZpZXdjYWxlbmRhci1idXR0b24tc3R5bGUgPT0gc3RyZXRjaGVkIHtcbiAgICAgICAgICAgICAgICAgICAgPiAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuay1idXR0b24tZmxhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuay1jYWxlbmRhci12aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBAZWxzZSBpZiAkbXVsdGl2aWV3Y2FsZW5kYXItYnV0dG9uLXN0eWxlID09IGRldGFjaGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuay1jYWxlbmRhci12aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRoYWxmLXNpemU6ICRtdWx0aXZpZXdjYWxlbmRhci1idXR0b24tc2l6ZSAvIDI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGNhbGVuZGFyLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoICN7JGhhbGYtc2l6ZX0gKyAjeyRzcGFjZXIteH0gKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAoLSRoYWxmLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRtdWx0aXZpZXdjYWxlbmRhci1idXR0b24tc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRlcmFuZ2VwaWNrZXIvbGF5b3V0XCIpIHtcblxuICAgIC8valF1ZXJ5IERhdGVSYW5nZVBpY2tlclxuICAgIC5rLXdpZGdldC5rLWRhdGVyYW5nZXBpY2tlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbn1cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJjYWxlbmRhci9sYXlvdXQvcnRsXCIpIHtcblxuICAgIC5rLXJ0bCAuay1jYWxlbmRhcixcbiAgICAuay1jYWxlbmRhcltkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgIC5rLW5hdi1wcmV2LFxuICAgICAgICAuay1uYXYtbmV4dCxcbiAgICAgICAgLmstcHJldi12aWV3LFxuICAgICAgICAuay1uZXh0LXZpZXcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstY29udGVudC5rLXNjcm9sbGFibGUsXG4gICAgICAgIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyKFwibGVmdFwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRoLFxuICAgICAgICAuay1jYWxlbmRhci10Ym9keSAuay1jYWxlbmRhci10aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENvbnRlbnRcbiAgICAgICAgLmstY29udGVudCxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudCB7XG4gICAgICAgICAgICA+IHRhYmxlLFxuICAgICAgICAgICAgPiAuay1jYWxlbmRhci10YWJsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgLy8gc2Nyb2xsYmFyLXNpemVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyBDYWxlbmRhclxuJGNhbGVuZGFyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaGVhZGVyLW1pbi13aWR0aDogMjgwcHggIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1pbmZpbml0ZS1oZWFkZXItcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuJGNhbGVuZGFyLWluZmluaXRlLWhlYWRlci1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1pbmZpbml0ZS1jb250ZW50LXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRjYWxlbmRhci1pbmZpbml0ZS1jb250ZW50LXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWNlbGwtcGFkZGluZy14OiAuNWVtICFkZWZhdWx0O1xuJGNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiAkY2FsZW5kYXItY2VsbC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1saW5lLWhlaWdodDogJGNhbGVuZGFyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWNlbGwtc2l6ZS1weDogMzRweCAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLXNpemU6ICgkY2FsZW5kYXItY2VsbC1zaXplLXB4IC8gJGZvbnQtc2l6ZSkgKiAxZW0gIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcteDogMHB4ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcteTogKCRjYWxlbmRhci1jZWxsLXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItY2VsbC1saW5lLWhlaWdodDogMiAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1oZWlnaHQ6IDJlbSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLW5hdmlnYXRpb24td2lkdGg6IDVlbSAhZGVmYXVsdDtcbiRjYWxlbmRhci1uYXZpZ2F0aW9uLWl0ZW0taGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci12aWV3LXdpZHRoOiA3ICogJGNhbGVuZGFyLWNlbGwtc2l6ZSAhZGVmYXVsdDtcbiRjYWxlbmRhci12aWV3LWhlaWdodDogY2FsYyggI3skY2FsZW5kYXItY2VsbC1zaXplICogOH0gKyAjeyRjYWxlbmRhci1oZWFkZXItaGVpZ2h0fSApICFkZWZhdWx0O1xuJGNhbGVuZGFyLXZpZXctZ2FwOiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1oZWFkZXItYmc6ICRoZWFkZXItYmcgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLXRleHQ6ICRoZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYm9yZGVyOiAkaGVhZGVyLWJvcmRlciAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItZ3JhZGllbnQ6ICRoZWFkZXItZ3JhZGllbnQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtYmc6ICRidXR0b24taG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtdGV4dDogJGJ1dHRvbi1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1ob3ZlcmVkLWJvcmRlcjogJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnQ6ICRidXR0b24taG92ZXJlZC1ncmFkaWVudCAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC1iZzogJGJ1dHRvbi1wcmVzc2VkLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC10ZXh0OiAkYnV0dG9uLXByZXNzZWQtdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYnV0dG9uLXByZXNzZWQtYm9yZGVyOiAkYnV0dG9uLXByZXNzZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC1ncmFkaWVudDogJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC1zaGFkb3c6ICRidXR0b24tcHJlc3NlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1oZWFkZXItY2VsbC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1jZWxsLW9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItbmF2aWdhdGlvbi1iZzogJGNhbGVuZGFyLWhlYWRlci1iZyAhZGVmYXVsdDtcbiRjYWxlbmRhci1uYXZpZ2F0aW9uLXRleHQ6ICRjYWxlbmRhci1oZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1uYXZpZ2F0aW9uLWJvcmRlcjogJGNhbGVuZGFyLWhlYWRlci1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1uYXYtZ2FwOiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuJGNhbGVuZGFyLXRvZGF5LW5hdi10ZXh0OiAkbGluay10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLXRvZGF5LW5hdi1ob3ZlcmVkLXRleHQ6ICRsaW5rLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci13ZWVrZW5kLXRleHQ6IGluaGVyaXQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItd2Vla2VuZC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItd2Vla2VuZC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItdG9kYXktc3R5bGU6IGNvbG9yICFkZWZhdWx0O1xuJGNhbGVuZGFyLXRvZGF5LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLXdlZWstbnVtYmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrLW51bWJlci10ZXh0OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLW90aGVyLW1vbnRoLW9wYWNpdHk6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItY2VsbC1ob3ZlcmVkLWJnOiAkbm9kZS1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLWNlbGwtaG92ZXJlZC10ZXh0OiAkbm9kZS1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1ob3ZlcmVkLWJvcmRlcjogJG5vZGUtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnOiAkbm9kZS1zZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQ6ICRub2RlLXNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1ib3JkZXI6ICRub2RlLXNlbGVjdGVkLWJvcmRlciAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWNlbGwtZm9jdXNlZC1zaGFkb3c6ICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1mb2N1cy1zaGFkb3c6ICRjYWxlbmRhci1jZWxsLWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG5cbi8vIE11bHRpdmlldyBDYWxlbmRhclxuJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zdHlsZTogc3RyZXRjaGVkICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplOiA0NHB4ICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLWdhcDogKCRjYWxlbmRhci1pbmZpbml0ZS1jb250ZW50LXBhZGRpbmcteCAqIDIpICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAoJG11bHRpdmlld2NhbGVuZGFyLWdhcCAvIDIpO1xuJG11bHRpdmlld2NhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAwcHggIWRlZmF1bHQ7XG4kbXVsdGl2aWV3Y2FsZW5kYXItbmF2aWdhdGlvbi1tYXJnaW4teDogMHB4ICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLW5hdmlnYXRpb24tbWFyZ2luLXk6IGNhbGMoICN7JGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXkgKiAyfSArICN7JGNhbGVuZGFyLWhlYWRlci1oZWlnaHR9ICsgI3skYnV0dG9uLWJvcmRlci13aWR0aCAqIDJ9ICkgIWRlZmF1bHQ7XG4iLCIvLyBJbmZpbml0ZSBjYWxlbmRhciBhbmQgdGltZXBpY2tlclxuQG1peGluIGhpZGUtc2Nyb2xsYmFyKCRkaXI6ICdyaWdodCcsICRtYXgtc2Nyb2xsYmFyOiAxMDBweCkge1xuICAgIC8vIGFueXRoaW5nIGxhcmdlciB0aGFuIHRoZSBzY3JvbGxiYXIgd2lkdGggd2lsbCBkb1xuICAgICRzY3JvbGxiYXItc2l6ZTogMTdweDtcbiAgICAkbWFyZ2luOiAtJG1heC1zY3JvbGxiYXIgLSAkc2Nyb2xsYmFyLXNpemU7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWF4LXNjcm9sbGJhcjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXgtc2Nyb2xsYmFyO1xuICAgIG1hcmdpbi1sZWZ0OiAtJG1heC1zY3JvbGxiYXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG1heC1zY3JvbGxiYXI7XG5cbiAgICBAaWYgKCRkaXIgPT0gJ3JpZ2h0Jykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuICAgIH1cbn1cbiIsIi8vIFN0eWxpbmcgb2YgdG9kYXkgZGF0ZVxuLy8gY29sb3IgLSBtYXJrIHRoZSB0b2RheSBkYXRlIHdpdGggYSBkaWZmZXJlbnQgdGV4dCBjb2xvclxuLy8gYm94IC0gaW5zdGVhZCBvZiBjaGFuZ2luZyB0aGUgdGV4dCBjb2xvciwgc2hvdyBhIGJveCBhcm91bmQgdGhlIGRhdGVcblxuQGluY2x1ZGUgZXhwb3J0cyhcImNhbGVuZGFyL3RoZW1lXCIpIHtcbiAgICAuay1jYWxlbmRhciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2FsZW5kYXItdGV4dCxcbiAgICAgICAgICAgICRjYWxlbmRhci1iZyxcbiAgICAgICAgICAgICRjYWxlbmRhci1ib3JkZXJcbiAgICAgICAgKTtcblxuXG4gICAgICAgIC8vIEhlYWRlciAvIGZvb3RlclxuICAgICAgICAuay1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLXRleHQsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWhlYWRlci1iZyxcbiAgICAgICAgICAgICAgICBpbmhlcml0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FsZW5kYXItaGVhZGVyLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbmF2LXByZXYsXG4gICAgICAgIC5rLW5hdi1uZXh0LFxuICAgICAgICAuay1uYXYtZmFzdCB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBUb2RheSBuYXZpZ2F0aW9uXG4gICAgICAgIC5rLWZvb3RlciAuay1uYXYtdG9kYXksXG4gICAgICAgIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheSB7XG4gICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXRvZGF5LW5hdi10ZXh0O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci10b2RheS1uYXYtaG92ZXJlZC10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBIZWFkZXIgY2VsbHNcbiAgICAgICAgLmstY29udGVudCB0aCxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudCB0aCxcbiAgICAgICAgLmstY29udGVudCAuay1jYWxlbmRhci10aCxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10aCB7XG4gICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLWhlYWRlci1jZWxsLXRleHQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNwZWNpYWwgZGF5c1xuICAgICAgICAuay1jb250ZW50IC5rLXRvZGF5LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IC5rLXRvZGF5IHtcbiAgICAgICAgICAgIEBpZiAkY2FsZW5kYXItdG9kYXktc3R5bGUgPT0gYm94IHtcbiAgICAgICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjYWxlbmRhci10b2RheS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY2FsZW5kYXItdG9kYXktY29sb3IsICRjYWxlbmRhci1jZWxsLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2UgaWYgJGNhbGVuZGFyLXRvZGF5LXN0eWxlID09IGNvbG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXRvZGF5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLXdlZWtlbmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItd2Vla2VuZC10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci13ZWVrZW5kLWJnXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWFsdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci13ZWVrLW51bWJlci10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci13ZWVrLW51bWJlci1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1vdXQtb2YtcmFuZ2Uge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEludGVyYWN0aXZlIHN0YXRlc1xuICAgICAgICAuay1zdGF0ZS1ob3ZlciAuay1saW5rLFxuICAgICAgICB0ZDpob3ZlciAuay1saW5rLFxuICAgICAgICAuay1jYWxlbmRhci10ZDpob3ZlciAuay1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQgLmstbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtaG92ZXIgLmstbGluayxcbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIgLmstbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgdHJ5LXNoYWRlKCAkY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZyApLFxuICAgICAgICAgICAgICAgIHRyeS1zaGFkZSggJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYm9yZGVyIClcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RhdGUtZm9jdXNlZCAuay1saW5rIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYWxlbmRhci1jZWxsLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtZm9jdXNlZCAuay1saW5rIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWZvY3VzLXNoYWRvdztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2FsZW5kYXIgbmF2aWdhdGlvblxuICAgICAgICAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItbmF2aWdhdGlvbi1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAkY2FsZW5kYXItbmF2aWdhdGlvbi1ib3JkZXI7XG5cbiAgICAgICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXRvZGF5LW5hdi1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItYmcsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwICRjYWxlbmRhci1uYXZpZ2F0aW9uLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICYuay1pbnZhbGlkOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwibXVsdGl2aWV3Y2FsZW5kYXIvdGhlbWVcIikge1xuXG4gICAgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSB7XG5cbiAgICAgICAgJGNhbGVuZGFyLXJhbmdlLWdhcDogMXB4ICFkZWZhdWx0O1xuICAgICAgICAkY2FsZW5kYXItcmFuZ2UtYmc6IHJnYmEoICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnLCAuMjUgKTtcbiAgICAgICAgJGNhbGVuZGFyLXJhbmdlLXNwbGl0LXNpemU6IDVweCAhZGVmYXVsdDtcblxuICAgICAgICAuay1yYW5nZS1zdGFydCxcbiAgICAgICAgLmstcmFuZ2UtZW5kLFxuICAgICAgICAuay1yYW5nZS1taWQge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgaW5kZW50YXRpb25cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAkY2FsZW5kYXItcmFuZ2UtZ2FwLFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1yYW5nZS1iZyAkY2FsZW5kYXItcmFuZ2UtZ2FwLFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1yYW5nZS1iZyBjYWxjKDEwMCUgLSAjeyRjYWxlbmRhci1yYW5nZS1nYXB9KSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLSAjeyRjYWxlbmRhci1yYW5nZS1nYXB9KVxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItcmFuZ2UtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zdGFydCxcbiAgICAgICAgLmstcmFuZ2UtZW5kIHtcbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2Utc3RhcnQuay1zdGF0ZS1hY3RpdmUsXG4gICAgICAgIC5rLXJhbmdlLWVuZC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhbmdlLXNwbGl0LXN0YXJ0LFxuICAgICAgICAuay1yYW5nZS1zcGxpdC1lbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkY2FsZW5kYXItcmFuZ2UtZ2FwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogJGNhbGVuZGFyLXJhbmdlLWdhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLXJhbmdlLXNwbGl0LXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLSRjYWxlbmRhci1yYW5nZS1zcGxpdC1zaXplO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGNhbGVuZGFyLXJhbmdlLWJnLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0kY2FsZW5kYXItcmFuZ2Utc3BsaXQtc2l6ZTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjYWxlbmRhci1yYW5nZS1iZywgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImRhdGVyYW5nZXBpY2tlci90aGVtZVwiKSB7XG5cbiAgICAvL2pRdWVyeSBEYXRlUmFuZ2VQaWNrZXJcbiAgICAuay1kYXRlcmFuZ2VwaWNrZXIge1xuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImRhdGV0aW1lL2xheW91dFwiKSB7XG5cbiAgICAvLyBDb21tb25cbiAgICAuay1kYXRlaW5wdXQsXG4gICAgLmstZGF0ZXBpY2tlcixcbiAgICAuay1kYXRldGltZXBpY2tlcixcbiAgICAuay10aW1lcGlja2VyIHtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vIFdyYXBwZXJzXG4gICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAuay1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gSW5wdXRcbiAgICAgICAgLmstaW5wdXQge31cblxuXG4gICAgICAgIC8vIFNlbGVjdFxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuay1pY29uIHt9XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgLmstcnRsICYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRlcGlja2VyXG4gICAgLmstZGF0ZXBpY2tlcixcbiAgICAuay1kYXRldGltZXBpY2tlcixcbiAgICAuay10aW1lcGlja2VyIHtcbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LmstZGF0ZWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXBpY2tlci13cmFwIHtcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIge1xuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICByaWdodDogY2FsYyggI3sgJGJ1dHRvbi1pbm5lci1jYWxjLXNpemUgfSArICN7ICRpbnB1dC1wYWRkaW5nLXgtc20gfSk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCAjeyAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSB9ICsgI3sgJGlucHV0LXBhZGRpbmcteC1zbSB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbWVwaWNrZXJcbiAgICAuay10aW1lcGlja2VyIHt9XG5cbiAgICAvLyBEYXRldGltZXBpY2tlclxuICAgIC5rLWRhdGV0aW1lcGlja2VyIHtcblxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICByaWdodDogY2FsYyggI3sgJGJ1dHRvbi1pbm5lci1jYWxjLXNpemUgfSAqIDIgKyAjeyAkaW5wdXQtcGFkZGluZy14LXNtIH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyggI3sgJGJ1dHRvbi1pbm5lci1jYWxjLXNpemUgfSAqIDIgKyAjeyAkaW5wdXQtcGFkZGluZy14LXNtIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZGF0ZXRpbWUtY29udGFpbmVyIHtcblxuICAgICAgICAuay1kYXRldGltZS13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZGF0ZXRpbWUtd2lkdGg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZGF0ZXRpbWUtYnV0dG9uZ3JvdXAge1xuICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsXG4gICAgICAgIC5rLWRhdGV0aW1lLXRpbWUtd3JhcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgJGRhdGV0aW1lLXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZXNlbGVjdG9yIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZS10YWIge1xuXG4gICAgICAgICAgICAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFjdGlvbnMsXG4gICAgICAgIC5rLWFjdGlvbi1idXR0b25zLFxuICAgICAgICAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYWN0aW9ucyB7XG4gICAgICAgICAgICAmLmstYWN0aW9ucy1zdGFydCxcbiAgICAgICAgICAgICYuay1hY3Rpb25zLWNlbnRlcixcbiAgICAgICAgICAgICYuay1hY3Rpb25zLWVuZCB7XG4gICAgICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICYuay1ydGwsXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgLmstdGltZS10YWIge1xuXG4gICAgICAgICAgICAgICAgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGF0ZWlucHV0XG4gICAgLmstZGF0ZWlucHV0IHtcbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmstaW5jcmVhc2UgLmstaWNvbiB7XG4gICAgICAgICAgICBib3R0b206IC0kc3Bpbm5lci1pY29uLW9mZnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmstZGVjcmVhc2UgLmstaWNvbiB7XG4gICAgICAgICAgICB0b3A6IC0kc3Bpbm5lci1pY29uLW9mZnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIEluZmluaXRlIHRpbWVwaWNrZXJcbiAgICAuay10aW1lc2VsZWN0b3Ige1xuXG4gICAgICAgIC5rLWFjdGlvbnMsXG4gICAgICAgIC5rLWFjdGlvbi1idXR0b25zLFxuICAgICAgICAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYWN0aW9ucyB7XG4gICAgICAgICAgICAmLmstYWN0aW9ucy1zdGFydCxcbiAgICAgICAgICAgICYuay1hY3Rpb25zLWNlbnRlcixcbiAgICAgICAgICAgICYuay1hY3Rpb25zLWVuZCB7XG4gICAgICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBIZWFkZXJcbiAgICAuay10aW1lLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMiAqICRwYWRkaW5nLXkgJHBhZGRpbmcteCAqIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGltZXBpY2tlci1oZWFkZXItaGVpZ2h0O1xuXG4gICAgICAgIC5rLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZS1ub3cge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb250ZW50XG4gICAgLmstdGltZS1saXN0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogJHRpbWUtbGlzdC1wYWRkaW5nIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAkdGltZS1saXN0LXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICR0aW1lLWxpc3QtaGVpZ2h0O1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAuay10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSR0aW1lLWxpc3QtcGFkZGluZztcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MCUgLSAxZW0pO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGltZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogJHRpbWUtbGlzdC1wYWRkaW5nO1xuICAgICAgICBib3R0b206ICR0aW1lLWxpc3QtcGFkZGluZztcblxuICAgICAgICBAaW5jbHVkZSBoaWRlLXNjcm9sbGJhcihcInJpZ2h0XCIpO1xuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6ICR0aW1lLWxpc3Qtd2lkdGg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJi5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSAge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXIoXCJsZWZ0XCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGltZS1saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuay10aW1lLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgdG9wOiAwOyB9XG4gICAgICAgICY6OmFmdGVyIHsgYm90dG9tOiAwO31cbiAgICB9XG5cbiAgICAuay10aW1lLWxpc3QgLmstaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZy15ICRsaXN0LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAje2RlY2ltYWwtcm91bmQoJGxpbmUtaGVpZ2h0LWVtLCAyKX0gKyAycHggKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoICN7ZGVjaW1hbC1yb3VuZCgkbGluZS1oZWlnaHQtZW0sIDIpfSArIDJweCApO1xuICAgIH1cblxuICAgIC5rLXRpbWUtaGlnaGxpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRpbWUtaGlnaGxpZ2h0LXNpemUgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjFweDsgLy8gd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NTExN1xuICAgIH1cblxuICAgIC5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmstdGltZS1zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG59XG4iLCIvLyBEYXRlVGltZVxuJHRpbWUtaGlnaGxpZ2h0LXNpemU6IDFweDtcblxuJHRpbWUtbGlzdC1oaWdobGlnaHQtY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdGltZS1saXN0LWZvY3VzZWQtYmc6IHJnYmEoMCwgMCwgMCwgLjA0KSAhZGVmYXVsdDtcbiR0aW1lLWxpc3QtdGl0bGUtZm9jdXM6IGJsYWNrICFkZWZhdWx0O1xuXG4kdGltZS1oZWFkZXItcGFkZGluZzogbnVsbCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWRlci1oZWlnaHQ6IDJlbTtcblxuJHRpbWUtbGlzdC1wYWRkaW5nOiAkcGFkZGluZy15ICogNSAhZGVmYXVsdDtcbiR0aW1lLWxpc3QtZm9jdXMtc2l6ZTogMnB4ICFkZWZhdWx0O1xuJHRpbWUtbGlzdC13aWR0aDogNWVtICFkZWZhdWx0O1xuJHRpbWUtbGlzdC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuXG4kZGF0ZWlucHV0LXRleHQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS13aWR0aDogKCg0ICogJHRpbWUtbGlzdC13aWR0aCkgKyAxZW0pICFkZWZhdWx0O1xuXG4kZGF0ZXRpbWUtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRkYXRldGltZS10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1ib3JkZXI6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1ob3ZlcmVkLWJnOiAkaW5wdXQtaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRkYXRldGltZS1ob3ZlcmVkLXRleHQ6ICRpbnB1dC1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtaG92ZXJlZC1ib3JkZXI6ICRpbnB1dC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcblxuJGRhdGV0aW1lLWZvY3VzZWQtYmc6ICRpbnB1dC1mb2N1c2VkLWJnICFkZWZhdWx0O1xuJGRhdGV0aW1lLWZvY3VzZWQtdGV4dDogJGlucHV0LWZvY3VzZWQtdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1mb2N1c2VkLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJGRhdGV0aW1lLWZvY3VzZWQtc2hhZG93OiAkaW5wdXQtZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1zZWxlY3QtYmc6ICRidXR0b24tYmcgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LXRleHQ6ICRidXR0b24tdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZ3JhZGllbnQ6ICRidXR0b24tZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1iZzogJGJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLXRleHQ6ICRidXR0b24taG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJvcmRlcjogJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ncmFkaWVudDogJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtc2hhZG93OiAkYnV0dG9uLWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImRhdGV0aW1lL3RoZW1lXCIpIHtcblxuICAgIC8vIENvbW1vblxuICAgIC5rLWRhdGVpbnB1dCxcbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLWRhdGV0aW1lcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICB9XG5cbiAgICAvLyBTaGFyZWRcbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIsXG4gICAgLmstZGF0ZXRpbWVwaWNrZXIge1xuXG4gICAgICAgIC8vIE5vcm1hbCBzdGF0ZVxuICAgICAgICAuay1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkYXRldGltZS10ZXh0LFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1iZyxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGRhdGV0aW1lLWZvY3VzZWQtc2hhZG93KTtcblxuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC10ZXh0LFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtYmcsXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGVycm9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGltZXBpY2tlclxuICAgIC5rLXRpbWVwaWNrZXIge31cblxuXG4gICAgLy8gVGltZXBpY2tlciBoZWFkZXJcbiAgICAuay10aW1lLWhlYWRlciB7XG5cbiAgICAgICAgLmstdGltZS1ub3cge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbWVwaWNrZXIgY29udGVudFxuICAgIC5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnO1xuXG4gICAgICAgIC5rLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICRoZWFkZXItYmcsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwb3B1cC1iZztcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgLmstdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGltZS1saXN0LXRpdGxlLWZvY3VzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZS1saXN0LWZvY3VzZWQtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10aW1lLWxpc3Qge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICRzaGFkb3ctc2l6ZTogM2VtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwICRzaGFkb3ctc2l6ZSAoJHNoYWRvdy1zaXplIC8gMikgJHBvcHVwLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10aW1lLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rLXRpbWUtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBvbmVudC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGltZS1saXN0LWhpZ2hsaWdodC1jb2xvcjtcbiAgICB9XG5cbiAgICAuay1kYXRldGltZS1jb250YWluZXIge1xuICAgICAgICAuay1kYXRlLXRhYiB7XG5cbiAgICAgICAgICAgIC5rLWRhdGV0aW1lLWJ1dHRvbmdyb3VwLFxuICAgICAgICAgICAgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRlaW5wdXRcbiAgICAuay1kYXRlaW5wdXQge1xuXG4gICAgICAgIC8vIE5vcm1hbCBzdGF0ZVxuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkYXRldGltZS10ZXh0LFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1iZyxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtdGV4dCxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWJnLFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQsXG4gICAgICAgICAgICA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRib2R5LXRleHQsIDI1JSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJGRhdGV0aW1lLXNlbGVjdC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyZWQgc3RhdGVcbiAgICAgICAgLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRkYXRldGltZS1mb2N1c2VkLXNoYWRvdyk7XG5cbiAgICAgICAgICAgIC5rLXBpY2tlci13cmFwID4gJiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2VsZWN0IHt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kYXRlaW5wdXQsXG4gICAgLmstZGF0ZXBpY2tlcixcbiAgICAuay1kYXRldGltZXBpY2tlcixcbiAgICAuay10aW1lcGlja2VyIHtcbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgIC5rLXBpY2tlci13cmFwIHtcbiAgICAgICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZHJvcGRvd25saXN0L2xheW91dFwiKSB7XG5cbiAgICAuay1kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG5cbiAgICAgICAgICAgIC8vIElucHV0XG4gICAgICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgICAgIC8vIFNlbGVjdFxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBpY2tlci1zZWxlY3QtcGFkZGluZy15ICRwaWNrZXItc2VsZWN0LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB3aWR0aDogaWYoJHVzZS1waWNrZXItc2VsZWN0LXdpZHRoLCAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSwgbnVsbCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2xlYXIgdmFsdWVcbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICgkaW5wdXQtbGluZS1oZWlnaHQgKiAkaW5wdXQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKCRpbnB1dC1saW5lLWhlaWdodCAqICRpbnB1dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRwaWNrZXItaWNvbi1vZmZzZXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBSVExcblxuICAgIC5rLWRyb3Bkb3duLmstcnRsLFxuICAgIC5rLWRyb3Bkb3duW2Rpcj1cInJ0bFwiXSxcbiAgICAuay1ydGwgLmstZHJvcGRvd24sXG4gICAgW2Rpcj1cInJ0bFwiXSAuay1kcm9wZG93biB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAkcGlja2VyLWljb24tb2Zmc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8vIERyb3Bkb3duIG9wZXJhdG9yXG4gICAgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBOYXRpdmUgc2VsZWN0XG4gICAgc2VsZWN0LmstZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImRyb3Bkb3dubGlzdC90aGVtZVwiICkge1xuXG4gICAgLmstZHJvcGRvd24ge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcblxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC10ZXh0LFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtYmcsXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUge31cblxuICAgICAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd25saXN0LWZvY3VzZWQtc2hhZG93KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICA+IC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIE5hdGl2ZSBzZWxlY3RcbiAgICBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZHJvcGRvd25saXN0LXRleHQsXG4gICAgICAgICAgICAkZHJvcGRvd25saXN0LWJnLFxuICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ib3JkZXIsXG4gICAgICAgICAgICAkZHJvcGRvd25saXN0LWdyYWRpZW50XG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3dubGlzdC1mb2N1c2VkLXNoYWRvdyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuQGluY2x1ZGUgZXhwb3J0cyhcIm11bHRpc2VsZWN0L2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstbXVsdGlzZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB3aWR0aDogJG11bHRpc2VsZWN0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWxvYWRpbmctaGlkZGVuIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBpY2tlci1zZWxlY3QtY2FsYy1zaXplIDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgICAgIC8vIElucHV0XG4gICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEhlaWdodCBwbGFjZWhvbGRlclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWlubmVyLWNhbGMtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUb2tlbiBsaXN0XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG5cbiAgICAgICAgICAgICAgICAmLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC8vIFRva2VuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoICN7JGZvcm0tbGluZS1oZWlnaHQtZW19ICsgI3skYnV0dG9uLXBhZGRpbmcteS1zbX0gKyAycHggKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAoJGJ1dHRvbi1wYWRkaW5nLXktc20gLyAyKSAoJGJ1dHRvbi1wYWRkaW5nLXggLyAyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYWRkaW5nLXktc20gMCAwICRwYWRkaW5nLXktc207XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy15LXNtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2VhcmNoYmFyIHtcbiAgICAgICAgICAgICAgICAvLyBzZWFyY2ggYmFyIG11c3QgYmUgZmxvYXRlZCB0byBhbGlnbiBhZnRlciBhbnkgc2VsZWN0ZWQgdGFnc1xuICAgICAgICAgICAgICAgIC8vIChvciBhbGlnbiBiZWxvdyB0aGVtLCBpZiBzcGFjZSBpcyBub3QgYXZhaWxhYmxlKVxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmstaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaS1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICgkaW5wdXQtbGluZS1oZWlnaHQgKiAkaW5wdXQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKCRpbnB1dC1saW5lLWhlaWdodCAqICRpbnB1dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRpbnB1dC1pY29uLW9mZnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogKCRpbnB1dC1saW5lLWhlaWdodCAqICRpbnB1dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoJGlucHV0LWxpbmUtaGVpZ2h0ICogJGlucHV0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICByaWdodDogJGlucHV0LWljb24tb2Zmc2V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICA+IC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwaWNrZXItc2VsZWN0LWNhbGMtc2l6ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgIGxpLmstYnV0dG9uLFxuICAgICAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLXNlYXJjaGJhciB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcteS1zbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jbGVhci12YWx1ZSxcbiAgICAgICAgICAgIC5rLWktbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogJGlucHV0LWljb24tb2Zmc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgOjotbXMtY2xlYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIE11bHRpc2VsZWN0XG4kbXVsdGlzZWxlY3Qtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG5cbiRtdWx0aXNlbGVjdC10b2tlbi1vcGFjaXR5OiAuMDcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtdG9rZW4tZm9jdXNlZC1vcGFjaXR5OiAuNDYgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtdG9rZW4tZm9jdXNlZC10ZXh0OiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC10b2tlbi1mb2N1c2VkLWJnOiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXRva2VuLWRpc2FibGVkLXRleHQ6IHJnYmEoICRiYXNlLXRleHQsIC40MiApICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXRva2VuLWhvdmVyLXRleHQ6ICRiYXNlLWJnICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXRva2VuLWhvdmVyLWJnOiByZ2JhKCAkYmFzZS10ZXh0LCAuNTQgKSAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1yZW1vdmUtdGV4dDogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtcmVtb3ZlLWJnOiByZ2JhKCAkYmFzZS10ZXh0LCAuNCApICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXJlbW92ZS1ob3Zlci10ZXh0OiAkbXVsdGlzZWxlY3QtcmVtb3ZlLXRleHQgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtcmVtb3ZlLWhvdmVyLWJnOiByZ2JhKCAkYmFzZS10ZXh0LCAuNTQgKSAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1yZW1vdmUtZm9jdXNlZC10ZXh0OiByZ2JhKCAkYmFzZS10ZXh0LCAuNTQgKSAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1yZW1vdmUtZm9jdXNlZC1iZzogcmdiYSgkYmFzZS1iZywgLjkzKSAhZGVmYXVsdDtcblxuJG11bHRpc2VsZWN0LWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtdGV4dDogJGlucHV0LXRleHQgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtYm9yZGVyOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4kbXVsdGlzZWxlY3QtaG92ZXJlZC1iZzogJGlucHV0LWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtaG92ZXJlZC10ZXh0OiAkaW5wdXQtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWhvdmVyZWQtYm9yZGVyOiAkaW5wdXQtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRtdWx0aXNlbGVjdC1mb2N1c2VkLWJnOiAkaW5wdXQtZm9jdXNlZC1iZyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1mb2N1c2VkLXRleHQ6ICRpbnB1dC1mb2N1c2VkLXRleHQgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtZm9jdXNlZC1ib3JkZXI6ICRpbnB1dC1mb2N1c2VkLWJvcmRlciAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1mb2N1c2VkLXNoYWRvdzogJGlucHV0LWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtYmc6ICRidXR0b24tcHJlc3NlZC1iZyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC10ZXh0OiAkYnV0dG9uLXByZXNzZWQtdGV4dCAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1ib3JkZXI6ICRidXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtZ3JhZGllbnQ6ICRidXR0b24tcHJlc3NlZC1ncmFkaWVudCAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1zaGFkb3c6ICRidXR0b24tcHJlc3NlZC1zaGFkb3cgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibXVsdGlzZWxlY3QvdGhlbWVcIikge1xuXG4gICAgLmstbXVsdGlzZWxlY3Qge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcblxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICA+IC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG11bHRpc2VsZWN0LWZvY3VzZWQtc2hhZG93KTtcblxuICAgICAgICAgICAgICAgIC8vIEludmFsaWQgKyBmb2N1c2VkXG4gICAgICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSW52YWxpZCArIGZvY3VzZWRcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LXRleHQsXG4gICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWJnLFxuICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgID4gLmstcmVhZG9ubHkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstaWNvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWJ1dHRvbjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdWx0aXNlbGVjdC1iZztcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQsXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibnVtZXJpY3RleHRib3gvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1udW1lcmljdGV4dGJveCB7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1udW1lcmljLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIElucHV0XG4gICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNlbGVjdFxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmstaW5jcmVhc2UgLmstaWNvbiB7XG4gICAgICAgICAgICBib3R0b206IC0kc3Bpbm5lci1pY29uLW9mZnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmstZGVjcmVhc2UgLmstaWNvbiB7XG4gICAgICAgICAgICB0b3A6IC0kc3Bpbm5lci1pY29uLW9mZnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteCAvIDI7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFJUTFxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5rLW51bWVyaWMtd3JhcCAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteCAvIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJudW1lcmljdGV4dGJveC90aGVtZVwiKSB7XG5cbiAgICAvLyBOdW1lcmljXG4gICAgLmstbnVtZXJpY3RleHRib3gge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcblxuICAgICAgICAvLyBOb3JtYWwgc3RhdGVcbiAgICAgICAgLmstbnVtZXJpYy13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJG51bWVyaWMtdGV4dCxcbiAgICAgICAgICAgICAgICAkbnVtZXJpYy1iZyxcbiAgICAgICAgICAgICAgICAkbnVtZXJpYy1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuICAgICAgICAgICAgICAgID4gLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkYm9keS10ZXh0LCAyNSUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkbnVtZXJpY3RleHRib3gtc3Bpbm5lcnMtZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC8vIEhvdmVyZWQgc3RhdGVcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWZvY3VzZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRudW1lcmljLWZvY3VzZWQtc2hhZG93KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICAuay1udW1lcmljLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gTnVtZXJpYyBUZXh0Ym94XG4kbnVtZXJpY3RleHRib3gtc3Bpbm5lcnMtZm9jdXNlZC1zaGFkb3c6IGluc2V0ICRidXR0b24tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRudW1lcmljLWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kbnVtZXJpYy10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiRudW1lcmljLWJvcmRlcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuJG51bWVyaWMtaG92ZXJlZC1iZzogJGlucHV0LWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kbnVtZXJpYy1ob3ZlcmVkLXRleHQ6ICRpbnB1dC1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1ob3ZlcmVkLWJvcmRlcjogJGlucHV0LWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1mb2N1c2VkLWJnOiAkaW5wdXQtZm9jdXNlZC1iZyAhZGVmYXVsdDtcbiRudW1lcmljLWZvY3VzZWQtdGV4dDogJGlucHV0LWZvY3VzZWQtdGV4dCAhZGVmYXVsdDtcbiRudW1lcmljLWZvY3VzZWQtYm9yZGVyOiAkaW5wdXQtZm9jdXNlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kbnVtZXJpYy1mb2N1c2VkLXNoYWRvdzogJGlucHV0LWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1pbnZhbGlkLWJnOiBudWxsICFkZWZhdWx0O1xuJG51bWVyaWMtaW52YWxpZC10ZXh0OiAkaW52YWxpZC10ZXh0ICFkZWZhdWx0O1xuJG51bWVyaWMtaW52YWxpZC1ib3JkZXI6ICRpbnZhbGlkLWJvcmRlciAhZGVmYXVsdDtcblxuJG51bWVyaWMtYnV0dG9uLWJnOiAkYnV0dG9uLWJnICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLXRleHQ6ICRidXR0b24tdGV4dCAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi1ib3JkZXI6ICRidXR0b24tYm9yZGVyICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLWdyYWRpZW50OiAkYnV0dG9uLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1idXR0b24taG92ZXJlZC1iZzogJGJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtdGV4dDogJGJ1dHRvbi1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24taG92ZXJlZC1ib3JkZXI6ICRidXR0b24taG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24taG92ZXJlZC1ncmFkaWVudDogJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1idXR0b24tcHJlc3NlZC10ZXh0OiAkYnV0dG9uLXByZXNzZWQtdGV4dCAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi1wcmVzc2VkLWJnOiAkYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24tcHJlc3NlZC1ib3JkZXI6ICRidXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24tcHJlc3NlZC1ncmFkaWVudDogJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50ICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtc2hhZG93OiAkYnV0dG9uLXByZXNzZWQtc2hhZG93ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInNlYXJjaGJveC9sYXlvdXRcIikge1xuXG4gICAgLy8gU2VhcmNoYm94XG4gICAgLmstc2VhcmNoYm94IHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc2VhcmNoYm94LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoYm94LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRzZWFyY2hib3gtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNlYXJjaGJveC1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgID4gLmstaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogJHNlYXJjaGJveC1wYWRkaW5nLXkgJHNlYXJjaGJveC1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJzZWFyY2hib3gvdGhlbWVcIikge1xuXG4gICAgLy8gU2VhcmNoYm94XG4gICAgLmstc2VhcmNoYm94IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRzZWFyY2hib3gtdGV4dCxcbiAgICAgICAgICAgICRzZWFyY2hib3gtYmcsXG4gICAgICAgICAgICAkc2VhcmNoYm94LWJvcmRlclxuICAgICAgICApO1xuXG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICRzZWFyY2hib3gtaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1ob3Zlci1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEZvY3VzIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkc2VhcmNoYm94LWZvY3VzLXRleHQsXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1mb2N1cy1iZyxcbiAgICAgICAgICAgICAgICAkc2VhcmNoYm94LWZvY3VzLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRpbnB1dC1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBEaXNhYmxlZFxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkcm9wem9uZS9sYXlvdXRcIikge1xuXG4gICAgLy8gRHJvcHpvbmVcbiAgICAuay1leHRlcm5hbC1kcm9wem9uZSB7XG4gICAgICAgIGhlaWdodDogJGRyb3B6b25lLW1pbi1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyBEcm9wenBuZSBpbm5lclxuICAgIC5rLWRyb3B6b25lLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBwYWRkaW5nOiAkZHJvcHpvbmUtcGFkZGluZy15ICRkcm9wem9uZS1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGRyb3B6b25lLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAkZHJvcHpvbmUtZm9udC1zaXplO1xuICAgICAgICBmb250LWZhbWlseTogJGRyb3B6b25lLWZvbnQtZmFtaWx5O1xuICAgICAgICBsaW5lLWhlaWdodDogJGRyb3B6b25lLWxpbmUtaGVpZ2h0O1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiAuay1pY29uLFxuICAgICAgICAuay1kcm9wem9uZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkcm9wem9uZS1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6ICRkcm9wem9uZS1pY29uLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wem9uZS1oaW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkcm9wem9uZS1oaW50LXNwYWNpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6ICRkcm9wem9uZS1oaW50LWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3B6b25lLW5vdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRyb3B6b25lLW5vdGUtc3BhY2luZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRyb3B6b25lLW5vdGUtZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBObyBmbGV4Ym94XG4gICAgLmstbm8tZmxleGJveCB7XG4gICAgICAgIC5rLWRyb3B6b25lLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoICRkcm9wem9uZS1wYWRkaW5nLXkgKiA2ICk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCAkZHJvcHpvbmUtcGFkZGluZy15ICogNiApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wem9uZS1oaW50LFxuICAgICAgICAuay1kcm9wem9uZS1ub3RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBEcm9wem9uZVxuJGRyb3B6b25lLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRkcm9wem9uZS1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZHJvcHpvbmUtbWluLWhlaWdodDogMjIwcHggIWRlZmF1bHQ7XG5cbiRkcm9wem9uZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGRyb3B6b25lLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRkcm9wem9uZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kZHJvcHpvbmUtYmc6ICRiYXNlLWJnICFkZWZhdWx0O1xuJGRyb3B6b25lLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRkcm9wem9uZS1pY29uLXNpemU6ICggJGljb24tc2l6ZSAqIDMgKSAhZGVmYXVsdDtcbiRkcm9wem9uZS1pY29uLXNwYWNpbmc6IG1hcC1nZXQoICRzcGFjaW5nLCA2ICkgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtaWNvbi10ZXh0OiB0cnktdGludCggJGRyb3B6b25lLXRleHQsIDQgKSAhZGVmYXVsdDtcbiRkcm9wem9uZS1pY29uLWhvdmVyLXRleHQ6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kZHJvcHpvbmUtaGludC1mb250LXNpemU6IG51bGwgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtaGludC1zcGFjaW5nOiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGRyb3B6b25lLWhpbnQtdGV4dDogbnVsbCAhZGVmYXVsdDtcblxuJGRyb3B6b25lLW5vdGUtZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGRyb3B6b25lLW5vdGUtc3BhY2luZzogbnVsbCAhZGVmYXVsdDtcbiRkcm9wem9uZS1ub3RlLXRleHQ6IHRyeS10aW50KCAkZHJvcHpvbmUtdGV4dCwgNCApICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJkcm9wem9uZS90aGVtZVwiICkge1xuXG4gICAgLy8gRHJvcHpvbmVcbiAgICAuay1kcm9wem9uZS1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZHJvcHpvbmUtdGV4dCxcbiAgICAgICAgICAgICRkcm9wem9uZS1iZyxcbiAgICAgICAgICAgICRkcm9wem9uZS1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICA+IC5rLWljb24sXG4gICAgICAgIC5rLWRyb3B6b25lLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wem9uZS1pY29uLXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmstZHJvcHpvbmUtaGludCB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3B6b25lLWhpbnQtdGV4dDtcbiAgICAgICAgfVxuICAgICAgICAuay1kcm9wem9uZS1ub3RlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcHpvbmUtbm90ZS10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBIb3ZlclxuICAgIC5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIHtcblxuICAgICAgICAuay1pY29uLFxuICAgICAgICAuay1kcm9wem9uZS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcHpvbmUtaWNvbi1ob3Zlci10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidXBsb2FkL2xheW91dFwiKSB7XG5cbiAgICAuay11cGxvYWQge1xuICAgICAgICBib3JkZXItd2lkdGg6ICR1cGxvYWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHVwbG9hZC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkdXBsb2FkLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR1cGxvYWQtbGluZS1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRHJvcCB6b25lXG4gICAgICAgIC5rLWRyb3B6b25lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1cGxvYWQtZHJvcHpvbmUtcGFkZGluZy15ICR1cGxvYWQtZHJvcHpvbmUtcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAuay1kcm9wem9uZS1oaW50IHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXVwbG9hZC1zdGF0dXMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHVwbG9hZC1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay11cGxvYWQtc3RhdHVzICsgLmstZHJvcHpvbmUtaGludCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3B6b25lLWFjdGl2ZSB7XG4gICAgICAgICAgICAuay11cGxvYWQtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay11cGxvYWQtc3RhdHVzICsgLmstZHJvcHpvbmUtaGludCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBVcGxvYWQgZmlsZXMgbGlzdFxuICAgICAgICAuay11cGxvYWQtZmlsZXMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogJHVwbG9hZC1tYXgtaGVpZ2h0O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgLmstZmlsZS1tdWx0aXBsZSxcbiAgICAgICAgICAgIC5rLWZpbGUtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkLWl0ZW0tcGFkZGluZy15ICR1cGxvYWQtaXRlbS1wYWRkaW5nLXggY2FsYygjeyR1cGxvYWQtaXRlbS1wYWRkaW5nLXl9ICsgI3skdXBsb2FkLXByb2dyZXNzLXRoaWNrbmVzc30pO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstZmlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGVuYW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay11cGxvYWQtcGN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHVwbG9hZC1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB+IC5rLWNsZWFyLXNlbGVjdGVkLFxuICAgICAgICAgICAgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLW5hbWUsXG4gICAgICAgICAgICAuay1maWxlLXNpemUsXG4gICAgICAgICAgICAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSxcbiAgICAgICAgICAgIC5rLWZpbGUtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLW5hbWUge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtc2l6ZSxcbiAgICAgICAgICAgIC5rLWZpbGUtaW5mb3JtYXRpb24sXG4gICAgICAgICAgICAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdXBsb2FkLXZhbGlkYXRpb24tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICgkdXBsb2FkLWl0ZW0taW1hZ2UtYm9yZGVyIC8gMikgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKiAuNTc7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkdXBsb2FkLWl0ZW0tcGFkZGluZy15O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgLmstZmlsZS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHVwbG9hZC1ncm91cC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstZmlsZS1zdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1zdGF0ZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBPbGQgaWNvbiByZW5kZXJpbmdcbiAgICAgICAgICAgIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciArIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAvLyAyNHB4IC0gaW1hZ2Ugd2lkdGhcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyggMjRweCArICN7JHNwYWNlci14fSApO1xuICAgICAgICAgICAgICAgIC8vMzRweCAtICR1cGxvYWQtaXRlbS1pbWFnZS1oZWlnaHQ7IDJweCAtICR1cGxvYWQtaXRlbS1pbWFnZS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweCArICgycHggKiAyKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBPbGQgaWNvbiByZW5kZXJpbmdcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAvLyAyNHB4IC0gaW1hZ2Ugd2lkdGhcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyggMjRweCArICN7JHNwYWNlci14fSApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBPbGQgaWNvbiByZW5kZXJpbmdcbiAgICAgICAgICAgIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuXG4gICAgICAgICAgICAgICAgLmstZmlsZS1zaXplLFxuICAgICAgICAgICAgICAgIC5rLWZpbGUtaW5mb3JtYXRpb24sXG4gICAgICAgICAgICAgICAgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAuNzg2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT2xkIGljb24gcmVuZGVyaW5nXG4gICAgICAgICAgICAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyLFxuICAgICAgICAgICAgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE9sZCBpY29uIHJlbmRlcmluZ1xuICAgICAgICAgICAgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgICAgIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBPbGQgaWNvbiByZW5kZXJpbmdcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlcixcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT2xkIGljb24gcmVuZGVyaW5nXG4gICAgICAgICAgICAuay1maWxlLWV4dGVuc2lvbixcbiAgICAgICAgICAgIC5rLWZpbGUtaW52YWxpZC1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE9sZCBpY29uIHJlbmRlcmluZ1xuICAgICAgICAgICAgLmstZmlsZS1pbnZhbGlkLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtZXh0ZW5zaW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXVwbG9hZC1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR1cGxvYWQtZ3JvdXAtaWNvbi1zaXplO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBvbGQgcmVuZGVyaW5nXG4gICAgICAgIC5rLWZpbGUtbXVsdGlwbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdXBsb2FkLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbiAgICAgICAgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuICAgICAgICAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR1cGxvYWQtZ3JvdXAtaWNvbi1zaXplO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR1cGxvYWQtbXVsdGlwbGUtaXRlbXMtc3BhY2luZztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkdXBsb2FkLW11bHRpcGxlLWl0ZW1zLXNwYWNpbmcgLyAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vb2xkIHJlbmRlcmluZ1xuICAgICAgICAuay1wcm9ncmVzcyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICR1cGxvYWQtcHJvZ3Jlc3MtdGhpY2tuZXNzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgICAgIGhlaWdodDogJHVwbG9hZC1wcm9ncmVzcy10aGlja25lc3M7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206ICR1cGxvYWQtaXRlbS1wYWRkaW5nLXkgLyAyO1xuICAgICAgICAgICAgLy8gc3VjY2Vzc2VkXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skdXBsb2FkLWl0ZW0tcGFkZGluZy14fSoyKTtcblxuICAgICAgICAgICAgLmstcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsZS1pbnZhbGlkID4gLmstcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEFjdGlvbiBidXR0b25zXG4gICAgICAgIC5rLWFjdGlvbnMsXG4gICAgICAgIC5rLWFjdGlvbi1idXR0b25zIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJUTCBzdHlsZXNcbiAgICAgICAgJltkaXIgPSBcInJ0bFwiXSxcbiAgICAgICAgLmstcnRsICYge1xuICAgICAgICAgICAgLmstZHJvcHpvbmUgIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcteS1sZztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUtbXVsdGlwbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuICAgICAgICAgICAgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYnV0dG9uKy5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL29sZCByZW5kZXJpbmdcbiAgICAgICAgICAgIC5rLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgLy8gZm9udCBzaG91bGQgbm90IGRlcGVuZCBvbiBvdXRzaWRlIHN0eWxlcywgb3RoZXJ3aXNlIHVwbG9hZCBtYXkgYnJlYWtcbiAgICAgICAgICAgIGZvbnQ6IDE3MHB4IG1vbm9zcGFjZSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W2Rpc2FibGVkXSxcbiAgICAgICAgaW5wdXQuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1pZTkge1xuICAgICAgICAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcbiAgICAgICAgICAgIHRvcDogMS41ZW07XG5cbiAgICAgICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5vIGZsZXhib3ggdmFyaWFudCBmb3Igb2xkZXIgYnJvd3NlcnNcbiAgICAuay1uby1mbGV4Ym94IHtcblxuICAgICAgICAvLyBVcGxvYWQgZmlsZXMgbGlzdFxuICAgICAgICAuay11cGxvYWQtZmlsZXMge1xuICAgICAgICAgICAgLmstZmlsZS1tdWx0aXBsZSxcbiAgICAgICAgICAgIC5rLWZpbGUtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkdXBsb2FkLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIHRvcDogJHVwbG9hZC1pdGVtLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1ncm91cC13cmFwcGVyLFxuICAgICAgICAgICAgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkdXBsb2FkLWl0ZW0tcGFkZGluZy15O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyLFxuICAgICAgICAgICAgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuICAgICAgICAgICAgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCAjeyR1cGxvYWQtZ3JvdXAtaWNvbi1zaXplfSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoICgjeyRidXR0b24tY2FsYy1zaXplfSArICN7JGJ1dHRvbi1wYWRkaW5nLXh9ICogMikgKyAyZW0gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3B6b25lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC5rLXVwbG9hZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZHJvcHpvbmUtaGludCxcbiAgICAgICAgICAgIC5rLXVwbG9hZC1zdGF0dXMtdG90YWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoI3skdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteX0gKyAoI3skYnV0dG9uLXBhZGRpbmcteH0gLyAyKSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICR1cGxvYWQtZHJvcHpvbmUtcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUlRMIHN0eWxlc1xuICAgICAgICBbZGlyID0gXCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCB7XG4gICAgICAgICAgICAuay1kcm9wem9uZS1oaW50LFxuICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cy10b3RhbCxcbiAgICAgICAgICAgIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAkdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyggKCN7JGJ1dHRvbi1jYWxjLXNpemV9ICsgI3skYnV0dG9uLXBhZGRpbmcteH0gKiAyKSArIDJlbSApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyggI3skdXBsb2FkLWdyb3VwLWljb24tc2l6ZX0gKyAjeyRwYWRkaW5nLXh9ICk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gVXBsb2FkXG4kdXBsb2FkLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHVwbG9hZC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHVwbG9hZC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kdXBsb2FkLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kdXBsb2FkLW1heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xuXG4kdXBsb2FkLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJHVwbG9hZC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kdXBsb2FkLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiR1cGxvYWQtZHJvcHpvbmUtcGFkZGluZy14OiAkdG9vbGJhci1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteTogJHRvb2xiYXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHVwbG9hZC1kcm9wem9uZS1zcGFjaW5nOiAoJHVwbG9hZC1kcm9wem9uZS1wYWRkaW5nLXggKiAyKSAhZGVmYXVsdDtcbiR1cGxvYWQtZHJvcHpvbmUtYmc6ICR0b29sYmFyLWJnICFkZWZhdWx0O1xuJHVwbG9hZC1kcm9wem9uZS10ZXh0OiAkdG9vbGJhci10ZXh0ICFkZWZhdWx0O1xuJHVwbG9hZC1kcm9wem9uZS10ZXh0LW9wYWNpdHk6IC42ICFkZWZhdWx0O1xuJHVwbG9hZC1kcm9wem9uZS1ib3JkZXI6ICR0b29sYmFyLWJvcmRlciAhZGVmYXVsdDtcbiR1cGxvYWQtZHJvcHpvbmUtaG92ZXItYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuXG4kdXBsb2FkLWl0ZW0tcGFkZGluZy14OiAkY2VsbC1wYWRkaW5nICFkZWZhdWx0O1xuJHVwbG9hZC1pdGVtLXBhZGRpbmcteTogJGNlbGwtcGFkZGluZyAhZGVmYXVsdDtcblxuJHVwbG9hZC1tdWx0aXBsZS1pdGVtcy1zcGFjaW5nOiAxMnB4ICFkZWZhdWx0O1xuXG4kdXBsb2FkLXZhbGlkYXRpb24tZm9udC1zaXplOiAxMXB4ICFkZWZhdWx0O1xuJHVwbG9hZC1pY29uLXNwYWNpbmc6ICR1cGxvYWQtZHJvcHpvbmUtcGFkZGluZy14ICFkZWZhdWx0O1xuJHVwbG9hZC1pY29uLWNvbG9yOiAjZDZkNmQ2ICFkZWZhdWx0O1xuXG4kdXBsb2FkLWl0ZW0taW1hZ2Utd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kdXBsb2FkLWl0ZW0taW1hZ2UtaGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuJHVwbG9hZC1pdGVtLWltYWdlLWJvcmRlcjogMHB4ICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmVcblxuJHVwbG9hZC1ncm91cC1pY29uLXNpemU6ICRpY29uLXNpemUtbGcgIWRlZmF1bHQ7XG5cbiR1cGxvYWQtZGlzYWJsZWQtdGV4dDogZGFya2VuKCRjb21wb25lbnQtYmcsIDI3JSkgIWRlZmF1bHQ7XG4kdXBsb2FkLWRpc2FibGVkLWJvcmRlcjogZGFya2VuKCRjb21wb25lbnQtYmcsIDI3JSkgIWRlZmF1bHQ7XG5cbiR1cGxvYWQtcHJvZ3Jlc3MtdGhpY2tuZXNzOiAycHggIWRlZmF1bHQ7XG4kdXBsb2FkLXByb2dyZXNzLWJnOiAkaW5mbyAhZGVmYXVsdDtcbiR1cGxvYWQtcHJvZ3Jlc3MtdGV4dDogJGJhc2UtdGV4dCAhZGVmYXVsdDtcblxuJHVwbG9hZC1zdWNjZXNzLWJnOiAkc3VjY2VzcyAhZGVmYXVsdDtcbiR1cGxvYWQtc3VjY2Vzcy10ZXh0OiAkc3VjY2VzcyAhZGVmYXVsdDtcblxuJHVwbG9hZC1lcnJvci1iZzogJGVycm9yICFkZWZhdWx0O1xuJHVwbG9hZC1lcnJvci10ZXh0OiAkZXJyb3IgIWRlZmF1bHQ7XG4kdXBsb2FkLWVycm9yLWJvcmRlcjogbGlnaHRlbigkZXJyb3IsIDI5JSkgIWRlZmF1bHQ7XG5cbiR1cGxvYWQtZm9jdXNlZC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4xMykgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidXBsb2FkL3RoZW1lXCIpIHtcblxuICAgIC5rLXVwbG9hZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkdXBsb2FkLXRleHQsXG4gICAgICAgICAgICAkdXBsb2FkLWJnLFxuICAgICAgICAgICAgJHVwbG9hZC1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAuay1kcm9wem9uZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICR1cGxvYWQtZHJvcHpvbmUtdGV4dCxcbiAgICAgICAgICAgICAgICAkdXBsb2FkLWRyb3B6b25lLWJnLFxuICAgICAgICAgICAgICAgICR1cGxvYWQtZHJvcHpvbmUtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmLmstZHJvcHpvbmUtaG92ZXIsXG4gICAgICAgICAgICAmLmstZHJvcHpvbmUtaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVwbG9hZC1kcm9wem9uZS1ob3Zlci1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cyxcbiAgICAgICAgICAgIC5rLWRyb3B6b25lLWhpbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdXBsb2FkLWRyb3B6b25lLXRleHQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHVwbG9hZC1kcm9wem9uZS10ZXh0LW9wYWNpdHk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbGUge1xuXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJHVwbG9hZC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdXBsb2FkLWFjdGlvbi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR1cGxvYWQtZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXVwbG9hZC1zdGF0dXMge1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBVcGxvYWQgc3RhdHVzOiB1cGxvYWRpbmdcbiAgICAgICAgLmstZmlsZS1wcm9ncmVzcyB7XG5cbiAgICAgICAgICAgIC5rLWZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR1cGxvYWQtcHJvZ3Jlc3MtdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdXBsb2FkLXByb2dyZXNzLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBVcGxvYWQgc3RhdHVzOiBzdWNjZXNzXG4gICAgICAgIC5rLWZpbGUtc3VjY2VzcyB7XG4gICAgICAgICAgICAuay1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVwbG9hZC1zdWNjZXNzLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVXBsb2FkIHNhdHVzOiBlcnJvclxuICAgICAgICAuay1maWxlLWVycm9yLFxuICAgICAgICAuay1maWxlLWludmFsaWQge1xuICAgICAgICAgICAgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdXBsb2FkLWVycm9yLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVwbG9hZC1lcnJvci1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLFxuICAgICAgICAuay1maWxlLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciB7XG4gICAgICAgICAgICBjb2xvcjogJHVwbG9hZC1pY29uLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdXBsb2FkLWljb24tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBvbGQgcmVuZGVyaW5nXG4gICAgICAgIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgLmstZmlsZS1lcnJvciAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLFxuICAgICAgICAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlcixcbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyLFxuICAgICAgICAuay1maWxlLWVycm9yIC5rLWZpbGUtZ3JvdXAtd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR1cGxvYWQtaWNvbi1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG9sZCByZW5kZXJpbmdcbiAgICAgICAgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAuay1maWxlLWVycm9yIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdXBsb2FkLWJnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdXBsb2FkLWljb24tY29sb3IgJHVwbG9hZC1pY29uLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gb2xkIHJlbmRlcmluZ1xuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjo6YWZ0ZXIsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR1cGxvYWQtaWNvbi1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdXBsb2FkLWljb24tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWxlLXNpemUsXG4gICAgICAgIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLFxuICAgICAgICAuay1maWxlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdXBsb2FkLWRpc2FibGVkLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICR1cGxvYWQtdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQsXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwid2luZG93L2xheW91dFwiKSB7XG5cbiAgICAuay13aW5kb3cge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICR3aW5kb3ctYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aW5kb3ctYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHdpbmRvdy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkd2luZG93LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR3aW5kb3ctbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDAyO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLy8gb3ZlcmxheSBkdXJpbmcgZHJhZ2dpbmdcbiAgICAgICAgLy8uay1vdmVybGF5IHtcbiAgICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICBvcGFjaXR5OiAwO1xuICAgICAgICAvL31cbiAgICB9XG4gICAgLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuXG4gICAgLy8gV2luZG93IHNpemVzXG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCBpbiAkd2luZG93LXNpemVzIHtcbiAgICAgICAgLmstd2luZG93LSN7JHNpemV9IHsgd2lkdGg6ICR3aWR0aDsgfVxuICAgIH1cblxuXG4gICAgLy8gVGl0bGUgYmFyXG4gICAgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJHdpbmRvdy1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15ICR3aW5kb3ctdGl0bGViYXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6ICR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXN0eWxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuay13aW5kb3ctbWluaW1pemVkICYge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGl0bGUgYmFyIHRpdGxlIHRleHRcbiAgICAuay13aW5kb3ctdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHdpbmRvdy10aXRsZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkd2luZG93LXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMGJcIjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQWN0aW9uc1xuICAgIC5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAtNWVtIDA7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKCAjeyR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15fSAtICN7JHdpbmRvdy10aXRsZWJhci1wYWRkaW5nLXh9ICk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6ICR3aW5kb3ctYWN0aW9ucy1nYXA7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC5rLXdpbmRvdy1hY3Rpb24ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgb3BhY2l0eTogJHdpbmRvdy1hY3Rpb24tb3BhY2l0eTtcbiAgICB9XG4gICAgLmstd2luZG93LWFjdGlvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6ICR3aW5kb3ctYWN0aW9uLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuXG5cbiAgICAvLyBDb250ZW50XG4gICAgLmstd2luZG93LWNvbnRlbnQsXG4gICAgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctaW5uZXItcGFkZGluZy15ICR3aW5kb3ctaW5uZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAuay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtKCR3aW5kb3ctaW5uZXItcGFkZGluZy15IC8gMik7XG4gICAgfVxuICAgIC5rLXdpbmRvdy1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7XCJtYXgoICN7JHdpbmRvdy1pbm5lci1wYWRkaW5nLXl9LCAjeyR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15fSApXCJ9O1xuICAgIH1cbiAgICAuay13aW5kb3ctY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7XCJtYXgoICN7JHdpbmRvdy1pbm5lci1wYWRkaW5nLXl9LCAjeyR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15fSApXCJ9O1xuICAgIH1cblxuICAgIC5rLXdpbmRvdy1pZnJhbWVjb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLmstY29udGVudC1mcmFtZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwid2luZG93L3RoZW1lXCIpIHtcblxuICAgIC8vIFdpbmRvd1xuICAgIC5rLXdpbmRvdyB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHdpbmRvdy10ZXh0LFxuICAgICAgICAgICAgJHdpbmRvdy1iZyxcbiAgICAgICAgICAgICR3aW5kb3ctYm9yZGVyXG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR3aW5kb3ctc2hhZG93ICk7XG4gICAgfVxuXG4gICAgLmstd2luZG93IHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHdpbmRvdy1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUaXRsZWJhclxuICAgIC5rLXdpbmRvdy10aXRsZWJhciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkd2luZG93LXRpdGxlYmFyLXRleHQsXG4gICAgICAgICAgICAkd2luZG93LXRpdGxlYmFyLWJnLFxuICAgICAgICAgICAgJHdpbmRvdy10aXRsZWJhci1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkaWFsb2cvbGF5b3V0XCIpIHtcblxuICAgIC5rLWRpYWxvZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMTtcblxuICAgICAgICAuay1kaWFsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZGlhbG9nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC8vIENlbnRlcmVkXG4gICAgICAgICYuay1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUaXRsZWJhclxuICAgIC5rLWRpYWxvZy10aXRsZWJhciB7fVxuICAgIC5rLWRpYWxvZy10aXRsZSB7fVxuXG4gICAgLmstZGlhbG9nLWNsb3NlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG5cbiAgICAvLyBBY3Rpb25zXG4gICAgLmstZGlhbG9nLWFjdGlvbnMge31cbiAgICAuay1kaWFsb2ctYWN0aW9uIHt9XG5cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay1kaWFsb2ctY29udGVudCB7fVxuXG5cbiAgICAvLyBCdXR0b25zXG4gICAgLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoICR3aW5kb3ctYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteSAkZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZGlhbG9nLWJ1dHRvbmdyb3VwLWJvcmRlci13aWR0aCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgLy8gS2VuZG8gVUkgZm9yIGpRdWVyeSBzZXRzIGlubGluZSB3aWR0aFxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGRpYWxvZy1idXR0b24tZ2FwO1xuXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZGlhbG9nLWJ1dHRvbi1nYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIE5lZWRlZCBmb3IgdGhlIGpRdWVyeSBidXR0b25MYXlvdXQgY29uZmlndXJhdGlvbjpcbiAgICAvLyBodHRwczovL2RvY3MudGVsZXJpay5jb20va2VuZG8tdWkvYXBpL2phdmFzY3JpcHQvdWkvZGlhbG9nL2NvbmZpZ3VyYXRpb24vYnV0dG9ubGF5b3V0XG4gICAgLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXkgJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBuZWVkZWQgZm9yIGVsbGlwc2lzIG92ZXJmbG93XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tYm9yZGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEtlbmRvIFVJIGZvciBqUXVlcnkgdXNlcyB0aGVzZSBzdHlsZXNcbiAgICAuay13aW5kb3ctc20gLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAoJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLXBhZGRpbmcteCAvIDIpICgkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy14IC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24gfiAuay1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay13aW5kb3ctbWQgLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogKCRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXggKiAuNzUpICgkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy14ICogLjc1KTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTm8gZmxleGJveCB2YXJpYW50IGZvciBvbGRlciBicm93c2Vyc1xuICAgIC5rLW5vLWZsZXhib3gge1xuXG4gICAgICAgIC5rLWRpYWxvZy1idXR0b25ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2luZG93LXNtIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsLFxuICAgICAgICBbZGlyPVwicnRsXCJdIHtcblxuICAgICAgICAgICAgLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIERpYWxvZ1xuJGRpYWxvZy10aXRsZWJhci1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZGlhbG9nLXRpdGxlYmFyLXRleHQ6ICRwcmltYXJ5LWNvbnRyYXN0ICFkZWZhdWx0O1xuJGRpYWxvZy10aXRsZWJhci1ib3JkZXI6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaWFsb2ctYnV0dG9uZ3JvdXAtcGFkZGluZy14OiAoJHdpbmRvdy1pbm5lci1wYWRkaW5nLXggLyAyKSAhZGVmYXVsdDtcbiRkaWFsb2ctYnV0dG9uZ3JvdXAtcGFkZGluZy15OiAoJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcbiRkaWFsb2ctYnV0dG9uZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRkaWFsb2ctYnV0dG9uLWdhcDogOHB4ICFkZWZhdWx0O1xuXG4kZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy14OiAkd2luZG93LWlubmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXk6ICgkd2luZG93LWlubmVyLXBhZGRpbmcteCAqIC43NSkgIWRlZmF1bHQ7XG4kZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZGlhbG9nL3RoZW1lXCIpIHtcbiAgICAvLyBUaXRsZWJhclxuICAgIC5rLWRpYWxvZy10aXRsZWJhciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZGlhbG9nLXRpdGxlYmFyLXRleHQsXG4gICAgICAgICAgICAkZGlhbG9nLXRpdGxlYmFyLWJnLFxuICAgICAgICAgICAgJGRpYWxvZy10aXRsZWJhci1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQge1xuXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBOb3JtYWwgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCguay1zdGF0ZS1ob3Zlcik6bm90KDphY3RpdmUpOm5vdCguay1zdGF0ZS1hY3RpdmUpIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuay1wcmltYXJ5Om5vdCg6aG92ZXIpOm5vdCguay1zdGF0ZS1ob3Zlcik6bm90KDphY3RpdmUpOm5vdCguay1zdGF0ZS1hY3RpdmUpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uOmZvY3VzLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4xMyk7XG4gICAgICAgIH1cbiAgICAgICAgLmstYnV0dG9uLmstcHJpbWFyeTpmb2N1cyxcbiAgICAgICAgLmstYnV0dG9uLmstcHJpbWFyeS5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoJHByaW1hcnksIC4zKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibm90aWZpY2F0aW9uL2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstbm90aWZpY2F0aW9uLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgLmstbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogKCRub3RpZmljYXRpb24tcGFkZGluZy15IC8gMikgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJi1hbmltYXRpbmcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRub3RpZmljYXRpb24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkbm90aWZpY2F0aW9uLXBhZGRpbmcteSAkbm90aWZpY2F0aW9uLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbm90aWZpY2F0aW9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRub3RpZmljYXRpb24tZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJG5vdGlmaWNhdGlvbi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbm90aWZpY2F0aW9uLWxpbmUtaGVpZ2h0O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbm90aWZpY2F0aW9uLWljb24tb2Zmc2V0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbm90aWZpY2F0aW9uLWljb24tc3BhY2luZztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1pLWNsb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbm90aWZpY2F0aW9uLWljb24tc3BhY2luZztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJUTFxuICAgIC5rLXJ0bCAuay1ub3RpZmljYXRpb24sXG4gICAgW2Rpcj1cInJ0bFwiXSAuay1ub3RpZmljYXRpb24ge1xuXG4gICAgICAgIC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcblxuICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRub3RpZmljYXRpb24taWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWktY2xvc2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5vdGlmaWNhdGlvbi1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcIm5vdGlmaWNhdGlvbi9sYXlvdXQvaWU5XCIpIHtcblxuXG4gICAgLmstaWU5IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIE5vdGlmaWNhdGlvblxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXg6IDhweCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tcGFkZGluZy15OiA0cHggIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5vdGlmaWNhdGlvbi1zaGFkb3c6ICRwb3B1cC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRub3RpZmljYXRpb24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbm90aWZpY2F0aW9uLWljb24tb2Zmc2V0OiBudWxsICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1pY29uLXNwYWNpbmc6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiRub3RpZmljYXRpb24tYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJG5vdGlmaWNhdGlvbi10aGVtZS1jb2xvcnM6ICR0aGVtZS1jb2xvcnMgIWRlZmF1bHQ7XG4vLyAkbm90aWZpY2F0aW9uLXRoZW1lczogKCkgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBub3RpZmljYXRpb24tdGhlbWUoJG5hbWU6IG51bGwsICRjb2xvcjogbnVsbCkge1xuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIGluZGVudGF0aW9uXG4gICAgQHJldHVybiAoXG4gICAgICAgIGJvcmRlcjogJGNvbG9yLFxuICAgICAgICBjb2xvcjogY29udHJhc3Qtd2NhZyggJGNvbG9yICksXG4gICAgICAgIGJnOiAkY29sb3JcbiAgICApO1xuICAgIC8vIHNhc3MtbGludDplbmFibGUgaW5kZW50YXRpb25cbn1cblxuJG5vdGlmaWNhdGlvbi10aGVtZXM6IChcbiAgICBwcmltYXJ5OiBub3RpZmljYXRpb24tdGhlbWUoIHByaW1hcnksIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCBwcmltYXJ5ICkgKSxcbiAgICBzZWNvbmRhcnk6IG5vdGlmaWNhdGlvbi10aGVtZSggc2Vjb25kYXJ5LCBtYXAtZ2V0KCAkbm90aWZpY2F0aW9uLXRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5ICkgKSxcbiAgICB0ZXJ0aWFyeTogbm90aWZpY2F0aW9uLXRoZW1lKCB0ZXJ0aWFyeSwgbWFwLWdldCggJG5vdGlmaWNhdGlvbi10aGVtZS1jb2xvcnMsIHRlcnRpYXJ5ICkgKSxcbiAgICBpbmZvOiBub3RpZmljYXRpb24tdGhlbWUoIGluZm8sIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCBpbmZvICkgKSxcbiAgICBzdWNjZXNzOiBub3RpZmljYXRpb24tdGhlbWUoIHN1Y2Nlc3MsIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCBzdWNjZXNzICkgKSxcbiAgICB3YXJuaW5nOiBub3RpZmljYXRpb24tdGhlbWUoIHdhcm5pbmcsIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCB3YXJuaW5nICkgKSxcbiAgICBlcnJvcjogbm90aWZpY2F0aW9uLXRoZW1lKCBlcnJvciwgbWFwLWdldCggJG5vdGlmaWNhdGlvbi10aGVtZS1jb2xvcnMsIGVycm9yICkgKSxcbiAgICBkYXJrOiBub3RpZmljYXRpb24tdGhlbWUoIGRhcmssIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCBkYXJrICkgKSxcbiAgICBsaWdodDogbm90aWZpY2F0aW9uLXRoZW1lKCBsaWdodCwgbWFwLWdldCggJG5vdGlmaWNhdGlvbi10aGVtZS1jb2xvcnMsIGxpZ2h0ICkgKSxcbiAgICBpbnZlcnNlOiBub3RpZmljYXRpb24tdGhlbWUoIGludmVyc2UsIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCBpbnZlcnNlICkgKVxuKTtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJub3RpZmljYXRpb24vdGhlbWVcIikge1xuXG4gICAgLy8gVGhlbWVcbiAgICAuay1ub3RpZmljYXRpb24ge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRub3RpZmljYXRpb24tdGV4dCxcbiAgICAgICAgICAgICRub3RpZmljYXRpb24tYmcsXG4gICAgICAgICAgICAkbm90aWZpY2F0aW9uLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cbiAgICAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gICAgICAgID4gLmstaS1jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ub3RpZmljYXRpb24tZ3JvdXAgLmstbm90aWZpY2F0aW9uIHtcbiAgICAgICAgYm94LXNoYWRvdzogJG5vdGlmaWNhdGlvbi1zaGFkb3c7XG4gICAgfVxuXG4gICAgQGVhY2ggJHRoZW1lLCAkcHJvcHMgaW4gJG5vdGlmaWNhdGlvbi10aGVtZXMge1xuICAgICAgICAuay1ub3RpZmljYXRpb24tI3skdGhlbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCggJHByb3BzLCBib3JkZXIgKTtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCAkcHJvcHMsIGNvbG9yICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCAkcHJvcHMsIGJnICk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwYWdlci9sYXlvdXRcIikge1xuXG4gICAgLmstcGFnZXItd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWdlci1wYWRkaW5nLXkgJHBhZ2VyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcGFnZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHBhZ2VyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRwYWdlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LFxuICAgICAgICBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAuay1pLWFycm93LWVuZC1sZWZ0LFxuICAgICAgICAgICAgLmstaS1hcnJvdy02MC1sZWZ0LFxuICAgICAgICAgICAgLmstaS1hcnJvdy02MC1yaWdodCxcbiAgICAgICAgICAgIC5rLWktYXJyb3ctZW5kLXJpZ2h0LFxuICAgICAgICAgICAgLmstaS1zZWVrLXcsXG4gICAgICAgICAgICAuay1pLWFycm93LXcsXG4gICAgICAgICAgICAuay1pLWFycm93LWUsXG4gICAgICAgICAgICAuay1pLXNlZWstZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIEJhc2UgcGFnZXIgc2VjdGlvblxuICAgICViYXNlLXBhZ2VyLXNlY3Rpb24ge1xuICAgICAgICBAaWYgKCRwYWdlci1zZWN0aW9uLXNwYWNpbmcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAvLyBCYXNlIHBhZ2VyIGl0ZW1cbiAgICAlYmFzZS1wYWdlci1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUGFnZXIgaXRlbXNcbiAgICAuay1wYWdlci1uYXYge1xuICAgICAgICBAZXh0ZW5kICViYXNlLXBhZ2VyLWl0ZW07XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRwYWdlci1pdGVtLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgcGFkZGluZzogJHBhZ2VyLWl0ZW0tcGFkZGluZy15ICRwYWdlci1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcGFnZXItaXRlbS1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBudW1iZXJzXG4gICAgLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstcGFnZXItbnVtYmVycyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gTGlua3NcbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICViYXNlLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkcGFnZXItbnVtYmVyLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWdlci1udW1iZXItcGFkZGluZy15ICRwYWdlci1udW1iZXItcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkcGFnZXItbnVtYmVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTcGFjaW5nIGJldHdlZW4gaXRlbXNcbiAgICAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsXG4gICAgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLFxuICAgIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdixcbiAgICAuay1wYWdlci1udW1iZXJzID4gbGkgKyBsaSB7XG4gICAgICAgIEBpZiAoJHBhZ2VyLWl0ZW0tc3BhY2luZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlci1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIEBpZiAoJHBhZ2VyLWl0ZW0tc3BhY2luZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2VyLWl0ZW0tc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUGFnZXIgaW5wdXRcbiAgICAuay1wYWdlci1pbnB1dCB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItc2VjdGlvbjtcblxuICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZXg7XG4gICAgICAgICAgICB3aWR0aDogJHBhZ2VyLWlucHV0LXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBzaXplc1xuICAgIC5rLXBhZ2VyLXNpemVzIHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZS1wYWdlci1zZWN0aW9uO1xuXG4gICAgICAgIC5rLWRyb3Bkb3duLFxuICAgICAgICA+IHNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFleDtcbiAgICAgICAgICAgIHdpZHRoOiAkcGFnZXItZHJvcGRvd24td2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWRyb3Bkb3duLFxuICAgICAgICAgICAgPiBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBpbmZvXG4gICAgLmstcGFnZXItaW5mbyB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItc2VjdGlvbjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciByZWZyZXNoXG4gICAgLmstcGFnZXItcmVmcmVzaCB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAxMDtcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZVxuICAgIC5rLXBhZ2VyLXNtIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLy8gU2hvdyBuYXRpdmUgc2VsZWN0XG4gICAgICAgIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gICAgICAgICAgICBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwYWdlci1kcm9wZG93bi13aWR0aDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgICAgICAgICAgIEBpZiAoJHBhZ2VyLXNlY3Rpb24tc3BhY2luZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2VyLXNlY3Rpb24tc3BhY2luZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpZiAoJHBhZ2VyLXNlY3Rpb24tc3BhY2luZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZ2VyLXNlY3Rpb24tc3BhY2luZztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gSGlkZSBjb21wb25lbnRzXG4gICAgLmstcGFnZXItbWQgLmstcGFnZXItaW5mbyxcbiAgICAuay1wYWdlci1zbSAuay1wYWdlci1pbmZvLFxuICAgIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzLFxuICAgIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuIiwiLy8gUGFnZXJcbiRwYWdlci1wYWRkaW5nLXg6ICR0b29sYmFyLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYWdlci1wYWRkaW5nLXk6ICR0b29sYmFyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kcGFnZXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHBhZ2VyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRwYWdlci1iZzogJGhlYWRlci1iZyAhZGVmYXVsdDtcbiRwYWdlci10ZXh0OiAkaGVhZGVyLXRleHQgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2VyLXNlY3Rpb24tc3BhY2luZzogJHNwYWNlci14ICFkZWZhdWx0O1xuXG4kcGFnZXItaXRlbS1wYWRkaW5nLXg6ICRidXR0b24tcGFkZGluZy15ICFkZWZhdWx0O1xuJHBhZ2VyLWl0ZW0tcGFkZGluZy15OiAkcGFnZXItaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWJvcmRlci1yYWRpdXM6IG51bGwgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1zcGFjaW5nOiBudWxsICFkZWZhdWx0O1xuXG4kcGFnZXItaXRlbS1iZzogbnVsbCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLWhvdmVyLWJnOiAkbGlzdC1pdGVtLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1ob3Zlci10ZXh0OiAkbGlzdC1pdGVtLWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWhvdmVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtYmc6ICRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1zZWxlY3RlZC10ZXh0OiAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1zZWxlY3RlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLWZvY3VzLW9wYWNpdHk6IG51bGwgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1mb2N1cy1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1mb2N1cy1zaGFkb3c6ICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdlci1udW1iZXItcGFkZGluZy14OiAkcGFnZXItaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLXBhZGRpbmcteTogJHBhZ2VyLWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1ib3JkZXItd2lkdGg6ICRwYWdlci1pdGVtLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItYm9yZGVyLXJhZGl1czogbnVsbCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItc3BhY2luZzogJHBhZ2VyLWl0ZW0tc3BhY2luZyAhZGVmYXVsdDtcblxuJHBhZ2VyLW51bWJlci1iZzogbnVsbCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJHBhZ2VyLW51bWJlci1ob3Zlci1vcGFjaXR5OiAuMDggIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWhvdmVyLWJnOiByZ2JhKCRwYWdlci1pdGVtLXNlbGVjdGVkLWJnLCAkcGFnZXItbnVtYmVyLWhvdmVyLW9wYWNpdHkpICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1ob3Zlci10ZXh0OiAkcGFnZXItbnVtYmVyLXRleHQgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWhvdmVyLWJvcmRlcjogJHBhZ2VyLWl0ZW0taG92ZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFnZXItbnVtYmVyLXNlbGVjdGVkLW9wYWNpdHk6IC4yICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1iZzogcmdiYSgkcGFnZXItaXRlbS1zZWxlY3RlZC1iZywgJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1vcGFjaXR5KSAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItc2VsZWN0ZWQtdGV4dDogJHBhZ2VyLW51bWJlci10ZXh0ICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1ib3JkZXI6ICRwYWdlci1pdGVtLXNlbGVjdGVkLWJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2VyLW51bWJlci1mb2N1cy1vcGFjaXR5OiAuMTIgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWZvY3VzLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItZm9jdXMtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkcGFnZXItbnVtYmVyLXNlbGVjdGVkLWJnLCAkcGFnZXItbnVtYmVyLWZvY3VzLW9wYWNpdHkpICFkZWZhdWx0O1xuXG4kcGFnZXItaW5wdXQtd2lkdGg6IDNlbSAhZGVmYXVsdDtcbiRwYWdlci1kcm9wZG93bi13aWR0aDogNWVtICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInBhZ2VyL3RoZW1lXCIpIHtcblxuICAgIC5rLXBhZ2VyLXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwYWdlci10ZXh0LFxuICAgICAgICAgICAgJHBhZ2VyLWJnLFxuICAgICAgICAgICAgJHBhZ2VyLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgJWJhc2UtcGFnZXItaXRlbS10aGVtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcGFnZXItaXRlbS10ZXh0LFxuICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tYmcsXG4gICAgICAgICAgICAkcGFnZXItaXRlbS1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcGFnZXItaXRlbS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLWhvdmVyLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1pdGVtLWZvY3VzLWJnO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHBhZ2VyLWl0ZW0tZm9jdXMtc2hhZG93ICk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIGl0ZW1zXG4gICAgLmstcGFnZXItbmF2LmstbGluayB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbS10aGVtZTtcbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIG51bWJlcnNcbiAgICAuay1wYWdlci1udW1iZXJzIHtcbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkcGFnZXItbnVtYmVyLWJnLFxuICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkcGFnZXItbnVtYmVyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItaG92ZXItYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLW51bWJlci1mb2N1cy1iZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkcGFnZXItbnVtYmVyLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciByZWZyZXNoXG4gICAgLmstcGFnZXItcmVmcmVzaCB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbS10aGVtZTtcbiAgICB9XG5cblxuXG5cbiAgICAvLyBSZXNwb25zaXZlXG4gICAgLmstcGFnZXItbWQsXG4gICAgLmstcGFnZXItc20ge1xuXG4gICAgICAgIC5rLXBhZ2VyLW51bWJlcnMge1xuXG4gICAgICAgICAgICAuay1jdXJyZW50LXBhZ2UgLmstbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWJnLFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHBvcHVwLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRwb3B1cC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBvcHVwLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHBvcHVwLXNoYWRvdyApO1xuXG4gICAgICAgICAgICAgICAgLmstbGluayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLWJnXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC1iZ1xuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicGFuZWxiYXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1wYW5lbGJhciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRwYW5lbGJhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGFuZWxiYXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhbmVsYmFyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwYW5lbGJhci1saW5lLWhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuXG4gICAgICAgIC8vIFJvb3RcbiAgICAgICAgPiAuay1pdGVtIHtcbiAgICAgICAgICAgIC8vIFRPRE9cbiAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgPiAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFuZWxiYXItaGVhZGVyLXBhZGRpbmcteSAkcGFuZWxiYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3ViXG4gICAgICAgIC5rLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cCA+IC5rLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgID4gLmstbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhbmVsYmFyLWl0ZW0tcGFkZGluZy15ICRwYW5lbGJhci1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFBhbmVsYmFyIGNvbnRlbnRcbiAgICAgICAgLmstY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbG93LXJvb3Q7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFRvZ2dsZSBpY29uXG4gICAgICAgIC5rLXBhbmVsYmFyLWV4cGFuZCxcbiAgICAgICAgLmstcGFuZWxiYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsXG4gICAgICAgIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKCAjeyRwYW5lbGJhci1oZWFkZXItcGFkZGluZy14fSAtICN7JHBhbmVsYmFyLWl0ZW0tcGFkZGluZy14fSApO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJwYW5lbGJhci9sYXlvdXQvbGVnYWN5XCIgKSB7XG5cbiAgICAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIHtcblxuICAgICAgICAvLyBJdGVtXG4gICAgICAgID4gLmstaXRlbSA+IC5rLWxpbmssXG4gICAgICAgIC5rLWdyb3VwID4gLmstbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEljb25zXG4gICAgICAgIC5rLWxpbmsgPiAuay1pbWFnZSxcbiAgICAgICAgLmstbGluayA+IC5rLXNwcml0ZSxcbiAgICAgICAgLmstbGluayA+IC5rLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRXhwYW5kIGNvbGxhcHNlXG4gICAgICAgIC5rLXBhbmVsYmFyLWV4cGFuZCxcbiAgICAgICAgLmstcGFuZWxiYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6ICRwYW5lbGJhci1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPVwicnRsXCJdLFxuICAgIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIHtcblxuICAgICAgICAuay1saW5rID4gLmstaW1hZ2UsXG4gICAgICAgIC5rLWxpbmsgPiAuay1zcHJpdGUsXG4gICAgICAgIC5rLWxpbmsgPiAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcGFuZWxiYXItZXhwYW5kLFxuICAgICAgICAuay1wYW5lbGJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6ICRwYW5lbGJhci1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIFBhbmVsYmFyXG4kcGFuZWxiYXItcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kcGFuZWxiYXItcGFkZGluZy15OiAwcHggIWRlZmF1bHQ7XG4kcGFuZWxiYXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRwYW5lbGJhci1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kcGFuZWxiYXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRwYW5lbGJhci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJHBhbmVsYmFyLWhlYWRlci1wYWRkaW5nLXg6ICRoZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuJHBhbmVsYmFyLWhlYWRlci1wYWRkaW5nLXk6ICRoZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaXRlbS1wYWRkaW5nLXg6ICRsaXN0LWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJHBhbmVsYmFyLWl0ZW0tcGFkZGluZy15OiAkbGlzdC1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcblxuJHBhbmVsYmFyLWJnOiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRwYW5lbGJhci10ZXh0OiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsYmFyLWJvcmRlcjogJGJhc2UtYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaGVhZGVyLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJHBhbmVsYmFyLWhlYWRlci10ZXh0OiAkbGluay10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsYmFyLWhlYWRlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaGVhZGVyLWhvdmVyZWQtYmc6IHNoYWRlKCRwYW5lbGJhci1oZWFkZXItYmcpICFkZWZhdWx0O1xuJHBhbmVsYmFyLWhlYWRlci1ob3ZlcmVkLXRleHQ6ICRsaW5rLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHBhbmVsYmFyLWhlYWRlci1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaGVhZGVyLXNlbGVjdGVkLWJnOiAkc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLXNlbGVjdGVkLXRleHQ6ICRzZWxlY3RlZC10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsYmFyLWhlYWRlci1zZWxlY3RlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLXNlbGVjdGVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaGVhZGVyLWZvY3VzZWQtc2hhZG93OiAkbGlzdC1pdGVtLWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaXRlbS1ob3ZlcmVkLWJnOiBzaGFkZSgkcGFuZWxiYXItYmcpICFkZWZhdWx0O1xuJHBhbmVsYmFyLWl0ZW0taG92ZXJlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHBhbmVsYmFyLWl0ZW0taG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaXRlbS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaXRlbS1zZWxlY3RlZC1iZzogJHNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJHBhbmVsYmFyLWl0ZW0tc2VsZWN0ZWQtdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaXRlbS1zZWxlY3RlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaXRlbS1zZWxlY3RlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHBhbmVsYmFyLWl0ZW0tZm9jdXNlZC1zaGFkb3c6ICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicGFuZWxiYXIvdGhlbWVcIikge1xuXG4gICAgLmstcGFuZWxiYXIge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwYW5lbGJhci10ZXh0LFxuICAgICAgICAgICAgJHBhbmVsYmFyLWJnLFxuICAgICAgICAgICAgJHBhbmVsYmFyLWJvcmRlclxuICAgICAgICApO1xuXG5cbiAgICAgICAgLy8gUm9vdFxuICAgICAgICA+IC5rLWl0ZW0ge1xuXG4gICAgICAgICAgICA+IC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFuZWxiYXItdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUgPiAuay1saW5rLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWV4cGFuZGVkID4gLmstbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1saW5rOmhvdmVyLFxuICAgICAgICAgICAgPiAuay1saW5rLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaGVhZGVyLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaGVhZGVyLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaGVhZGVyLXNlbGVjdGVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCAkcGFuZWxiYXItaGVhZGVyLXNlbGVjdGVkLWJnICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWxpbms6Zm9jdXMsXG4gICAgICAgICAgICA+IC5rLWxpbmsuay1zdGF0ZS1mb2N1cyxcbiAgICAgICAgICAgID4gLmstbGluay5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwYW5lbGJhci1oZWFkZXItZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFN1YlxuICAgICAgICAuay1ncm91cCB7XG5cbiAgICAgICAgICAgID4gLmstaXRlbSA+IC5rLWxpbms6aG92ZXIsXG4gICAgICAgICAgICA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1pdGVtLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWl0ZW0taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWl0ZW0taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1pdGVtLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaXRlbS1zZWxlY3RlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoICRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLWJnICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWl0ZW0gPiAuay1saW5rOmZvY3VzLFxuICAgICAgICAgICAgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAgICAgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwYW5lbGJhci1pdGVtLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInN0ZXBwZXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1zdGVwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAkc3RlcHBlci1tYXJnaW4teSAkc3RlcHBlci1tYXJnaW4teDtcbiAgICAgICAgcGFkZGluZzogJHN0ZXBwZXItcGFkZGluZy15ICRzdGVwcGVyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc3RlcHBlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN0ZXBwZXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHN0ZXBwZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc3RlcHBlci1mb250LWZhbWlseTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgICAgICAvLyBUT0RPOiByZW1vdmUgdGhvc2Ugb25jZSBrLXdpZGdldCBzdHlsZXMgYXJlIHJlbW92ZWQuIExpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS90ZWxlcmlrL2tlbmRvLXRoZW1lcy9pc3N1ZXMvMTM1OVxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuXG4gICAgICAgIC8vIFN0ZXAgbGlzdFxuICAgICAgICAuay1zdGVwLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3RlcFxuICAgICAgICAuay1zdGVwIHsgfVxuXG5cbiAgICAgICAgLy8gU3RlcCBsaW5rXG4gICAgICAgIC5rLXN0ZXAtbGluayB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAuay1zdGVwLWxpbmsgeyBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3RlcCBpbmRpY2F0b3JcbiAgICAgICAgLmstc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIG1hcmdpbjogaWYoJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLW9mZnNldCA+IDAsICRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1vZmZzZXQsIG51bGwpO1xuICAgICAgICAgICAgd2lkdGg6ICRzdGVwcGVyLWluZGljYXRvci13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJHN0ZXBwZXItaW5kaWNhdG9yLWhlaWdodDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDEwMCUgKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoIC0xICogI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtY2FsYy1vZmZzZXR9ICk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoIC0xICogI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtY2FsYy1vZmZzZXR9ICk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKCAtMSAqICN7JHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLWNhbGMtb2Zmc2V0fSApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoIC0xICogI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtY2FsYy1vZmZzZXR9ICk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLWZvY3VzLFxuICAgICAgICAuay1zdGVwLWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3RlcCBsYWJlbFxuICAgICAgICAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTBlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggKCRzdGVwcGVyLWluZGljYXRvci1oZWlnaHQgKyAyICogJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci13aWR0aCkgLyAyICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3RlcHBlci1sYWJlbC1wYWRkaW5nLXkgJHN0ZXBwZXItbGFiZWwtcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC10ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMGVtIC0gKCN7JGljb24tc2l6ZX0gKyAjeyRpY29uLXNwYWNpbmd9KSk7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7IG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nOyB9XG5cbiAgICAgICAgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdGVwLWxhYmVsIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFByb2dyZXNzYmFyXG4gICAgICAgIC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSG9yaXpvbnRhbFxuICAgIC5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAuay1zdGVwIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3RlcC1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTBlbTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMYWJlbFxuICAgICAgICAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogaWYoJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLW9mZnNldCA+IDAsIGNhbGMoOHB4IC0gI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtb2Zmc2V0fSksIDhweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQcm9ncmVzc2JhclxuICAgICAgICAmIH4gLmstcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzdGVwcGVyLXByb2dyZXNzYmFyLXNpemU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoKCN7JHN0ZXBwZXItaW5kaWNhdG9yLWhlaWdodH0gKyAyICogI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtc2l6ZX0pIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFZlcnRpY2FsXG4gICAgLmstc3RlcC1saXN0LXZlcnRpY2FsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuay1zdGVwIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoKCN7JHN0ZXBwZXItaW5kaWNhdG9yLXdpZHRofSArIDIgKiAjeyRzdGVwcGVyLWluZGljYXRvci1ib3JkZXItd2lkdGh9ICsgMiAqICN7JHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLXNpemV9KSArIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFiZWxcbiAgICAgICAgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3RlcHBlci1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gUHJvZ3Jlc3NiYXJcbiAgICAgICAgJiB+IC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc3RlcHBlci1wcm9ncmVzc2Jhci1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKCN7JHN0ZXBwZXItaW5kaWNhdG9yLXdpZHRofSArIDIgKiAjeyRzdGVwcGVyLWluZGljYXRvci1ib3JkZXItd2lkdGh9ICsgMiAqICN7JHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLXNpemV9KSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5saW5lIGNvbnRlbnRcbiAgICAgICAgLmstc3RlcC1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc3RlcHBlci1jb250ZW50LXRyYW5zaXRpb24tcHJvcGVydHkgJHN0ZXBwZXItY29udGVudC10cmFuc2l0aW9uLWR1cmF0aW9uICRzdGVwcGVyLWNvbnRlbnQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHN0ZXBwZXItaW5kaWNhdG9yLXdpZHRoICsgMiAqICRzdGVwcGVyLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3RlcHBlci1pbmxpbmUtY29udGVudC1wYWRkaW5nLXggJHN0ZXBwZXItaW5saW5lLWNvbnRlbnQtcGFkZGluZy15O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJzdGVwcGVyL2xheW91dC9ydGxcIikge1xuXG4gICAgLmstcnRsIC5rLXN0ZXBwZXIsXG4gICAgLmstc3RlcHBlcltkaXI9XCJydGxcIl0ge1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcblxuICAgICAgICAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3Jpem9udGFsXG4gICAgICAgIC5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIHsgfVxuXG5cbiAgICAgICAgLy8gVmVydGljYWxcbiAgICAgICAgLmstc3RlcC1saXN0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3RlcHBlci1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB+IC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgjeyRzdGVwcGVyLWluZGljYXRvci13aWR0aH0gKyAyICogI3skc3RlcHBlci1pbmRpY2F0b3ItYm9yZGVyLXdpZHRofSArIDIgKiAjeyRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1zaXplfSkgLyAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFN0ZXBwZXJcbiRzdGVwcGVyLW1hcmdpbi14OiBudWxsICFkZWZhdWx0O1xuJHN0ZXBwZXItbWFyZ2luLXk6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci1wYWRkaW5nLXg6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci1wYWRkaW5nLXk6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci1sYWJlbC1tYXJnaW4teDogMTJweCAhZGVmYXVsdDtcbiRzdGVwcGVyLWxhYmVsLXBhZGRpbmcteDogMTJweCAhZGVmYXVsdDtcbiRzdGVwcGVyLWxhYmVsLXBhZGRpbmcteTogNXB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWlubGluZS1jb250ZW50LXBhZGRpbmcteDogMjBweCAhZGVmYXVsdDtcbiRzdGVwcGVyLWlubGluZS1jb250ZW50LXBhZGRpbmcteTogMTBweCAhZGVmYXVsdDtcblxuJHN0ZXBwZXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHN0ZXBwZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRzdGVwcGVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWJnOiBudWxsICFkZWZhdWx0O1xuJHN0ZXBwZXItdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRzdGVwcGVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLXdpZHRoOiAyOHB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWhlaWdodDogJHN0ZXBwZXItaW5kaWNhdG9yLXdpZHRoICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLXNpemU6IDJweCAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1vZmZzZXQ6IDNweCAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1jYWxjLW9mZnNldDogY2FsYyggI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLXdpZHRofSArICN7JHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLW9mZnNldH0gKSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1ib3JkZXI6ICNjY2NjY2MgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWluZGljYXRvci1ob3Zlci1iZzogdHJ5LXNoYWRlKCAkc3RlcHBlci1pbmRpY2F0b3ItYmcgKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1ob3Zlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWhvdmVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAkc3RlcHBlci1pbmRpY2F0b3ItYmcgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItZGlzYWJsZWQtdGV4dDogbWl4KCRzdGVwcGVyLWluZGljYXRvci10ZXh0LCAjZmZmZmZmLCA2MCUpICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWRpc2FibGVkLWJvcmRlcjogJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlciAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtdGV4dDogY29udHJhc3Qtd2NhZyggJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYmcgKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1kb25lLWJvcmRlcjogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYmcgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWluZGljYXRvci1kb25lLWhvdmVyLWJnOiB0cnktc2hhZGUoICRzdGVwcGVyLWluZGljYXRvci1kb25lLWJnICkgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1ob3Zlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtaG92ZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1kaXNhYmxlZC1iZzogbWl4KCAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1iZywgJGNvbXBvbmVudC1iZywgNjAlKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLXRleHQ6IGNvbnRyYXN0LXdjYWcoICRzdGVwcGVyLWluZGljYXRvci1kb25lLWJnICkgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1kaXNhYmxlZC1ib3JkZXI6ICRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1iZzogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYmcgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC10ZXh0OiAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS10ZXh0ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtYm9yZGVyOiAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWhvdmVyLWJnOiAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1ob3Zlci1iZyAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWhvdmVyLXRleHQ6ICRzdGVwcGVyLWluZGljYXRvci1kb25lLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1ob3Zlci1ib3JkZXI6ICRzdGVwcGVyLWluZGljYXRvci1kb25lLWhvdmVyLWJvcmRlciAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtZGlzYWJsZWQtYmc6ICRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtZGlzYWJsZWQtdGV4dDogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtZGlzYWJsZWQtdGV4dCAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWRpc2FibGVkLWJvcmRlcjogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtZGlzYWJsZWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kc3RlcHBlci1sYWJlbC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kc3RlcHBlci1sYWJlbC1zdWNjZXNzLXRleHQ6ICRzdWNjZXNzICFkZWZhdWx0O1xuJHN0ZXBwZXItbGFiZWwtZXJyb3ItdGV4dDogJGVycm9yICFkZWZhdWx0O1xuJHN0ZXBwZXItbGFiZWwtaG92ZXItdGV4dDogZGFya2VuKCRib2R5LXRleHQsIDEzJSkgIWRlZmF1bHQ7XG4kc3RlcHBlci1sYWJlbC1kaXNhYmxlZC10ZXh0OiBtaXgoJGNvbXBvbmVudC10ZXh0LCAjZmZmZmZmLCA2MCUpICFkZWZhdWx0O1xuXG4kc3RlcHBlci1vcHRpb25hbC1sYWJlbC1vcGFjaXR5OiAuMzUgIWRlZmF1bHQ7XG4kc3RlcHBlci1kaXNhYmxlZC1vcGFjaXR5OiAuNiAhZGVmYXVsdDtcblxuJHN0ZXBwZXItcHJvZ3Jlc3NiYXItc2l6ZTogMnB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItcHJvZ3Jlc3NiYXItYmc6ICNjY2NjY2MgIWRlZmF1bHQ7XG4kc3RlcHBlci1wcm9ncmVzc2Jhci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHN0ZXBwZXItcHJvZ3Jlc3NiYXItZmlsbC1iZzogbnVsbCAhZGVmYXVsdDtcbiRzdGVwcGVyLXByb2dyZXNzYmFyLWZpbGwtdGV4dDogbnVsbCAhZGVmYXVsdDtcblxuJHN0ZXBwZXItY29udGVudC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQgIWRlZmF1bHQ7XG4kc3RlcHBlci1jb250ZW50LXRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zICFkZWZhdWx0O1xuJHN0ZXBwZXItY29udGVudC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSkgMG1zO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInN0ZXBwZXIvdGhlbWVcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXN0ZXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHN0ZXBwZXItdGV4dCxcbiAgICAgICAgICAgICRzdGVwcGVyLWJnLFxuICAgICAgICAgICAgJHN0ZXBwZXItYm9yZGVyXG4gICAgICAgICk7XG5cblxuICAgICAgICAvLyBOb3QgZG9uZSBzdGVwc1xuICAgICAgICAuay1zdGVwIHtcbiAgICAgICAgICAgIC8vIEhvdmVyXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0ZXAtaG92ZXIge1xuICAgICAgICAgICAgICAgIC5rLXN0ZXAtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN0ZXBwZXItbGFiZWwtaG92ZXItdGV4dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1zdGVwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1ob3Zlci1ib3JkZXJcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gRGlzYWJsZWRcbiAgICAgICAgICAgICYuay1zdGVwLWRpc2FibGVkLFxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgLmstc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZGlzYWJsZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLXRleHQsXG4gICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWJnLFxuICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coIGluc2V0IDAgMCAwICRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1zaXplICRjb21wb25lbnQtYmcgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LXRleHQsXG4gICAgICAgICAgICAgICAgJGNvbXBvbmVudC1iZyxcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gRG9uZSBzdGVwc1xuICAgICAgICAuay1zdGVwLWRvbmUge1xuXG4gICAgICAgICAgICAuay1zdGVwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYmcsXG4gICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1kb25lLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gSG92ZXJcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RlcC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgLmstc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1kb25lLWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtaG92ZXItYm9yZGVyXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC8vIERpc2FibGVkXG4gICAgICAgICAgICAmLmstc3RlcC1kaXNhYmxlZCxcbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLWJvcmRlclxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ3VycmVudFxuICAgICAgICAuay1zdGVwLWN1cnJlbnQge1xuXG4gICAgICAgICAgICAuay1zdGVwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gSG92ZXJcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RlcC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgLmstc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtaG92ZXItYm9yZGVyXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC8vIERpc2FibGVkXG4gICAgICAgICAgICAmLmstc3RlcC1kaXNhYmxlZCxcbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWRpc2FibGVkLWJvcmRlclxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhYmVsXG4gICAgICAgIC5rLXN0ZXAtbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGNvbG9yOiAkc3RlcHBlci1sYWJlbC10ZXh0ICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RlcC1zdWNjZXNzIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRzdGVwcGVyLWxhYmVsLXN1Y2Nlc3MtdGV4dCApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtZXJyb3IgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRzdGVwcGVyLWxhYmVsLWVycm9yLXRleHQgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN0ZXAtZXJyb3Ige1xuICAgICAgICAgICAgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGNvbG9yOiAkc3RlcHBlci1sYWJlbC1lcnJvci10ZXh0ICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RlcC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJHN0ZXBwZXItbGFiZWwtZXJyb3ItdGV4dCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRzdGVwcGVyLWxhYmVsLWRpc2FibGVkLXRleHQgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhYmVscyBvbmx5XG4gICAgICAgIC5rLXN0ZXAtZm9jdXMgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkLFxuICAgICAgICAuay1zdGVwLWxpbms6Zm9jdXMgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coIGluc2V0IDAgMCAwICRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1zaXplICRjb21wb25lbnQtYm9yZGVyICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPcHRpb25hbCBMYWJlbFxuICAgICAgICAuay1zdGVwLW9wdGlvbmFsIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICAgICAgICAgICAgb3BhY2l0eTogJHN0ZXBwZXItb3B0aW9uYWwtbGFiZWwtb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFByb2dyZXNzYmFyXG4gICAgICAgIC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNvbG9yOiAkc3RlcHBlci1wcm9ncmVzc2Jhci10ZXh0LFxuICAgICAgICAgICAgICAgICRiZzogJHN0ZXBwZXItcHJvZ3Jlc3NiYXItYmdcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkY29sb3I6ICRzdGVwcGVyLXByb2dyZXNzYmFyLWZpbGwtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGJnOiAkc3RlcHBlci1wcm9ncmVzc2Jhci1maWxsLWJnXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInRhYnN0cmlwL2xheW91dFwiKSB7XG5cbiAgICAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogJHRhYnN0cmlwLXdyYXBwZXItcGFkZGluZy15ICR0YWJzdHJpcC13cmFwcGVyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGFic3RyaXAtd3JhcHBlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmstdGFic3RyaXAge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGFic3RyaXAtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRhYnN0cmlwLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0YWJzdHJpcC1saW5lLWhlaWdodDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstdGFic3RyaXAtd3JhcHBlciA+ICYge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay10YWItb24tdG9wIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdGFic3RyaXAtaXRlbS1wYWRkaW5nLXkgJHRhYnN0cmlwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXJlbW92ZS10YWItbGluayxcbiAgICAgICAgICAgIC5rLWxpbmtbZGF0YS10eXBlPVwicmVtb3ZlXCJdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdGFic3RyaXAtaXRlbS1wYWRkaW5nLXk7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuay1pZTExIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogJHRhYnN0cmlwLWNvbnRlbnQtcGFkZGluZy15ICR0YWJzdHJpcC1jb250ZW50LXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHRhYnN0cmlwLWNvbnRlbnQtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExvYWRpbmdcbiAgICAgICAgQGF0LXJvb3QgLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgbGluZWFyO1xuXG4gICAgICAgICAgICAmLmstY29tcGxldGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTY3JvbGxpbmdcbiAgICAgICAgJi5rLXRhYnN0cmlwLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICA+IC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHRhYnN0cmlwLWNvbnRlbnQtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLXRhYnN0cmlwLXByZXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLXRhYnN0cmlwLW5leHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRml4ZXMga2VuZG8tdGhlbWUtZGVmYXVsdCM0NzZcbiAgICAgICAgICAgIC5rLWllMTEgJiB7XG4gICAgICAgICAgICAgICAgPiAuay10YWJzdHJpcC1wcmV2LFxuICAgICAgICAgICAgICAgID4gLmstdGFic3RyaXAtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gVGFic3RyaXAgdmFyaWFudHNcbiAgICAuay10YWJzdHJpcC10b3Age1xuICAgICAgICA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzdHJpcC1ib3JkZXItd2lkdGg7XG5cbiAgICAgICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCAkdGFic3RyaXAtaXRlbS1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSR0YWJzdHJpcC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHRhYnN0cmlwLWl0ZW0tZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyggJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10YWJzdHJpcC1ib3R0b20ge1xuICAgICAgICA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICR0YWJzdHJpcC1ib3JkZXItd2lkdGg7XG5cbiAgICAgICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkdGFic3RyaXAtaXRlbS1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSR0YWJzdHJpcC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHRhYnN0cmlwLWl0ZW0tZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay10YWJzdHJpcC1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIC5rLXRhYnN0cmlwLXByZXYsXG4gICAgICAgICAgICAuay10YWJzdHJpcC1uZXh0IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAuay1pZTExICYge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXRhYnN0cmlwLWxlZnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgID4gLmstdGFic3RyaXAtaXRlbXMge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoICR0YWJzdHJpcC1pdGVtLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtICsgLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRhYnN0cmlwLWl0ZW0tZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoICR0YWJzdHJpcC1pdGVtLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuay10YWJzdHJpcC1yaWdodCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAkdGFic3RyaXAtaXRlbS1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtICsgLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRhYnN0cmlwLWl0ZW0tZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkdGFic3RyaXAtaXRlbS1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2VsZWN0ZWQgaW5kaWNhdG9yXG4gICAgQGlmICgkdGFic3RyaXAtaW5kaWNhdG9yLXNpemUpIHtcblxuICAgICAgICAuay10YWJzdHJpcC1pdGVtcyB7XG5cbiAgICAgICAgICAgIC5rLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgLy8gVmFyaWFudHNcbiAgICAgICAgICAgICAgICAuay10YWJzdHJpcC10b3AgPiAmIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnN0cmlwLWluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuay10YWJzdHJpcC1ib3R0b20gPiAmIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJHRhYnN0cmlwLWluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuay10YWJzdHJpcC1sZWZ0ID4gJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJHRhYnN0cmlwLWluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuay10YWJzdHJpcC1yaWdodCA+ICYge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJHRhYnN0cmlwLWluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbSA+IC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwidGFic3RyaXAvbGF5b3V0L3J0bFwiKSB7XG4gICAgLmstcnRsIC5rLXRhYnN0cmlwLFxuICAgIC5rLXRhYnN0cmlwW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgJi5rLXRhYnN0cmlwLWxlZnQsXG4gICAgICAgICYuay10YWJzdHJpcC1yaWdodCB7XG4gICAgICAgICAgICA+IC5rLXRhYnN0cmlwLWl0ZW1zIHsgb3JkZXI6IDE7IH1cbiAgICAgICAgICAgID4gLmstY29udGVudCB7IG9yZGVyOiAwOyB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10YWJzdHJpcC1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRhYnN0cmlwLW5leHQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIFRhYnN0cmlwXG4kdGFic3RyaXAtd3JhcHBlci1wYWRkaW5nLXg6IDBweCAhZGVmYXVsdDtcbiR0YWJzdHJpcC13cmFwcGVyLXBhZGRpbmcteTogMHB4ICFkZWZhdWx0O1xuJHRhYnN0cmlwLXdyYXBwZXItYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG5cbiR0YWJzdHJpcC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHRhYnN0cmlwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0YWJzdHJpcC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJHRhYnN0cmlwLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kdGFic3RyaXAtd3JhcHBlci1iZzogbnVsbCAhZGVmYXVsdDtcbiR0YWJzdHJpcC13cmFwcGVyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kdGFic3RyaXAtd3JhcHBlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRhYnN0cmlwIGNvbXBvbmVudFxuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWJnOiBudWxsICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgdGFic3RyaXAgY29tcG9uZW50XG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiB0YWJzdHJpcCBjb21wb25lbnRcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLy8gSG9yaXpvbnRhbCBwYWRkaW5nIG9mIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLXBhZGRpbmcteDogJG5hdi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vLyBWZXJ0aWNhbCBwYWRkaW5nIG9mIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLXBhZGRpbmcteTogJG5hdi1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vLyBXaWR0aCBvZiBib3JkZXIgYXJvdW5kIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuLy8vIEJvcmRlciByYWRpdXMgb2YgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLy8gU3BhY2luZyBiZXR3ZWVuIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLWdhcDogJG5hdi1pdGVtLW1hcmdpbiAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tYmc6IG51bGwgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS10ZXh0OiAkbGluay10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4vLy8gQmFja2dyb3VuZCBncmFkaWVudCBvZiB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgaG92ZXJlZCB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1ob3ZlcmVkLWJnOiBudWxsICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgaG92ZXJlZCB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1ob3ZlcmVkLXRleHQ6ICRsaW5rLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIGhvdmVyZWQgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0taG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4vLy8gQmFja2dyb3VuZCBncmFkaWVudCBvZiBob3ZlcmVkIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLWhvdmVyZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNlbGVjdGVkIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLXNlbGVjdGVkLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2Ygc2VsZWN0ZWQgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tc2VsZWN0ZWQtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBzZWxlY3RlZCB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1zZWxlY3RlZC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuLy8vIEJhY2tncm91bmQgZ3JhZGllbnQgb2Ygc2VsZWN0ZWQgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tc2VsZWN0ZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJzdHJpcC1pdGVtLWZvY3VzZWQtc2hhZG93OiAkbGlzdC1pdGVtLWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kdGFic3RyaXAtaW5kaWNhdG9yLXNpemU6IG51bGwgIWRlZmF1bHQ7XG4kdGFic3RyaXAtaW5kaWNhdG9yLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuXG4vLy8gSG9yaXpvbnRhbCBwYWRkaW5nIG9mIHRhYnN0cmlwIGNvbnRlbnRcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1jb250ZW50LXBhZGRpbmcteDogJHRhYnN0cmlwLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8vIFZlcnRpY2FsIHBhZGRpbmcgb2YgdGFic3RyaXAgY29udGVudFxuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWNvbnRlbnQtcGFkZGluZy15OiAkdGFic3RyaXAtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLy8gV2lkdGggb2YgYm9yZGVyIGFyb3VuZCB0YWJzdHJpcCBjb250ZW50XG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtY29udGVudC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgdGFic3RyaXAgY29udGVudFxuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWNvbnRlbnQtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiB0YWJzdHJpcCBjb250ZW50XG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtY29udGVudC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIHRhYnN0cmlwIGNvbnRlbnRcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1jb250ZW50LWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidGFic3RyaXAvdGhlbWVcIikge1xuXG4gICAgLy8gV3JhcHBlclxuICAgIC5rLXRhYnN0cmlwLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRhYnN0cmlwLXdyYXBwZXItdGV4dCxcbiAgICAgICAgICAgICR0YWJzdHJpcC13cmFwcGVyLWJnLFxuICAgICAgICAgICAgJHRhYnN0cmlwLXdyYXBwZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBJdGVtc1xuICAgIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0YWJzdHJpcC10ZXh0LFxuICAgICAgICAgICAgJHRhYnN0cmlwLWJnLFxuICAgICAgICAgICAgJHRhYnN0cmlwLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS10ZXh0LFxuICAgICAgICAgICAgICAgICR0YWJzdHJpcC1pdGVtLWJnLFxuICAgICAgICAgICAgICAgICR0YWJzdHJpcC1pdGVtLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1ncmFkaWVudFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHRhYnN0cmlwLWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHRhYnN0cmlwLWl0ZW0taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUsXG4gICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICR0YWJzdHJpcC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICR0YWJzdHJpcC1pdGVtLXNlbGVjdGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1zZWxlY3RlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICR0YWJzdHJpcC1pdGVtLXNlbGVjdGVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR0YWJzdHJpcC1pdGVtLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gQ29udGVudFxuICAgIC5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkdGFic3RyaXAtY29udGVudC10ZXh0LFxuICAgICAgICAgICAgJHRhYnN0cmlwLWNvbnRlbnQtYmcsXG4gICAgICAgICAgICAkdGFic3RyaXAtY29udGVudC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIFNlbGVjdGVkIGluZGljYXRvclxuICAgIEBpZiAoJHRhYnN0cmlwLWluZGljYXRvci1zaXplKSB7XG5cbiAgICAgICAgLmstdGFic3RyaXAtaXRlbXMge1xuICAgICAgICAgICAgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnN0cmlwLWluZGljYXRvci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInRyZWV2aWV3L2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstdHJlZXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAkdHJlZXZpZXctcGFkZGluZy15ICR0cmVldmlldy1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0cmVldmlldy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkdHJlZXZpZXctZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHRyZWV2aWV3LWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWNvbnRlbnQsXG4gICAgICAgID4gLmstZ3JvdXAsXG4gICAgICAgIC5rLWl0ZW0gPiAuay1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYubmctYW5pbWF0aW5nIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gV3JhcHBlcnNcbiAgICAgICAgLmstdG9wLFxuICAgICAgICAuay1taWQsXG4gICAgICAgIC5rLWJvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJdGVtc1xuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAkdHJlZXZpZXctaW5kZW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMaW5rXG4gICAgICAgIC5rLWluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICR0cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0cmVldmlldy1pdGVtLXBhZGRpbmcteSAkdHJlZXZpZXctaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXI6ICR0cmVldmlldy1pdGVtLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmstaW4uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMb2FkTW9yZSBidXR0b25cbiAgICAgICAgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1jaGVja2JveGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0cmVldmlldy1sb2FkbW9yZS1jaGVja2JveGVzLXBhZGRpbmcteDtcblxuICAgICAgICAgICAgLmstaS1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHRyZWV2aWV3LWxvYWRtb3JlLWNoZWNrYm94ZXMtaWNvbi1pbmRlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdHJlZXZpZXctbG9hZG1vcmUtY2hlY2tib3hlcy1pY29uLW1hcmdpbi14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRXhwYW5kIC8gY29sbGFwc2VcbiAgICAgICAgLmstaS1leHBhbmQsXG4gICAgICAgIC5rLWktY29sbGFwc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kdHJlZXZpZXctaW5kZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2hlY2tib3hlc1xuICAgICAgICAuay1jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRPRE86IERlbGV0ZSB0aGUgZm9sbG93aW5nIGJsb2NrIHdoZW4gaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tYW5ndWxhci10cmVldmlldy9pc3N1ZXMvMTM4IGlzIGRvbmVcbiAgICAgICAgLy8gRHJhZyBhbmQgRHJvcCBpY29uXG4gICAgICAgIC5rLWktZHJhZy1hbmQtZHJvcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPdGhlciBjb250ZW50XG4gICAgICAgIC5rLWluIC5rLWljb24sXG4gICAgICAgIC5rLWluIC5rLWltYWdlLFxuICAgICAgICAuay1pbiAuay1zcHJpdGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsIC5rLXRyZWV2aWV3LFxuICAgIC5rLXRyZWV2aWV3W2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLy8gSXRlbXNcbiAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdHJlZXZpZXctaW5kZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdHJlZXZpZXctbG9hZC1tb3JlLWNoZWNrYm94ZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0cmVldmlldy1sb2FkbW9yZS1jaGVja2JveGVzLXBhZGRpbmcteDtcblxuICAgICAgICAgICAgLmstaS1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHRyZWV2aWV3LWxvYWRtb3JlLWNoZWNrYm94ZXMtaWNvbi1tYXJnaW4teDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR0cmVldmlldy1sb2FkbW9yZS1jaGVja2JveGVzLWljb24taW5kZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRXhwYW5kIC8gY29sbGFwc2VcbiAgICAgICAgLmstaS1leHBhbmQsXG4gICAgICAgIC5rLWktY29sbGFwc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kdHJlZXZpZXctaW5kZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2hlY2tib3hlc1xuICAgICAgICAuay1jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3RoZXIgY29udGVudFxuICAgICAgICAuay1pbiAuay1pY29uLFxuICAgICAgICAuay1pbiAuay1pbWFnZSxcbiAgICAgICAgLmstaW4gLmstc3ByaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCIvLyBUcmVldmlld1xuJHRyZWV2aWV3LXBhZGRpbmcteDogMHB4ICFkZWZhdWx0O1xuJHRyZWV2aWV3LXBhZGRpbmcteTogMHB4ICFkZWZhdWx0O1xuJHRyZWV2aWV3LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kdHJlZXZpZXctZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHRyZWV2aWV3LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiR0cmVldmlldy1pbmRlbnQ6IDE2cHggIWRlZmF1bHQ7XG5cbiR0cmVldmlldy1pdGVtLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiR0cmVldmlldy1pdGVtLXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDEgKSAhZGVmYXVsdDtcbiR0cmVldmlldy1pdGVtLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1czogbnVsbCAhZGVmYXVsdDtcblxuJHRyZWV2aWV3LWJnOiBudWxsICFkZWZhdWx0O1xuJHRyZWV2aWV3LXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiR0cmVldmlldy1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiR0cmVldmlldy1pdGVtLWhvdmVyZWQtdGV4dDogJGhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiR0cmVldmlldy1pdGVtLWhvdmVyZWQtYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuJHRyZWV2aWV3LWl0ZW0taG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctaXRlbS1zZWxlY3RlZC10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiR0cmVldmlldy1pdGVtLXNlbGVjdGVkLWJnOiAkc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHRyZWV2aWV3LWl0ZW0tZm9jdXNlZC1zaGFkb3c6ICRmb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcbiR0cmVldmlldy1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctbG9hZG1vcmUtY2hlY2tib3hlcy1wYWRkaW5nLXg6IGNhbGMoICN7JGljb24tc3BhY2luZ30gKyAjeyRjaGVja2JveC1zaXplfSArICN7JHRyZWV2aWV3LWluZGVudH0gKSAhZGVmYXVsdDtcbiR0cmVldmlldy1sb2FkbW9yZS1jaGVja2JveGVzLWljb24taW5kZW50OiBjYWxjKCAtMSAqICgjeyRpY29uLXNwYWNpbmd9ICsgI3skdHJlZXZpZXctaW5kZW50fSkgKSAhZGVmYXVsdDtcbiR0cmVldmlldy1sb2FkbW9yZS1jaGVja2JveGVzLWljb24tbWFyZ2luLXg6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiR0cmVldmlldy1sb2FkbW9yZS10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0cmVldmlldy1sb2FkbW9yZS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdHJlZXZpZXctbG9hZG1vcmUtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctbG9hZG1vcmUtaG92ZXItdGV4dDogJHByaW1hcnktZGFya2VyICFkZWZhdWx0O1xuJHRyZWV2aWV3LWxvYWRtb3JlLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0cmVldmlldy1sb2FkbW9yZS1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiR0cmVldmlldy1sb2FkbW9yZS1mb2N1cy10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0cmVldmlldy1sb2FkbW9yZS1mb2N1cy1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdHJlZXZpZXctbG9hZG1vcmUtZm9jdXMtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHRyZWV2aWV3LWxvYWRtb3JlLWZvY3VzLXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0cmVldmlldy90aGVtZVwiKSB7XG5cbiAgICAvLyBBcHBlYXJhbmNlXG4gICAgLmstdHJlZXZpZXcge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRyZWV2aWV3LXRleHQsXG4gICAgICAgICAgICAkdHJlZXZpZXctYmcsXG4gICAgICAgICAgICAkdHJlZXZpZXctYm9yZGVyXG4gICAgICAgICk7XG5cblxuICAgICAgICAvLyBJdGVtXG4gICAgICAgIC5rLWluIHt9XG5cblxuICAgICAgICAvLyBJbnRlcmFjdGl2ZSBzdGF0ZXNcbiAgICAgICAgLmstaW46aG92ZXIsXG4gICAgICAgIC5rLWluLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWl0ZW0taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctaXRlbS1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctaXRlbS1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWluLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICR0cmVldmlldy1pdGVtLXNlbGVjdGVkLWJnLFxuICAgICAgICAgICAgICAgICR0cmVldmlldy1pdGVtLXNlbGVjdGVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1pbi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRyZWV2aWV3LWl0ZW0tZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1pbi5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTG9hZE1vcmUgYnV0dG9uXG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctbG9hZG1vcmUtdGV4dCxcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctbG9hZG1vcmUtYmcsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWxvYWRtb3JlLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIsXG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICR0cmVldmlldy1sb2FkbW9yZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICR0cmVldmlldy1sb2FkbW9yZS1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctbG9hZG1vcmUtaG92ZXItYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctbG9hZG1vcmUtZm9jdXMtdGV4dCxcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctbG9hZG1vcmUtZm9jdXMtYmcsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWxvYWRtb3JlLWZvY3VzLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR0cmVldmlldy1sb2FkbW9yZS1mb2N1cy1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIm1lbnUvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRtZW51LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtZW51LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRtZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cblxuXG4gICAgLy8gTWVudSBpdGVtXG4gICAgLmstbWVudS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cblxuICAgIC8vIE1lbnUgbGlua1xuICAgIC5rLW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW0tcGFkZGluZy15ICRtZW51LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgID4gLmstaWNvbjpub3QoLmstbWVudS1leHBhbmQtYXJyb3cpLFxuICAgICAgICA+IC5rLWltYWdlLFxuICAgICAgICA+IC5rLXNwcml0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtZW51LWl0ZW0taWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBFeHBhbmQgYXJyb3dcbiAgICAuay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaWNvbi1zcGFjaW5nO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1sZWZ0LFxuICAgIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAuay1tZW51LWV4cGFuZC1hcnJvdy5rLWktYXJyb3ctNjAtcmlnaHQge1xuICAgICAgICByaWdodDogJGljb24tc3BhY2luZztcbiAgICB9XG4gICAgLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLWxlZnQge1xuICAgICAgICBsZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgIH1cblxuXG4gICAgLy8gT3JpZW50YXRpb24gLS0gaG9yaXpvbnRhbFxuICAgIC5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgPiAuay1tZW51LWl0ZW0gICsgLmstbWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbWVudS1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJG1lbnUtc2VwYXJhdG9yLXNwYWNpbmc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBPcmllbnRhdGlvbiAtLSB2ZXJ0aWNhbFxuICAgIC5rLW1lbnUtdmVydGljYWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtZW51LWl0ZW0tc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstbWVudS1pdGVtID4gLmstbWVudS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy15ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogJG1lbnUtc2VwYXJhdG9yLXNwYWNpbmcgMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW5lbC1ib3JkZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTWVudSBwb3B1cFxuICAgIC5rLW1lbnUtcG9wdXAge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRtZW51LXBvcHVwLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgfVxuXG5cbiAgICAvLyBTdWIgbWVudVxuICAgIC5rLW1lbnUtZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLXBhZGRpbmcteSAkbWVudS1wb3B1cC1wYWRkaW5nLXg7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtcG9wdXAtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1lbnUtcG9wdXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAuay1tZW51LXBvcHVwICYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBqcXVlcnkgcG9wdXAgb3ZlcnJpZGVzIHRob3NlXG4gICAgICAgIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtZW51LXBvcHVwLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVudS1wb3B1cC1saW5lLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWVudS1wb3B1cC1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tZW51LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXkgJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmctZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogJG1lbnUtc2VwYXJhdG9yLXNwYWNpbmcgMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW5lbC1ib3JkZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ29udGV4dCBtZW51XG4gICAgLmstcG9wdXBzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuay1jb250ZXh0LW1lbnUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLXBhZGRpbmcteSAkbWVudS1wb3B1cC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJG1lbnUtcG9wdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgICAgICYuay1tZW51LWhvcml6b250YWwge1xuICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtcG9wdXAtcGFkZGluZy14ICRtZW51LXBvcHVwLXBhZGRpbmcteTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gICAgICAgIC8vIGtlbmRvLWpxdWVyeSBhZGRzIGBkaXNwbGF5OiBibG9ja2AgdmlhIGpzIGFuZCB3ZSBuZWVkIHRvIG92ZXJyaWRlIGl0LlxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAuay1jb250ZXh0LW1lbnUtcG9wdXAge1xuICAgICAgICB6LWluZGV4OiAxMjAwMDtcblxuICAgICAgICA+IC5rLXBvcHVwOm5vdCguay1tZW51LXBvcHVwKSxcbiAgICAgICAgLmstY29udGV4dC1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2Nyb2xsaW5nXG4gICAgLmstbWVudS1zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmstbWVudSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmLmstc2Nyb2xsLWxlZnQge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLXNjcm9sbC1yaWdodCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmLmstc2Nyb2xsLXVwIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmLmstc2Nyb2xsLWRvd24ge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLmstbWVudS1saW5rIHtcbiAgICAgICAgICAgID4gLmstaWNvbjpub3QoLmstbWVudS1leHBhbmQtYXJyb3cpLFxuICAgICAgICAgICAgPiAuay1pbWFnZSxcbiAgICAgICAgICAgID4gLmstc3ByaXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1lbnUtaXRlbS1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBPcmllbnRhdGlvbiAtLSBob3Jpem9udGFsXG4gICAgICAgIC5rLW1lbnUtaG9yaXpvbnRhbCB7XG5cbiAgICAgICAgICAgID4gLmstbWVudS1pdGVtICArIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWVudS1pdGVtLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE9yaWVudGF0aW9uIC0tIHZlcnRpY2FsXG4gICAgICAgIC5rLW1lbnUtdmVydGljYWwge1xuXG4gICAgICAgICAgICA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmctZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTdWIgbWVudVxuICAgICAgICAuay1tZW51LWdyb3VwIHtcblxuICAgICAgICAgICAgLmstbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyBNZW51XG4kbWVudS1wYWRkaW5nLXg6IDBweCAhZGVmYXVsdDtcbiRtZW51LXBhZGRpbmcteTogMHB4ICFkZWZhdWx0O1xuJG1lbnUtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kbWVudS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJG1lbnUtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJG1lbnUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJG1lbnUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG1lbnUtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJG1lbnUtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LWl0ZW0tcGFkZGluZy14OiAkbmF2LWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1wYWRkaW5nLXk6ICRuYXYtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLXNwYWNpbmc6ICRuYXYtaXRlbS1tYXJnaW4gIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWljb24tc3BhY2luZzogJGljb24tc3BhY2luZyAhZGVmYXVsdDtcblxuJG1lbnUtaXRlbS1iZzogbnVsbCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tdGV4dDogJGxpbmstdGV4dCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJG1lbnUtaXRlbS1ob3Zlci1iZzogbnVsbCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0taG92ZXItdGV4dDogJGxpbmstaG92ZXItdGV4dCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0taG92ZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1ob3Zlci1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJG1lbnUtaXRlbS1leHBhbmRlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tZXhwYW5kZWQtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1leHBhbmRlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWV4cGFuZGVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1pdGVtLWZvY3VzLXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJG1lbnUtc2VwYXJhdG9yLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcblxuJG1lbnUtc2Nyb2xsLWJ1dHRvbi1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRtZW51LXNjcm9sbC1idXR0b24tdGV4dDogJGxpbmstdGV4dCAhZGVmYXVsdDtcbiRtZW51LXNjcm9sbC1idXR0b24tYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcbiRtZW51LXNjcm9sbC1idXR0b24tZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LXNjcm9sbC1idXR0b24taG92ZXItYmc6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLXRleHQ6ICRsaW5rLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LXNjcm9sbC1idXR0b24taG92ZXItZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gTWVudSBwb3B1cFxuJG1lbnUtcG9wdXAtcGFkZGluZy14OiAkcG9wdXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtcGFkZGluZy15OiAkcG9wdXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtYm9yZGVyLXdpZHRoOiAkcG9wdXAtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJG1lbnUtcG9wdXAtYmc6ICRwb3B1cC1iZyAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLXRleHQ6ICRwb3B1cC10ZXh0ICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtYm9yZGVyOiAkcG9wdXAtYm9yZGVyICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy14OiAkbGlzdC1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy15OiAkbGlzdC1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy1lbmQ6IGNhbGMoICN7JGxpc3QtaXRlbS1wYWRkaW5nLXggKiAyfSArICN7JGljb24tc2l6ZX0gKSAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0tc3BhY2luZzogMHB4ICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1pY29uLXNwYWNpbmc6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWl0ZW0tYmc6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0tZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWl0ZW0taG92ZXItYmc6ICRsaXN0LWl0ZW0taG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0taG92ZXItdGV4dDogJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWhvdmVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0taG92ZXItZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtYmc6ICRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWV4cGFuZGVkLXRleHQ6ICRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1leHBhbmRlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJG1lbnUtcG9wdXAtaXRlbS1mb2N1cy1zaGFkb3c6ICRtZW51LWl0ZW0tZm9jdXMtc2hhZG93ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIm1lbnUvdGhlbWVcIikge1xuXG4gICAgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbWVudS10ZXh0LFxuICAgICAgICAgICAgJG1lbnUtYmcsXG4gICAgICAgICAgICAkbWVudS1ib3JkZXIsXG4gICAgICAgICAgICAkbWVudS1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgID4gLmstaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tdGV4dCxcbiAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWJnLFxuICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tYm9yZGVyLFxuICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0taG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0taG92ZXItZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1leHBhbmRlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWV4cGFuZGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWV4cGFuZGVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1leHBhbmRlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJG1lbnUtaXRlbS1mb2N1cy1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW1lbnUtZ3JvdXAsXG4gICAgLmstbWVudS5rLWNvbnRleHQtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbWVudS1wb3B1cC10ZXh0LFxuICAgICAgICAgICAgJG1lbnUtcG9wdXAtYmcsXG4gICAgICAgICAgICAkbWVudS1wb3B1cC1ib3JkZXIsXG4gICAgICAgICAgICAkbWVudS1wb3B1cC1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLXRleHQsXG4gICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1iZyxcbiAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0taG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWhvdmVyLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1leHBhbmRlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1leHBhbmRlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRtZW51LXBvcHVwLWl0ZW0tZm9jdXMtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNjcm9sbGluZ1xuICAgIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWJnLFxuICAgICAgICAgICAgJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRtZW51LXNjcm9sbC1idXR0b24taG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICRtZW51LXNjcm9sbC1idXR0b24taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICRtZW51LXNjcm9sbC1idXR0b24taG92ZXItZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJncmlkL2xheW91dFwiKSB7XG5cbiAgICAkZmlsdGVyLXJvd3Mtc3Bhbi1zaXplOiBjYWxjKCAjeyRsaW5lLWhlaWdodC1lbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWJvcmRlci13aWR0aCAqIDJ9KSAhZGVmYXVsdDtcblxuICAgICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU6IDZweDtcbiAgICAkZ3JpZC1ncm91cC1kcm9wY2x1ZS1saW5lLXNpemU6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemUgLyAzO1xuICAgICRncmlkLWdyb3VwLWRyb3BjbHVlLWhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemUgIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZHJvcGNsdWUtdG9wOiAzcHggIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbiAgICAkZWRpdC1jZWxsLWlucHV0LXNwYWNlOiBjYWxjKC0jeyRjZWxsLXBhZGRpbmd9IC0gI3skaW5wdXQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4gICAgJGVkaXQtY2VsbC10ZXh0Ym94LXdpZHRoOiBjYWxjKDEwMCUgKyAoKCN7JGNlbGwtcGFkZGluZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KSAqIDIpKSAhZGVmYXVsdDtcblxuICAgICRncmlkLXJvdy1pbm5lci1oZWlnaHQ6IGNhbGMoICN7JGxpbmUtaGVpZ2h0LWVtfSArICN7JGNlbGwtcGFkZGluZy15ICogMn0gKTtcbiAgICAvLyAkZ3JpZC1yb3ctaGFsZi1pbm5lci1oZWlnaHQ6IGNhbGMoICN7JGxpbmUtaGVpZ2h0LWVtIC8gMn0gKyAjeyRjZWxsLXBhZGRpbmcteX0gKTtcblxuICAgIC8vIGJlIGNhdXRpb3VzIHdoZW4gY2hhbmdpbmcgdGhlIG5leHQgbGluZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Nb094L3JlZHVjZS1jc3MtY2FsYy9pc3N1ZXMvMzhcbiAgICAkZ3JpZC1jb21tYW5kLWNlbGwtcGFkZGluZy15OiBjYWxjKCAjeyRjZWxsLXBhZGRpbmcteX0gLSAoI3skYnV0dG9uLWNhbGMtc2l6ZX0gLSAjeyRsaW5lLWhlaWdodC1lbX0pIC8gMiApICFkZWZhdWx0O1xuXG4gICAgJGdyaWQtZm9ybS1jb21wb25lbnQtdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcbiAgICAkZ3JpZC1oaWVyYXJjaHktY29sLXdpZHRoOiAoJGljb24tc2l6ZSAqIDIpICFkZWZhdWx0O1xuXG4gICAgJGdyaWQtZ3JvdXAtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuICAgICRncmlkLWdyb3VwLWluZGljYXRvci1nYXA6ICRjZWxsLXBhZGRpbmcteSAhZGVmYXVsdDtcblxuICAgICRncmlkLWdyb3VwaW5nLXJvdy1ib3JkZXItdG9wOiAxcHggIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZm9vdGVyLWJvcmRlci15OiAxcHggIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZm9vdGVyLXNlY29uZC1jZWxsLWJvcmRlcjogMXB4ICFkZWZhdWx0O1xuICAgICRncmlkLWhlYWRlci1maXJzdC1ib3JkZXI6IDFweCAhZGVmYXVsdDtcbiAgICAkZ3JpZC1oZWFkZXItbWVudS1pY29uLXNwYWNpbmc6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG4gICAgJGdyaWQtc29ydGVkLWljb24tc3BhY2luZzogY2FsYyggI3skcGFkZGluZy14fSAtIDFweCApICFkZWZhdWx0O1xuXG4gICAgLy8gaGVscGVyIHZhcmlhYmxlc1xuICAgICRncmlkLWZpbHRlcmFibGUtaWNvbi1zcGFjaW5nOiBjYWxjKCAjeyRidXR0b24tY2FsYy1zaXplfSArICN7JGdyaWQtaGVhZGVyLW1lbnUtaWNvbi1zcGFjaW5nfSApO1xuICAgICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDogMTdweDtcblxuICAgIC5rLWdyaWQge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGdyaWQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgICYuay1ncmlkLWRpc3BsYXktYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1hcmlhLXJvb3Qge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICB0aGVhZCxcbiAgICAgICAgdGJvZHksXG4gICAgICAgIHRmb290IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jZWxsLXBhZGRpbmcteSAkZ3JpZC1jZWxsLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWNlbGwtcGxhY2Vob2xkZXItbGluZS13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwICRncmlkLWNlbGwtaG9yaXpvbnRhbC1ib3JkZXItd2lkdGggJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlLFxuICAgICAgICAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gR3JvdXBpbmcgYW5kIGhpZXJhcmN5XG4gICAgICAgIC5rLWdyb3VwLWNvbCxcbiAgICAgICAgLmstaGllcmFyY2h5LWNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRncmlkLWhpZXJhcmNoeS1jb2wtd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncm91cGluZy1yb3cgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cGluZy1yb3cgdGQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGdyaWQtZ3JvdXBpbmctcm93LWJvcmRlci10b3A7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsXG4gICAgICAgIC5rLWdyb3VwaW5nLXJvdyArIHRyIC5rLWdyb3VwLWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyggI3skaWNvbi1zaXplIC8gMn0gLSAjeyRjZWxsLXBhZGRpbmcteH0gKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKCRpY29uLXNpemUgLyAyKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkZ3JpZC1ncm91cC1mb290ZXItYm9yZGVyLXkgMDtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1ncm91cC1mb290ZXItc2Vjb25kLWNlbGwtYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjZWxsLXBhZGRpbmcteSAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBUaGF0IGNhdXNlcyBhbiBpc3N1ZSB3aXRoIGdyaWQgbWF0ZXJpYWwuIENvbW1lbnRpbmcgaXQgZm9yIG5vd1xuICAgICAgICAgICAgICAgIC8vIC0tIGpvbmVmZlxuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1oaWVyYXJjaHktY2VsbCArIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgKyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAuay1kZXRhaWwtY2VsbCB7fVxuICAgICAgICAuay1tYXN0ZXItcm93IHt9XG4gICAgICAgIC5rLWRldGFpbC1yb3cge31cblxuICAgICAgICAmW2RpciA9IFwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICB0aGVhZCxcbiAgICAgICAgICAgIHRib2R5LFxuICAgICAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JvdXAtaW5kaWNhdG9yLFxuICAgICAgICAgICAgLmstZHJhZy1jbHVlIHtcbiAgICAgICAgICAgICAgICAuay1idXR0b24uay1iYXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oICRpY29uLXNwYWNpbmcgLyAyICk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKCAyICogJGljb24tc3BhY2luZyApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWxpbmsgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oICRpY29uLXNwYWNpbmcgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItZ2FwIC8gMiApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncm91cC1pbmRpY2F0b3IgKyAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItZ2FwIC8gMiApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLFxuICAgICAgICAgICAgLmstZ3JpZC1mb290ZXItbG9ja2VkLFxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3ksXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAgICAgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLFxuICAgICAgICAgICAgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRncmlkLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aCAxcHggMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoIDAgMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZC5rLWhpZXJhcmNoeS1jZWxsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXIsXG4gICAgICAgICAgICAuay1ncmlkLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICYuay1maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay13aXRoLWljb24sXG4gICAgICAgICAgICAgICAgLmstZmlsdGVyYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZmlsdGVyYWJsZS1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWNlbGwtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWdyaWQtZmlsdGVyLFxuICAgICAgICAgICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZ3JpZC1oZWFkZXItbWVudS1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbHRlcmNlbGwtb3BlcmF0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGNlbGwtcGFkZGluZy15IC8gMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yIGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1lZGl0LWNlbGwsXG4gICAgICAgICAgICAuay1ncmlkLWVkaXQtcm93ID4gdGQge1xuICAgICAgICAgICAgICAgID4uay10ZXh0Ym94LFxuICAgICAgICAgICAgICAgID4uay13aWRnZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRlZGl0LWNlbGwtaW5wdXQtc3BhY2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncm91cC1mb290ZXIgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGdyaWQtZ3JvdXAtZm9vdGVyLWJvcmRlci15IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRncmlkLWdyb3VwLWZvb3Rlci1zZWNvbmQtY2VsbC1ib3JkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtdG9vbGJhciB7XG5cbiAgICAgICAgICAgICAgICAuay1idXR0b24gKyAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdyaWQtdG9vbGJhci1zcGFjaW5nIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogI3skaWNvbi1zaXplIC8gMn07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCAjeyRpY29uLXNpemUgLyAyfSAtICN7JGNlbGwtcGFkZGluZy14fSApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNvbHVtbi1yZXNpemVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZGlydHktY2VsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50IHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1jb250ZW50LWV4cGFuZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7IC8vIGZpeCBmb3IgdmVydGljYWwgc2Nyb2xsYmFyIGFwcGVhcmluZyB3aGVuIG5vIHJlY29yZHMgdGVtcGxhdGUgaXMgZGlzcGxheWVkXG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLXNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogJGdyaWQtc2VhcmNoLXdpZHRoO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmstZ3JpZC10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtdG9vbGJhci1wYWRkaW5nLXkgJGdyaWQtdG9vbGJhci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgID4gKiArICoge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXRvb2xiYXItc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBHcm91cGluZyBoZWFkZXJcbiAgICAuay1ncm91cGluZy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy15ICRncmlkLWdyb3VwaW5nLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAvLyB1c2UgaXRlbSBwYWRkaW5nIGluc3RlYWQgb2YgbWFyZ2luLCBpbiBvcmRlciB0byBwb3NpdGlvbiB0aGUgcmVvcmRlciBjbHVlIGNvcnJlY3RseVxuICAgICAgICAkaGVhZGVyLWhhbGYtcGFkZGluZy15OiAkZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy15IC8gMjtcbiAgICAgICAgcGFkZGluZzogJGhlYWRlci1oYWxmLXBhZGRpbmcteSAwO1xuXG4gICAgICAgID4gLmstaW5kaWNhdG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXItaGFsZi1wYWRkaW5nLXkgMCAkaGVhZGVyLWhhbGYtcGFkZGluZy15ICRncmlkLWdyb3VwaW5nLWhlYWRlci1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyb3VwLWluZGljYXRvcixcbiAgICAuay1kcmFnLWNsdWUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy15ICRidXR0b24tcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgb3BhY2l0eTogJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLW9wYWNpdHk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLmstbGluayxcbiAgICAgICAgLmstYnV0dG9uLmstYmFyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluayAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtKCAkaWNvbi1zcGFjaW5nIC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24uay1iYXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAoIDIgKiAkaWNvbi1zcGFjaW5nICk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oICRpY29uLXNwYWNpbmcgLyAyICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICggJGdyaWQtZ3JvdXAtaW5kaWNhdG9yLWdhcCAvIDIgKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWdyb3VwLWRyYWctY2x1ZS1saW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICAuay1ncm91cC1pbmRpY2F0b3IgKyAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICBtYXJnaW4tbGVmdDogKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItZ2FwIC8gMiApO1xuICAgIH1cblxuICAgIC5rLWRyYWctY2x1ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICAgICAgICB3aWR0aDogKCRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemUgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ncm91cC1kcm9wY2x1ZS1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ3JpZC1ncm91cC1kcm9wY2x1ZS10b3A7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6ICRncmlkLWdyb3VwLWRyb3BjbHVlLWxpbmUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skZ3JpZC1ncm91cC1kcm9wY2x1ZS1zaXplfSk7XG4gICAgICAgICAgICB0b3A6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCAjeyRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemV9IC0gI3skZ3JpZC1ncm91cC1kcm9wY2x1ZS1saW5lLXNpemUgLyAyfSApO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBHcmlkIGhlYWRlciAvIGZvb3RlclxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAsXG4gICAgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSxcbiAgICAuay1ncmlkLWZvb3Rlci13cmFwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWhlYWRlcixcbiAgICAuay1ncmlkLWZvb3RlciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuay1ncmlkLWhlYWRlcixcbiAgICBkaXYuay1ncmlkLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5rLWllIGRpdi5rLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtaGVhZGVyLWZvbnQtc2l6ZTtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZpcnN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtaGVhZGVyLWZpcnN0LWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAoLSRncmlkLWhlYWRlci1wYWRkaW5nLXkpICgtJGdyaWQtaGVhZGVyLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpdGgtaWNvbixcbiAgICAgICAgLmstZmlsdGVyYWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1maWx0ZXJhYmxlLWljb24tc3BhY2luZztcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggI3sgJGJ1dHRvbi1jYWxjLXNpemUgfSArICN7ICRncmlkLWhlYWRlci1tZW51LWljb24tc3BhY2luZyB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogJGdyaWQtaGVhZGVyLW1lbnUtaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKCAjeyAkZ3JpZC1oZWFkZXItcGFkZGluZy15IH0gKyAjeyAkbGluZS1oZWlnaHQtZW0gLyAyIH0gLSAjeyAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSAvIDIgfSApO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKCN7ICRidXR0b24tY2FsYy1zaXplIH0gLSAjeyAkZm9ybS1saW5lLWhlaWdodCAqIDFlbX0pIC8gLTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoICgjeyAkYnV0dG9uLWNhbGMtc2l6ZSB9IC0gI3sgJGZvcm0tbGluZS1oZWlnaHQgKiAxZW19KSAvIC0yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xICogI3sgJGJ1dHRvbi1jYWxjLXNpemUgfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbmsgPiAuay1pY29uIHtcbiAgICAgICAgICAgICYuay1pLXNvcnQtZGVzYy1zbSxcbiAgICAgICAgICAgICYuay1pLXNvcnQtYXNjLXNtIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNvcnRlZC1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zb3J0LW9yZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRncmlkLXNvcnRpbmctaW5kZXgtZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tcmVzaXplciB7XG4gICAgICAgIHdpZHRoOiAuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEwMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWZvb3RlciB0ZCxcbiAgICAuay1ncm91cC1mb290ZXIgdGQsXG4gICAgLmstZ3JvdXBpbmctcm93IHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1maWx0ZXItcG9wdXAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC8vIFN0YW5kYWxvbmUgY29sdW1uIG1lbnVcbiAgICAuay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAtNHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIC8vIEZpbHRlciByb3dcbiAgICAuay1maWx0ZXItcm93IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZmlsdGVyLWNlbGwtcGFkZGluZy15ICRncmlkLWZpbHRlci1jZWxsLXBhZGRpbmcteDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbXVsdGlzZWxlY3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyY2VsbCAuay13aWRnZXQuay1zaXplZC1pbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWZpbHRlcmNlbGwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IHNwYW4sXG4gICAgICAgIC5rLWZpbHRlcmNlbGwtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXJjZWxsLXdyYXBwZXIgPiAuay13aWRnZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbixcbiAgICAgICAgICAgIC5rLWRyb3Bkb3duLW9wZXJhdG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtY2VsbC1wYWRkaW5nLXkgLyAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay13aWRnZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyY2VsbC1vcGVyYXRvciB7XG4gICAgICAgICAgICA+IC5rLWJ1dHRvbi5rLWNsZWFyLWJ1dHRvbi12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstYnV0dG9uOm5vdCguay1jbGVhci1idXR0b24tdmlzaWJsZSkge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlcmNlbGwtb3BlcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWNlbGwtcGFkZGluZy15IC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpZGdldDpub3QoLmstZHJvcGRvd24tb3BlcmF0b3IpLFxuICAgICAgICAuay1maWx0ZXJjZWxsLXdyYXBwZXIgPiAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLXRleHRib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIEdyaWQgY29udGVudFxuICAgIC5rLWdyaWQtY29udGVudCxcbiAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIH1cbiAgICAgICAgdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZ3JpZC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAvLyBWaXJ0dWFsaXphdGlvblxuICAgIC5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgIC8vIEVkaXQgcm93XG4gICAgLmstZ3JpZC1lZGl0LXJvdyB7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpZGdldCxcbiAgICAgICAgLmstYnV0dG9uLFxuICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC8vIENvbW1lbnRlZCBvdXQgcGVuZGluZyBhIGJldHRlciBhcHByb2FjaFxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IC0kaW5wdXQtcGFkZGluZy15O1xuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IC0kaW5wdXQtcGFkZGluZy15O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kaXJ0eS1jZWxsIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZWRpdC1jZWxsLFxuICAgIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCB7XG4gICAgICAgID4gLmstdGV4dGJveCxcbiAgICAgICAgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRlZGl0LWNlbGwtaW5wdXQtc3BhY2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWVkaXQtcm93IHRkLFxuICAgIC5rLWVkaXQtY2VsbCB7XG4gICAgICAgID4gLmstdGV4dGJveCxcbiAgICAgICAgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCkge1xuICAgICAgICAgICAgd2lkdGg6ICRlZGl0LWNlbGwtdGV4dGJveC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay10ZXh0Ym94LFxuICAgIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay13aWRnZXQsXG4gICAgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uLFxuICAgIC5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsXG4gICAgLmstZWRpdC1jZWxsID4gLmstd2lkZ2V0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRncmlkLWZvcm0tY29tcG9uZW50LXZlcnRpY2FsLWFsaWduO1xuICAgIH1cblxuICAgIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZDpub3QoLmstaGllcmFyY2h5LWNlbGwpLFxuICAgIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsLFxuICAgIC5rLWdyaWQgLmstZWRpdC1jZWxsIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtY29tbWFuZC1jZWxsLXBhZGRpbmcteSAkZ3JpZC1jZWxsLXBhZGRpbmcteDtcbiAgICB9XG5cbiAgICAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtY29tbWFuZC1jZWxsLWJ1dHRvbi1zcGFjaW5nO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWNvbW1hbmQtY2VsbC1idXR0b24tc3BhY2luZztcbiAgICB9XG5cbiAgICAvLyBSZXNpemUgaGFuZGxlXG4gICAgLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUsXG4gICAgLmstZ3JpZC1oZWFkZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlclxuICAgIC5rLWdyaWQtcGFnZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cbiAgICAuay1ncmlkLXBhZ2VyLXRvcCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICB9XG5cbiAgICAuay1wYWdlci1pbnB1dCB7XG4gICAgICAgIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZm9udC1zaXplIC8gMjtcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IHtcbiAgICAgICAgLmstZ3JpZC10YWJsZS13cmFwIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLXRhYmxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstaGVpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstd2lkdGgtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstd2lkdGgtY29udGFpbmVyICBkaXYge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAuay1ncmlkLXZpcnR1YWxbZGlyPVwicnRsXCJdLFxuICAgIC5rLWdyaWQtdmlydHVhbC5rLXJ0bCB7XG4gICAgICAgIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtYWRkLXJvdyB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgfVxuXG5cbiAgICAvLyBMb2NrZWQgY29sdW1uc1xuICAgIC5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1jb250ZW50LFxuICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4gICAgLmstcGFnZXItd3JhcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbiAgICAuay1ncmlkLWZvb3Rlci1sb2NrZWQsXG4gICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICAgJiArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWNvbnRlbnQsXG4gICAgLmstZ3JpZC1mb290ZXItd3JhcCxcbiAgICAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkPnRhYmxlLFxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXA+dGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cblxuICAgIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbiAgICAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbiAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgIC5rLWdyaWQtcm93LXN0aWNreSxcbiAgICAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICYuay1lZGl0LWNlbGwge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3ksXG4gICAgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcblxuICAgICAgICAmOm5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCxcbiAgICAgICAgJjpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRncmlkLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgIH1cblxuICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5rLWhlYWRlci5rLWRyYWctY2x1ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIHtcbiAgICAgICAgLmstZ3JpZC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLW5vcmVjb3JkcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBkaXYuay1ncmlkLW5vcmVjb3JkcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICAgICAgICB3aWR0aDogMjBlbTtcbiAgICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0ZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiZ3JpZC9wZGYtZXhwb3J0XCIgKSB7XG4gICAgLy8gUERGIGV4cG9ydFxuICAgIC5rLWxvYWRpbmctcGRmLW1hc2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgID4gLmstaS1sb2FkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbG9hZGluZy1wZGYtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuay1wZGYtZXhwb3J0IC5rLWxvYWRpbmctcGRmLW1hc2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5rLWdyaWQtcGRmLWV4cG9ydC1lbGVtZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTAwMDBweDtcbiAgICAgICAgdG9wOiAtMTAwMDBweDtcblxuICAgICAgICAuay1maWx0ZXItcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgR3JpZCBzY3JvbGxiYXIgZHVyaW5nIGJ1aWx0LWluIGV4cG9ydFxuICAgIC5rLXBkZi1leHBvcnQtc2hhZG93IHtcbiAgICAgICAgLmstZ3JpZCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSZW1vdmUgYWxsIHNpemVzIGFuZCBzY3JvbGxpbmdcbiAgICAgICAgLmstZ3JpZCxcbiAgICAgICAgLmstZ3JpZC1jb250ZW50LFxuICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICAgICAgICAgICAgJiArIC5rLWdyaWQtaGVhZGVyLXdyYXAsXG4gICAgICAgICAgICAmICsgLmstZ3JpZC1jb250ZW50LFxuICAgICAgICAgICAgJiArIC5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSZW1vdmUgZW1wdHkgc3BhY2UgcmVzZXJ2ZWQgYWJvdmUgdGhlIHNjcm9sbGJhclxuICAgICAgICAuay1ncmlkLWhlYWRlcixcbiAgICAgICAgLmstZ3JpZFtkYXRhLXJvbGU9XCJncmlkXCJdIC5rLWdyaWQtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJmaWx0ZXJtZW51L2xheW91dFwiICkge1xuXG4gICAgLmstZmlsdGVyLW1lbnUge1xuICAgICAgICAkaXRlbS1zcGFjaW5nOiAkc3BhY2VyLXkgLyAyO1xuICAgICAgICAkZm9ybS1wYWRkaW5nOiAkc3BhY2VyLXk7XG4gICAgICAgICRmb3JtLXBhZGRpbmcteTogJGZvcm0tcGFkZGluZyAtICRpdGVtLXNwYWNpbmc7XG5cbiAgICAgICAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtLXBhZGRpbmcteSAkZm9ybS1wYWRkaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LFxuICAgICAgICAuay1yYWRpby1saXN0LFxuICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgIG1hcmdpbjogJGl0ZW0tc3BhY2luZyAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpZGdldC5rLWZpbHRlci1hbmQge1xuICAgICAgICAgICAgd2lkdGg6IDZlbTtcbiAgICAgICAgICAgIG1hcmdpbjogKDIgKiAkaXRlbS1zcGFjaW5nKSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3dpdGNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc3dpdGNoLXNpemU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFjdGlvbnMsXG4gICAgICAgIC5rLWFjdGlvbi1idXR0b25zLFxuICAgICAgICAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1wYWRkaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tcGFkZGluZztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kZm9ybS1wYWRkaW5nO1xuICAgICAgICAgICAgcGFkZGluZzogJGZvcm0tcGFkZGluZztcblxuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYWN0aW9ucyB7XG4gICAgICAgICAgICAmLmstYWN0aW9ucy1zdGFydCxcbiAgICAgICAgICAgICYuay1hY3Rpb25zLWNlbnRlcixcbiAgICAgICAgICAgICYuay1hY3Rpb25zLWVuZCB7XG4gICAgICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstbXVsdGljaGVjay13cmFwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46ICRzcGFjZXIteSAwICgkc3BhY2VyIC8gMik7XG4gICAgfVxuXG4gICAgLy8gYXV0b2ZpdHRpbmcgcmVxdWlyZXMgYXV0b21hdGljIHRhYmxlIGxheW91dCB0byBtZWFzdXJlIHNpemVzXG4gICAgLmstYXV0b2ZpdHRpbmcge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcblxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICB0aC5rLWhlYWRlcixcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZGV0YWlsLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNvbHVtbm1lbnUvbGF5b3V0XCIpIHtcbiAgICAuay1jb2x1bW4tbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAuay1jb2x1bW4tY2hvb3Nlci10aXRsZSxcbiAgICAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogJGxpc3QtaXRlbS1wYWRkaW5nLXkgJGxpc3QtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoICN7JGxpc3QtaXRlbS1wYWRkaW5nLXggKiAyfSArICN7JGljb24tc2l6ZX0gKTtcbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogJG5hdi1pdGVtLXBhZGRpbmcteSAkbmF2LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wdXAtYm9yZGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAjeyRuYXYtaXRlbS1wYWRkaW5nLXh9ICsgI3skaWNvbi1zaXplfSArICN7JGljb24tc3BhY2luZ30gKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXkgJHNwYWNlci14O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY29sdW1uLWxpc3Qtd3JhcHBlcixcbiAgICAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG5cbiAgICAgICAgLmstYWN0aW9ucyxcbiAgICAgICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hY3Rpb25zIHtcbiAgICAgICAgICAgICYuay1hY3Rpb25zLXN0YXJ0LFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtY2VudGVyLFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtZW5kIHtcbiAgICAgICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbWVudSB7XG4gICAgICAgIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkaXIgPSBcInJ0bFwiXSxcbiAgICAuay1ydGwge1xuICAgICAgICAuay1jb2x1bW5tZW51LWl0ZW0gID4gLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tc3BhY2luZztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEdyaWRcbiRncmlkLXBhZGRpbmcteDogJGNlbGwtcGFkZGluZy14ICFkZWZhdWx0O1xuJGdyaWQtcGFkZGluZy15OiAkY2VsbC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRncmlkLWhlYWRlci1wYWRkaW5nLXg6ICRncmlkLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRncmlkLWhlYWRlci1wYWRkaW5nLXk6ICRncmlkLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRncmlkLWhlYWRlci1mb250LXNpemU6IG51bGwgIWRlZmF1bHQ7XG5cbiRncmlkLWZvb3Rlci1wYWRkaW5nLXg6ICRncmlkLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZ3JpZC1mb290ZXItcGFkZGluZy15OiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy14OiAkZ3JpZC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy15OiAkZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kZ3JpZC1maWx0ZXItY2VsbC1wYWRkaW5nLXg6ICRncmlkLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRncmlkLWZpbHRlci1jZWxsLXBhZGRpbmcteTogJGdyaWQtZmlsdGVyLWNlbGwtcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kZ3JpZC10b29sYmFyLXBhZGRpbmcteDogJHRvb2xiYXItcGFkZGluZy14ICFkZWZhdWx0O1xuJGdyaWQtdG9vbGJhci1wYWRkaW5nLXk6ICR0b29sYmFyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRncmlkLXRvb2xiYXItc3BhY2luZzogJHRvb2xiYXItc3BhY2luZyAhZGVmYXVsdDtcblxuJGdyaWQtY2VsbC1wYWRkaW5nLXg6ICRncmlkLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRncmlkLWNlbGwtcGFkZGluZy15OiAkZ3JpZC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC1jZWxsLWhvcml6b250YWwtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kZ3JpZC1jZWxsLXBsYWNlaG9sZGVyLWxpbmUtd2lkdGg6IDgwJSAhZGVmYXVsdDtcblxuJGdyaWQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZ3JpZC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGdyaWQtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGdyaWQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIGdyaWQgY29tcG9uZW50XG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgdGhlIGdyaWQgY29tcG9uZW50XG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgdGhlIGdyaWQgY29tcG9uZW50XG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGdyaWQgaGVhZGVyXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhlYWRlci1iZzogJGhlYWRlci1iZyAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIGdyaWQgaGVhZGVyXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhlYWRlci10ZXh0OiAkaGVhZGVyLXRleHQgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIGdyaWQgaGVhZGVyXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhlYWRlci1ib3JkZXI6ICRncmlkLWJvcmRlciAhZGVmYXVsdDtcbi8vLyBCYWNrZ3JvdW5kIGdyYWRpZW50IG9mIGdyaWQgaGVhZGVyXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhlYWRlci1ncmFkaWVudDogJGhlYWRlci1ncmFkaWVudCAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgZ3JpZCBmb290ZXJcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtZm9vdGVyLWJnOiAkZ3JpZC1oZWFkZXItYmcgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiBncmlkIGZvb3RlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1mb290ZXItdGV4dDogJGdyaWQtaGVhZGVyLXRleHQgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIGdyaWQgZm9vdGVyXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWZvb3Rlci1ib3JkZXI6ICRncmlkLWhlYWRlci1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRncmlkLWdyb3VwLWRyYWctY2x1ZS1iZzogJGdyaWQtaGVhZGVyLWJnICFkZWZhdWx0O1xuJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLXRleHQ6ICRncmlkLWhlYWRlci10ZXh0ICFkZWZhdWx0O1xuJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFsdGVybmF0aW5nIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1hbHQtYmc6IHJnYmEoIGNvbnRyYXN0LXdjYWcoICRncmlkLWJnICksIC4wNCApICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgYWx0ZXJuYXRpbmcgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWFsdC10ZXh0OiBudWxsICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBhbHRlcm5hdGluZyByb3dzIGluIGdyaWRcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtYWx0LWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgaG92ZXJlZCByb3dzIGluIGdyaWRcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtaG92ZXJlZC1iZzogZGFya2VuKCRncmlkLWJnLCA3JSkgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiBob3ZlcmVkIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1ob3ZlcmVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIGhvdmVyZWQgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBzZWxlY3RlZCByb3dzIGluIGdyaWRcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtc2VsZWN0ZWQtYmc6IHJnYmEoJHNlbGVjdGVkLWJnLCAuMjUpICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2Ygc2VsZWN0ZWQgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLXNlbGVjdGVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIHNlbGVjdGVkIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1zZWxlY3RlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRncmlkLXNlbGVjdGVkLWFsdC1iZzogc2hhZGUoJGdyaWQtc2VsZWN0ZWQtYmcsIC40KSAhZGVmYXVsdDtcbiRncmlkLXNlbGVjdGVkLWhvdmVyZWQtYmc6IHNoYWRlKCRncmlkLXNlbGVjdGVkLWJnLCAuNykgIWRlZmF1bHQ7XG5cbiRncmlkLWdyb3VwaW5nLXJvdy1iZzogZGFya2VuKCRncmlkLWJnLCA3JSkgIWRlZmF1bHQ7XG4kZ3JpZC1ncm91cGluZy1yb3ctdGV4dDogJGdyaWQtdGV4dCAhZGVmYXVsdDtcblxuJGdyaWQtc29ydGVkLWJnOiByZ2JhKCBjb250cmFzdC13Y2FnKCAkZ3JpZC1iZyApLCAuMDIgKSAhZGVmYXVsdDtcbiRncmlkLXNvcnRpbmctaW5kaWNhdG9yLXRleHQ6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGdyaWQtc29ydGluZy1pbmRleC1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZ3JpZC1zb3J0aW5nLWluZGV4LWhlaWdodDogJGljb24tc2l6ZSAhZGVmYXVsdDtcbiRncmlkLXNvcnRpbmctaW5kZXgtc3BhY2luZy15OiAoJGljb24tc3BhY2luZyAvIDIpICFkZWZhdWx0O1xuJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXg6IC0kZ3JpZC1zb3J0aW5nLWluZGV4LXNwYWNpbmcteSAhZGVmYXVsdDtcblxuXG4kZ3JpZC1mb2N1c2VkLXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGdyaWQtY29tbWFuZC1jZWxsLWJ1dHRvbi1zcGFjaW5nOiAuMTZlbSAhZGVmYXVsdDtcblxuJGdyaWQtc2VhcmNoLXdpZHRoOiAxNS43ZW0gIWRlZmF1bHQ7XG5cbiRncmlkLXN0aWNreS1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS10ZXh0OiAkZ3JpZC10ZXh0ICFkZWZhdWx0O1xuJGdyaWQtc3RpY2t5LWJvcmRlcjogcmdiYSggYmxhY2ssIC4zICkgIWRlZmF1bHQ7XG5cbiRncmlkLXN0aWNreS1hbHQtYmc6IHNoYWRlKCRncmlkLWJnLCAzLjUlKSAhZGVmYXVsdDtcblxuJGdyaWQtc3RpY2t5LWhlYWRlci1iZzogJGdyaWQtaGVhZGVyLWJnICFkZWZhdWx0O1xuJGdyaWQtc3RpY2t5LWhlYWRlci10ZXh0OiAkZ3JpZC1oZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS1oZWFkZXItYm9yZGVyOiAkZ3JpZC1zdGlja3ktYm9yZGVyICFkZWZhdWx0O1xuXG4kZ3JpZC1zdGlja3ktZm9vdGVyLWJnOiAkZ3JpZC1oZWFkZXItYmcgIWRlZmF1bHQ7XG4kZ3JpZC1zdGlja3ktZm9vdGVyLWhvdmVyZWQtYmc6ICRncmlkLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG5cbiRncmlkLXN0aWNreS1zZWxlY3RlZC1iZzogbWl4KCRzZWxlY3RlZC1iZywgI2ZmZmZmZiwgMjUlKSAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS1zZWxlY3RlZC1hbHQtYmc6IHNoYWRlKCRncmlkLXN0aWNreS1zZWxlY3RlZC1iZywgLjQpICFkZWZhdWx0O1xuXG4kZ3JpZC1zdGlja3ktaG92ZXJlZC1iZzogZGFya2VuKCRncmlkLWJnLCA4JSkgIWRlZmF1bHQ7XG4kZ3JpZC1zdGlja3ktc2VsZWN0ZWQtaG92ZXJlZC1iZzogc2hhZGUoJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWJnLCAuNykgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZ3JpZC90aGVtZVwiKSB7XG5cbiAgICAkdG9vbHRpcC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4gICAgJHRvb2x0aXAtdGV4dDogY29udHJhc3Qtd2NhZygkcHJpbWFyeSkgIWRlZmF1bHQ7XG5cbiAgICAuay1ncmlkLWhlYWRlcixcbiAgICAuay1oZWFkZXIsXG4gICAgdGguay1oZWFkZXIsXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcCxcbiAgICAuay1ncm91cGluZy1oZWFkZXIsXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyIC5rLWdyb3VwLWluZGljYXRvcixcbiAgICAuay1ncmlkIHRkLFxuICAgIC5rLWdyaWQtZm9vdGVyLFxuICAgIC5rLWdyaWQtZm9vdGVyLXdyYXAsXG4gICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbiAgICAuay1ncmlkLWZvb3Rlci1sb2NrZWQsXG4gICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkLFxuICAgIC5rLWZpbHRlci1yb3cgPiB0ZCxcbiAgICAuay1maWx0ZXItcm93ID4gdGgge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkZ3JpZC1oZWFkZXItYm9yZGVyICk7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIsXG4gICAgLmstZ3JpZC10b29sYmFyLFxuICAgIC5rLWdyb3VwaW5nLWhlYWRlcixcbiAgICAuay1ncmlkLWFkZC1yb3csXG4gICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNvbG9yOiAkZ3JpZC1oZWFkZXItdGV4dCxcbiAgICAgICAgICAgICRiZzogJGdyaWQtaGVhZGVyLWJnXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstZHJhZy1jbHVlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjb2xvcjogJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLXRleHQsXG4gICAgICAgICAgICAkYmc6ICRncmlkLWdyb3VwLWRyYWctY2x1ZS1iZ1xuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLWdyaWQtY29udGVudCB7XG4gICAgICAgIC8vIHNldHRpbmcgdGhpcyBiYWNrZ3JvdW5kIGNvbG9yIHJlc29sdmVzIGdsaXRjaGVzIGluIGlPU1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCRiZzogJGdyaWQtYmcgKTtcbiAgICB9XG5cbiAgICAuay1ncm91cC1mb290ZXIgdGQsXG4gICAgLmstZ3JvdXBpbmctcm93IHRkLFxuICAgIHRib2R5IC5rLWdyb3VwLWNlbGwge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNvbG9yOiAkZ3JpZC1ncm91cGluZy1yb3ctdGV4dCxcbiAgICAgICAgICAgICRiZzogJGdyaWQtZ3JvdXBpbmctcm93LWJnXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JpZC1oZWFkZXItdGV4dCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWhlYWRlci10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRncmlkLXRleHQsICRncmlkLWJnLCAkZ3JpZC1ib3JkZXIgKTtcblxuICAgICAgICAvLyBBbHQgcm93XG4gICAgICAgIHRyLmstYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWFsdC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgIHRib2R5IHRyOmhvdmVyLFxuICAgICAgICB0Ym9keSB0ci5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1ob3ZlcmVkLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgdGQuay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgdHIuay1zdGF0ZS1zZWxlY3RlZCA+IHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1zZWxlY3RlZC10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc2VsZWN0ZWQtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgIHRkLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgdGguay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRncmlkLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyaWQtaGVhZGVyLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncm91cGluZy1yb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtZ3JvdXBpbmctcm93LWJnO1xuXG4gICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyaWQtaGVhZGVyLXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtc3RpY2t5LWJvcmRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JpZC1oZWFkZXItYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1zZWFyY2gge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMb2NrZWQgY29sdW1uc1xuICAgICAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQsXG4gICAgICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay1oZWFkZXIsXG4gICAgICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JpZC1zdGlja3ktaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICAgICAgICAgICAgLmstZ3JvdXAtZm9vdGVyIHRkLFxuICAgICAgICAgICAgLmstZ3JvdXAtY2VsbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGdyaWQtaGVhZGVyLWJvcmRlciApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyaWQtaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1zZWxlY3RlZC1iZyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZC5rLWFsdCB0ZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktc2VsZWN0ZWQtYWx0LWJnICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEhvdmVyZWQgc3RhdGVcbiAgICAgICAgICAgIC5rLXN0YXRlLWhvdmVyIHRkLFxuICAgICAgICAgICAgdHI6aG92ZXIgdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LWhvdmVyZWQtYmcgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2VsZWN0ZWQgaG92ZXJcbiAgICAgICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyIHRkLFxuICAgICAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1ob3ZlciB0ZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktc2VsZWN0ZWQtaG92ZXJlZC1iZyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JpZC1oZWFkZXItYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgICYuay1ydGwge1xuICAgICAgICAgICAgdGguay1oaWVyYXJjaHktY2VsbCxcbiAgICAgICAgICAgIHRkLmstaGllcmFyY2h5LWNlbGwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbC5rLXNvcnRlZCxcbiAgICB0aC5rLXNvcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXNvcnRlZC1iZztcbiAgICB9XG5cbiAgICAvLyBHcmlkIGhlYWRlclxuICAgIC5rLWdyaWQtaGVhZGVyIHtcblxuICAgICAgICAuay1pLXNvcnQtYXNjLXNtLFxuICAgICAgICAuay1pLXNvcnQtZGVzYy1zbSxcbiAgICAgICAgLmstc29ydC1vcmRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyaWQtc29ydGluZy1pbmRpY2F0b3ItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtZmlsdGVyLFxuICAgICAgICAuay1oZWFkZXItY29sdW1uLW1lbnUsXG4gICAgICAgIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRidXR0b24taG92ZXJlZC10ZXh0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24taG92ZXJlZC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKCAwLCAwLCAwLCAuMSApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RlZC10ZXh0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3RlZC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3kuay1zb3J0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29sb3I6ICRncmlkLXN0aWNreS1oZWFkZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkYmc6ICRncmlkLXN0aWNreS1oZWFkZXItYmdcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyaWQtc3RpY2t5LWhlYWRlci1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGdyaWQtc3RpY2t5LWhlYWRlci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHcmlkIGZvb3RlclxuICAgIC5rLWdyaWQtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRncmlkLWZvb3Rlci10ZXh0LFxuICAgICAgICAgICAgJGdyaWQtZm9vdGVyLWJnLFxuICAgICAgICAgICAgJGdyaWQtZm9vdGVyLWJvcmRlclxuICAgICAgICApO1xuICAgICAgICAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmlkLXN0aWNreS1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRncmlkLXN0aWNreS1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1zdGlja3ktZm9vdGVyLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGVudFxuICAgIC5rLW1hc3Rlci1yb3cge1xuICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtc3RpY2t5LWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmlkLWhlYWRlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1zdGlja3ktYmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLXJvdy1zdGlja3kge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyaWQtc3RpY2t5LWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmlkLXN0aWNreS1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1zdGlja3ktYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYWx0IHtcbiAgICAgICAgICAgIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICAgICAuay1ncmlkLXJvdy1zdGlja3kge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LWFsdC1iZyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCAuay1ncmlkLXJvdy1zdGlja3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktc2VsZWN0ZWQtYmcgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZC5rLWFsdCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQuay1hbHQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWFsdC1iZyApO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICY6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgJjpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXN0aWNreS1ob3ZlcmVkLWJnO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTZWxlY3RlZCBob3ZlclxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtaG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXN0aWNreS1zZWxlY3RlZC1ob3ZlcmVkLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctcm93IHtcbiAgICAgICAgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1oZWFkZXItYmcgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktaG92ZXJlZC1iZyApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY29sdW1uLWxpc3QtaXRlbTpob3ZlcixcbiAgICAuay1jb2x1bW5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtYmdcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLmstY29sdW1ubWVudS1pdGVtOmZvY3VzLFxuICAgIC5rLWNvbHVtbm1lbnUtaXRlbS5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyApO1xuICAgIH1cblxuICAgIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY29sdW1uLW1lbnUge1xuXG4gICAgICAgIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwb3B1cC10ZXh0LFxuICAgICAgICAgICAgICAgICRwb3B1cC1iZyxcbiAgICAgICAgICAgICAgICAkcG9wdXAtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tYmdcbiAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtYmdcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC1iZ1xuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkbGlzdC1pdGVtLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JpZC1ib3JkZXI7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZGF0YXZpei9iYXJjb2RlL2xheW91dFwiKSB7XG5cbiAgICAuay1iYXJjb2RlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L2NoYXJ0cy9sYXlvdXRcIikge1xuXG4gICAgLy8gRXhwb3J0ZWQgdmFyaWFibGVzXG4gICAgLmstdmFyLS1jaGFydC1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAkY2hhcnQtZm9udC1zaXplO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtdGl0bGUtZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoYXJ0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuay12YXItLWNoYXJ0LWxhYmVsLWZvbnQge1xuICAgICAgICBmb250LXNpemU6ICRjaGFydC1sYWJlbC1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLy8gRWxlbWVudHNcbiAgICAuay1jaGFydCxcbiAgICAuay1zcGFya2xpbmUsXG4gICAgLmstc3RvY2tjaGFydCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGNoYXJ0LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjaGFydC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkY2hhcnQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGNoYXJ0LWxpbmUtaGVpZ2h0O1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJGNoYXJ0LXRhcC1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuXG4gICAgLmstY2hhcnQsXG4gICAgLmstc3RvY2tjaGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LXN1cmZhY2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmstY2hhcnQgLmstcG9wdXAge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIC5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24sXG4gICAgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZS1pbiA4MG1zLCB0b3AgZWFzZS1pbiA4MG1zO1xuICAgIH1cblxuICAgIC5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIsXG4gICAgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIHtcbiAgICAgICAgei1pbmRleDogMTIwMDA7XG5cbiAgICAgICAgPiAuay1wb3B1cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jaGFydC10b29sdGlwIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgLmstY2hhcnQtdG9vbHRpcCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRib3JkZXItcmFkaXVzICk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoYXJ0LXRvb2x0aXAtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LXRvb2x0aXAgdGgge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLmstY2hhcnQtdG9vbHRpcCB0ZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15LXNtICRwYWRkaW5nLXgtc207XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmstY2hhcnQtY3Jvc3NoYWlyLXRvb2x0aXAsXG4gICAgLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAuay1jaGFydC1zaGFyZWQtdG9vbHRpcCAuay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFNlbGVjdGlvblxuICAgIC5rLXNlbGVjdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgfVxuXG4gICAgLmstc2VsZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5rLXNlbGVjdGlvbi1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuay1oYW5kbGUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1MCUgKTtcbiAgICAgICAgd2lkdGg6ICRzZWxlY3Rpb24taGFuZGxlLXNpemU7XG4gICAgICAgIGhlaWdodDogJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgLmstaGFuZGxlIGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmstbGVmdC1oYW5kbGUge1xuICAgICAgICBsZWZ0OiAtKCRzZWxlY3Rpb24taGFuZGxlLXNpemUgLyAyKTtcbiAgICB9XG5cbiAgICAuay1yaWdodC1oYW5kbGUge1xuICAgICAgICByaWdodDogLSgkc2VsZWN0aW9uLWhhbmRsZS1zaXplIC8gMik7XG4gICAgfVxuXG4gICAgLmstbGVmdC1oYW5kbGUgZGl2IHtcbiAgICAgICAgbWFyZ2luOiAtKCRzZWxlY3Rpb24taGFuZGxlLXNpemUpIDAgMCAoLSgkc2VsZWN0aW9uLWhhbmRsZS1zaXplIC8gMS41KSk7XG4gICAgICAgIHBhZGRpbmc6ICgkc2VsZWN0aW9uLWhhbmRsZS1zaXplICogMikgKCgkc2VsZWN0aW9uLWhhbmRsZS1zaXplIC8gMS41KSAqIDIpIDAgMDtcbiAgICB9XG5cbiAgICAuay1yaWdodC1oYW5kbGUgZGl2IHtcbiAgICAgICAgbWFyZ2luOiAtKCRzZWxlY3Rpb24taGFuZGxlLXNpemUpIDAgMCAoLSgkc2VsZWN0aW9uLWhhbmRsZS1zaXplIC8gMS41KSk7XG4gICAgICAgIHBhZGRpbmc6ICgkc2VsZWN0aW9uLWhhbmRsZS1zaXplICogMikgMCAwICgoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAvIDEuNSkgKiAyKTtcbiAgICB9XG5cbiAgICAuay1sZWZ0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAqIDIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkc2VsZWN0aW9uLWhhbmRsZS1zaXplICogMikgKyAoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAvIDEuNSk7XG4gICAgfVxuXG4gICAgLmstcmlnaHQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkc2VsZWN0aW9uLWhhbmRsZS1zaXplICogMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkc2VsZWN0aW9uLWhhbmRsZS1zaXplICogMikgKyAoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAvIDEuNSk7XG4gICAgfVxuXG4gICAgLmstbWFzayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5rLWJvcmRlciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5rLW1hcnF1ZWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB9XG5cbiAgICAuay1tYXJxdWVlLWNvbG9yLFxuICAgIC5rLW1hcnF1ZWUtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC8vIE5hdmlnYXRvciBoaW50XG4gICAgLmstbmF2aWdhdG9yLWhpbnQgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5rLW5hdmlnYXRvci1oaW50IC5rLXNjcm9sbCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmstbmF2aWdhdG9yLWhpbnQgLmstdG9vbHRpcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBTcGFya2xpbmVzXG4gICAgLmstc3BhcmtsaW5lLFxuICAgIC5rLXNwYXJrbGluZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC5rLXNwYXJrbGluZSBzcGFuIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuay1jaGFydC1kcmFnZ2luZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmstY2hhcnQtZG9udXQtY2VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLmstcGRmLWV4cG9ydCB7XG4gICAgICAgIC5rLWNoYXJ0LFxuICAgICAgICAuay1zcGFya2xpbmUsXG4gICAgICAgIC5rLXN0b2NrY2hhcnQge1xuICAgICAgICAgICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZGF0YXZpei9kaWFncmFtL2xheW91dFwiKSB7XG5cbiAgICAuay1kaWFncmFtIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICAuay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuay1jYW52YXMtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBJRTgtXG4gICAgLmstZGlhZ3JhbSBpbWcge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImRhdGF2aXovdHJlZW1hcC9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXRyZWVtYXAge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0cmVlbWFwLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICR0cmVlbWFwLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0cmVlbWFwLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vIFRpbGVcbiAgICAgICAgLmstdHJlZW1hcC10aWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgPiAuay10cmVlbWFwLXRpbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGl0bGVcbiAgICAgICAgLmstdHJlZW1hcC10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15LXNtICRwYWRkaW5nLXgtc207XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICB9XG4gICAgICAgIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteC1zbSAkcGFkZGluZy15LXNtO1xuICAgICAgICAgICAgd2lkdGg6ICRsaW5lLWhlaWdodC1lbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gV3JhcFxuICAgICAgICAuay10cmVlbWFwLXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xuICAgICAgICAgICAgdG9wOiBjYWxjKCAjeyRwYWRkaW5nLXktc20gKiAyfSArICgjeyRsaW5lLWhlaWdodH0gKiAjeyRmb250LXNpemV9KSArIDFweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCArIC5rLXRyZWVtYXAtd3JhcCB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCAjeyRwYWRkaW5nLXktc20gKiAyfSArICgjeyRsaW5lLWhlaWdodH0gKiAjeyRmb250LXNpemV9KSArIDFweCk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIExlYWZcbiAgICAgICAgLmstbGVhZiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy14LXNtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L2dhdWdlL2xheW91dFwiKSB7XG5cbiAgICAuay1hcmNnYXVnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuay1hcmNnYXVnZS1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L3FyY29kZS9sYXlvdXRcIikge1xuXG4gICAgLmstcXJjb2RlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiY2hhcnQvdmFyaWFibGVzXCIpIHtcblxuICAgIC8vIGV4cG9ydCB2YXJpYWJsZXMgdG8gYWxsb3cgdXNlIGluIHNjcmlwdHNcbiAgICAkZXhwb3J0ZWQ6IChcbiAgICAgICAgYWNjZW50OiAkcHJpbWFyeSxcbiAgICAgICAgYWNjZW50LWNvbnRyYXN0OiAkcHJpbWFyeS1jb250cmFzdCxcbiAgICAgICAgcHJpbWFyeTogJHByaW1hcnksXG4gICAgICAgIHByaW1hcnktY29udHJhc3Q6ICRwcmltYXJ5LWNvbnRyYXN0LFxuICAgICAgICBiYXNlOiAkYmFzZS1iZyxcbiAgICAgICAgYmFja2dyb3VuZDogJGNoYXJ0LWJnLFxuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLFxuXG4gICAgICAgIG5vcm1hbC1iYWNrZ3JvdW5kOiAkYmFzZS1iZyxcbiAgICAgICAgbm9ybWFsLXRleHQtY29sb3I6ICRiYXNlLXRleHQsXG4gICAgICAgIGhvdmVyLWJhY2tncm91bmQ6ICRob3ZlcmVkLWJnLFxuICAgICAgICBob3Zlci10ZXh0LWNvbG9yOiAkaG92ZXJlZC10ZXh0LFxuICAgICAgICBzZWxlY3RlZC1iYWNrZ3JvdW5kOiAkc2VsZWN0ZWQtYmcsXG4gICAgICAgIHNlbGVjdGVkLXRleHQtY29sb3I6ICRzZWxlY3RlZC10ZXh0LFxuXG4gICAgICAgIHN1Y2Nlc3M6ICRzdWNjZXNzLFxuICAgICAgICBpbmZvOiAkaW5mbyxcbiAgICAgICAgd2FybmluZzogJHdhcm5pbmcsXG4gICAgICAgIGVycm9yOiAkZXJyb3IsXG5cbiAgICAgICAgc2VyaWVzLWE6ICRzZXJpZXMtYSxcbiAgICAgICAgc2VyaWVzLWI6ICRzZXJpZXMtYixcbiAgICAgICAgc2VyaWVzLWM6ICRzZXJpZXMtYyxcbiAgICAgICAgc2VyaWVzLWQ6ICRzZXJpZXMtZCxcbiAgICAgICAgc2VyaWVzLWU6ICRzZXJpZXMtZSxcbiAgICAgICAgc2VyaWVzLWY6ICRzZXJpZXMtZixcblxuICAgICAgICBnYXVnZS1wb2ludGVyOiAkcHJpbWFyeSxcbiAgICAgICAgZ2F1Z2UtdHJhY2s6IGRhcmtlbigkY2hhcnQtYmcsIDEwJSlcbiAgICApO1xuXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZXhwb3J0ZWQge1xuICAgICAgICAkdHlwZTogdHlwZS1vZigkdmFsdWUpO1xuXG4gICAgICAgIC5rLXZhci0tI3skbmFtZX0ge1xuICAgICAgICAgICAgQGlmICR0eXBlID09IFwiY29sb3JcIiB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvciBjYW4gc3RvcmUgYW55IGNvbG9yXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuXG4gICAgICAgICAgICAgICAgc3ZnICYge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBcIm51bWJlclwiIHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wIGNhbiBzdG9yZSBwb3NpdGl2ZSAmIG5lZ2F0aXZlIHZhbHVlc1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIENoYXJ0XG4vLy8gVGhlIGNvbG9yIG9mIHRoZSBmaXJzdCBzZXJpZXMuXG4vLy8gQGdyb3VwIGNoYXJ0c1xuJHNlcmllcy1hOiAjZmY2MzU4ICFkZWZhdWx0O1xuXG4vLy8gVGhlIGNvbG9yIG9mIHRoZSBzZWNvbmQgc2VyaWVzLlxuLy8vIEBncm91cCBjaGFydHNcbiRzZXJpZXMtYjogI2ZmZDI0NiAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciBvZiB0aGUgdGhpcmQgc2VyaWVzLlxuLy8vIEBncm91cCBjaGFydHNcbiRzZXJpZXMtYzogIzc4ZDIzNyAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciBvZiB0aGUgZm91cnRoIHNlcmllcy5cbi8vLyBAZ3JvdXAgY2hhcnRzXG4kc2VyaWVzLWQ6ICMyOGI0YzggIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3Igb2YgdGhlIGZpZnRoIHNlcmllcy5cbi8vLyBAZ3JvdXAgY2hhcnRzXG4kc2VyaWVzLWU6ICMyZDczZjUgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3Igb2YgdGhlIHNpeHRoIHNlcmllcy5cbi8vLyBAZ3JvdXAgY2hhcnRzXG4kc2VyaWVzLWY6ICNhYTQ2YmUgIWRlZmF1bHQ7XG5cbiRjaGFydC1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcbiRjaGFydC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGNoYXJ0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjaGFydC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGNoYXJ0LWZvbnQtc2l6ZS1zbTogMTFweCAhZGVmYXVsdDtcbiRjaGFydC1mb250LXNpemUtbWQ6IDEycHggIWRlZmF1bHQ7XG4kY2hhcnQtZm9udC1zaXplLWxnOiAxNnB4ICFkZWZhdWx0O1xuJGNoYXJ0LXRvb2x0aXAtZm9udC1zaXplOiAoJGZvbnQtc2l6ZSAqIC45MjkpICFkZWZhdWx0O1xuJGNoYXJ0LWxhYmVsLWZvbnQtc2l6ZTogLjg1N2VtICFkZWZhdWx0O1xuJGNoYXJ0LXRpdGxlLWZvbnQtc2l6ZTogMS4xNDNlbSAhZGVmYXVsdDtcblxuJGNoYXJ0LWluYWN0aXZlOiByZ2JhKCAkYm9keS10ZXh0LCAuNSApICFkZWZhdWx0O1xuLy8vIFRoZSBjb2xvciBvZiB0aGUgQ2hhcnQgZ3JpZCBsaW5lcyAobWFqb3IpLlxuLy8vIEBncm91cCBjaGFydHNcbiRjaGFydC1tYWpvci1saW5lczogcmdiYSgwLCAwLCAwLCAuMDgpICFkZWZhdWx0O1xuLy8vIFRoZSBjb2xvciBvZiB0aGUgQ2hhcnQgZ3JpZCBsaW5lcyAobWlub3IpLlxuLy8vIEBncm91cCBjaGFydHNcbiRjaGFydC1taW5vci1saW5lczogcmdiYSgwLCAwLCAwLCAuMDQpICFkZWZhdWx0O1xuXG4kY2hhcnQtYXJlYS1vcGFjaXR5OiAuOCAhZGVmYXVsdDtcblxuJGNoYXJ0LWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJGNoYXJ0LXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRjaGFydC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kY2hhcnQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuJGNoYXJ0LWNyb3NzaGFpci1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KSAhZGVmYXVsdDtcbiRjaGFydC1jcm9zc2hhaXItc2hhcmVkLXRvb2x0aXAtY29sb3I6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kY2hhcnQtY3Jvc3NoYWlyLXNoYXJlZC10b29sdGlwLWJhY2tncm91bmQ6ICRiYXNlLWJnICFkZWZhdWx0O1xuJGNoYXJ0LWNyb3NzaGFpci1zaGFyZWQtdG9vbHRpcC1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjA4KSAhZGVmYXVsdDtcblxuJGNoYXJ0LW5vdGVzLWJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpICFkZWZhdWx0O1xuJGNoYXJ0LW5vdGVzLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAuNSkgIWRlZmF1bHQ7XG4kY2hhcnQtbm90ZXMtbGluZXM6IHJnYmEoMCwgMCwgMCwgLjUpICFkZWZhdWx0O1xuXG4kZXJyb3ItYmFycy1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KSAhZGVmYXVsdDtcblxuJGNoYXJ0LXNlbGVjdGlvbi1tYXJxdWUtYmFja2dyb3VuZDogJHNlcmllcy1hICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZTogMjJweCAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wOCkgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLXNoYWRvdzogaW5zZXQgMCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgLjE1KSAhZGVmYXVsdDtcblxuXG4vLyBUcmVlTWFwXG4kdHJlZW1hcC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHRyZWVtYXAtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHRyZWVtYXAtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L2NoYXJ0cy90aGVtZVwiKSB7XG4gICAgLy8gRXhwb3J0ZWQgdmFyaWFibGVzXG4gICAgLmstdmFyLS1jaGFydC1pbmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFydC1pbmFjdGl2ZTtcbiAgICB9XG5cbiAgICAuay12YXItLWNoYXJ0LW1ham9yLWxpbmVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LW1ham9yLWxpbmVzO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtbWlub3ItbGluZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtbWlub3ItbGluZXM7XG4gICAgfVxuXG4gICAgLmstdmFyLS1jaGFydC1hcmVhLW9wYWNpdHkge1xuICAgICAgICBvcGFjaXR5OiAkY2hhcnQtYXJlYS1vcGFjaXR5O1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtbm90ZXMtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFydC1ub3Rlcy1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LW5vdGVzLWJvcmRlcjtcbiAgICB9XG5cbiAgICAuay12YXItLWNoYXJ0LW5vdGVzLWxpbmVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LW5vdGVzLWxpbmVzO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgLmstdmFyLS1jaGFydC1lcnJvci1iYXJzLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItYmFycy1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC8vIEVsZW1lbnRzXG4gICAgLmstY2hhcnQsXG4gICAgLmstc3BhcmtsaW5lLFxuICAgIC5rLXN0b2NrY2hhcnQge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjaGFydC10ZXh0LFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICAkY2hhcnQtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstcG9wdXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRvb2x0aXBcbiAgICAvLyBUT0RPXG4gICAgLmstY2hhcnQtdG9vbHRpcCB7XG4gICAgICAgIGNvbG9yOiAkY29tcG9uZW50LWJnO1xuICAgIH1cbiAgICAuay1jaGFydC10b29sdGlwLWludmVyc2Uge1xuICAgICAgICBjb2xvcjogaW52ZXJ0KCRjb21wb25lbnQtYmcpO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLFxuICAgIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIHtcbiAgICAgICAgY29sb3I6ICRjaGFydC1jcm9zc2hhaXItc2hhcmVkLXRvb2x0aXAtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFydC1jcm9zc2hhaXItc2hhcmVkLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hhcnQtY3Jvc3NoYWlyLXNoYXJlZC10b29sdGlwLWJvcmRlcjtcbiAgICB9XG5cbiAgICAuay1zZWxlY3Rpb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkc2VsZWN0aW9uLXNoYWRvdztcbiAgICB9XG5cbiAgICAuay1zZWxlY3Rpb24tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuay1oYW5kbGUge1xuICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgJGJ1dHRvbi1iZyxcbiAgICAgICAgICAgICRidXR0b24tYm9yZGVyLFxuICAgICAgICAgICAgJGJ1dHRvbi1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1oYW5kbGUgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstbWFzayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cblxuICAgIC5rLW1hcnF1ZWUtY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtc2VsZWN0aW9uLW1hcnF1ZS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC5rLW1hcnF1ZWUtY29sb3Ige1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L3RyZWVtYXAvdGhlbWVcIikge1xuXG4gICAgLy8gVHJlZW1hcFxuICAgIC5rLXRyZWVtYXAge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNvbXBvbmVudC10ZXh0LFxuICAgICAgICAgICAgJGNvbXBvbmVudC1iZyxcbiAgICAgICAgICAgICRjb21wb25lbnQtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gVGl0bGVcbiAgICAgICAgLmstdHJlZW1hcC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRoZWFkZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkaGVhZGVyLWJnLFxuICAgICAgICAgICAgICAgICRoZWFkZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICRoZWFkZXItZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMZWFmXG4gICAgICAgIC5rLWxlYWYge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgICAgIH1cbiAgICAgICAgLmstbGVhZi5rLWludmVyc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnQtdGV4dDtcbiAgICAgICAgfVxuICAgICAgICAuay1sZWFmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRjb21wb25lbnQtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/